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

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

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

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

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

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

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

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

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

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

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

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


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