powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маска ввода в ячейке формы !!! в Excel!!!
19 сообщений из 19, страница 1 из 1
Маска ввода в ячейке формы !!! в Excel!!!
    #32332761
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юзеры вместо чисел пишут всякую ерунду в ячейке....Как в ячейке формы установить маску ввода, подскажите,плз, или накиньте ссылочку. Спасибо
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32333320
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю установить особый приз за вопрос, оставшийся без ответа....

Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32333351
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор писал:Как в ячейке формы установить маску ввода, подскажите,плз, или накиньте ссылочку. Спасибо

Народ вычесывает остатки волос, чеша репу, чтобы понять что такое ячейка формы!? (усиленно чешу сам)
А может благоговенно молчит, сняв шляпу перед крутым вопросом?

Я не знаю как это сделать. Не нашел, хоть и искал. Если охота твоя, о отважный Степлер, окажется удачной - поделись с народом великой истиной. И народ бедет тебе благодарен.

А может Аксексную форму присобачить? Где-нть из TOOLS - Additional Controls...
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32333368
CtrlAlt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вешаешь что-то типа этого на ивент Change или Exit

Код: plaintext
1.
2.
3.
If Not IsNumeric(Me.Control1.Text) Then
    MsgBox  "Чувак, ваще-то в этом поле должно быть число, ты часом ничего не попутал?" 
End If
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32333370
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю, что такое ячейка формы
Я не знаю, что такое эксель (ууу блин межгалактический мегаресурс)

Но я знаю, как побороть то, что "юзеры вместо чисел пишут всякую ерунду в ячейке"

Каждый раз, когда юзер напишет всякую ерунду, надо отрубать ему один палец. Спустя 10 ерунд (ерундей?) пользователи начнуть писать ерунду ногами, а спустя еще 10 - вообще перестанут писать ерунду.
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32333924
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большоу за ценные советы, буду пробовать дальше, если что-то выйдет, сообщу...

Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32333930
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Степлер писал:если что-то выйдет, сообщу...
Обязательно сообщи. Мне даже интересно стало - что может выйти из отрубленных пальцев?
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32333942
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу пальцев... Девушкам -20 попыток, а сколько мужикам !?

Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32333967
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Еще по +1 и тем, и тем. Они могут набирать носом.
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32333984
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теория:
С увеличением кол-ва ерундей <=> уменьшением пальцев
как будет расти/падать вероятность набора ерундей?
Предпологаю геометрическую прогрессию
:)
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32333999
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TAAAAAAAAAAAAAК, зацепило, надо переходить на "Лестницу"...

Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32334004
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч , неужели и Вы не знаете!!!???
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32334015
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А в чем вопрос-то?.. А. Это по Ёкселю. Не, я в этом ни бум-бум.
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32334027
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для обработки данных я использую форму с кнопочками, полями со списком, просто полями и т.д. и т.п. Через эту форму у меня заводятся новые данные и идет корректировка. Всё как в Access. Проблемма: в одну из ячеек (поле) формы пользователи вместо исправления числа пихают пробел. В результате, т.к. у меня прописано, что изменение этой ячейки (поля) влечет за собой пересчет параметров и как одно из исходных данных эта самая ячейка (поле), но уже не число, а пробел, у меня выдаётся ошибка и..., естественно идет путь указания ошибки до самого тела процедуры. В проге написать логические блоки на возможные ошибки пользователя неохота по двум причинам: во-первых: придется сувать эту логику почти вовсе блоки проги, во-вторых все ошибки пользователей угадать не возможно... Вот я и хочу сразу в конструкторе форме для ячейки (поля) задать маску ввода по аналогии как это делается в Access, причем не обязательно программно - я не вижу эту функцию в параметрах ячейки (поля) формы...
У меня в Properties "TextBox" этой ячейки есть:
-Data
-ControlSource
-Text
причем, в "Text" - это та чушь, которая будет оражаться при наведении курсора мыши на ячейку. А как записать условие Маски ввода в "ControlSource" я не знаю, все мои попытки заканчиваются сообщением ПК : "Не удается задать свойство "ControlSource". Недопустимое значение свойства"
Может моё такое покаяние поможет кому-нибудь понять меня !!!! Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32334042
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ответ
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32334086
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Артист, я понял. Но уже писал, что не хочу тратить дня четыре на всовывание логики в 8 форм и в 30 ячеек каждой формы...
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32334229
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не пони-и-и-ил...
А куда же вы хотите эту логику еще всовывать-то???

Что до свойств, то как насчет RTFM?
The ControlSource property identifies a cell or field; it does not contain the data stored in the cell or field. If you change the Value of the control, the change is automatically reflected in the linked cell or field. Similarly, if you change the value of the linked cell or field, the change is automatically reflected in the Value of the control.
Т.е., грубо говоря, один текстбокс - одна ячейка.

В целом по вопросу:
Доктор сказал в морг - значит в морг!
(Намек ясен?)
ЗЫ. Replace rulez ;)
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32334428
SinnerXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется ввиду обычный лист ехеля ?
Если да, то Данные\Проверка\Условия проверки\Тип данных
...
Рейтинг: 0 / 0
Маска ввода в ячейке формы !!! в Excel!!!
    #32334433
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор писал:SinnerXP. .
Имеется ввиду поле формы UserForm листа ехеля
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маска ввода в ячейке формы !!! в Excel!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]