Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маска поля формы, создаваемая кодом. / 4 сообщений из 4, страница 1 из 1
02.08.2004, 18:33:56
    #32632066
АндрейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска поля формы, создаваемая кодом.
Была маска поля:
Код: plaintext
Me![Поле].InputMask = ">LLL00" & DLookup("[Код]", "Таблица") & ";0;*"
В поле Код содержится одно определённое трёх-буквенное слово(гусары, молчать!).
Теперь надо, чтобы маска позволяла вводить значения с двумя "окончаниями". Таблица - имеет всего одну запись из нескольких полей, со всякими "стартовыми" значениями, среди них и этот Код.
Вод сижу, ломаю голову....
...
Рейтинг: 0 / 0
02.08.2004, 18:52:52
    #32632089
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска поля формы, создаваемая кодом.
Если правильно понял, то
>LLL00LLL;0;*
...
Рейтинг: 0 / 0
02.08.2004, 19:08:56
    #32632112
АндрейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска поля формы, создаваемая кодом.
Не совсем ты правильно понял:
был Код= "МИР"(условно), т.е. в поле можно было вводить только значения (из списка), в кодировке которых 3 последние буквы равны "МИР".
теперь надо чтобы можно вводить и значения, где в конце - "МАЙ"(условно). Но только с этими двумя окончаниями...
А в твоём совете маска разрешает наличие любых 3
букв в конце значения.
...
Рейтинг: 0 / 0
02.08.2004, 21:58:00
    #32632222
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маска поля формы, создаваемая кодом.
Как варианты:

- Заполнить дополнительную таблицу всеми возможными содержимыми этого поля, сделать на форме поле со списком, у которого в источник данных положить эту таблицу. Ограничиться списком = да.

- Обрабатывать, скажем, KeyPress и самому эмулировать работу "маски ввода". Возни куда больше, ибо придеться как можно более точно копировать ее работу. Иначе у пользователей м.б. неразбериха - одинаковые вроде-бы поля, а работают по-разному. Кроме того, придется учитывать возможность вставки чего-нибудь из буфера обмена, в т.ч. посредством мыши и т.д.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маска поля формы, создаваемая кодом. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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