|
Маска ввода
|
|||
---|---|---|---|
#18+
Всем приветик :) Такая вот проблемка. Есть форма на ней поля телефоны В базе уже порядка 7000 записей с телефоном, естественно он забит по-разному. варианты (888-8888, 0000000, 999-99-99, ну еще бывают всякие значки типа *, м., ф.,) вот, но теперь борьба с такими форматами пришла к тому, что хочется хранить одни цифры (8888888) а выдавать на форме такой вид 888-8888 я знаю что есть такой инструмент как маска ввода, но в мастеер маски ввода только маски на время, дату... а как сделать без мастера... непонятно... прошу помощи :) как сделать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2006, 09:56 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
А нажать F1 не судьба ??? Там описано конкретно для ввода телефонного номера ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2006, 10:14 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
Андрей74А нажать F1 не судьба ??? Там описано конкретно для ввода телефонного номера там все на английском, а перевод в переводчиках совсем не понятный :( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2006, 10:16 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
Достаточно ввести в свойствах поля на закладке Данные в строке Маска ввода такую строку ###-#### И это позволит вводить только цифры и только в виде 123-4567 причем хранится они будут естественно без дефиса. Пробуйте ! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2006, 10:17 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
Увы, программирование все-таки предполагает постояное чтение встроенных подсказок. Часто советуют использовать русский хелп от 97 аксеса. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2006, 10:18 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
almaz85 Андрей74А нажать F1 не судьба ??? Там описано конкретно для ввода телефонного номера там все на английском, а перевод в переводчиках совсем не понятный :( Тогда приношу извинения :) Для неимеющих руского хелпа: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2006, 10:24 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
Огромное спасибо за понимание... и за такой подробный хелп... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2006, 10:32 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
Неожиданная проблема. Маска ввода 00.00.9999;0;_ (да и другие варианты, не суть важно) При вводе 10.10.20, получаем: 10.10.2020 Нормально. Внезапно! При вводе 10.10.30 получаем: 10.10.1930 Можно ли сделать, чтобы было изначально не 19хх, а 20хх? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2014, 13:57 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
Разобрался. Access ни при чём. Региональные настройки Windows: если год введен двумя цифрами, отображать как год между 1931 и 2030 (поставил 2050) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2014, 14:17 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
Помогите тоже с масками ввода. Есть форма, куда пользователи заполняют данные. Данные пишутся не вручную, а копируются из других источников. Пример: в источнике данные в наборе цифр, напримпер 123456, а хранить их надо в виде 1234х6. Если задать маску 0000х0;0, то при вставки "123456" я буду получать такое: "1234х5". А надо "1234х6". Как можно решить данный вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2015, 09:38 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
Например на событии Cange поля: Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2015, 11:00 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
Здравствуйте! В таблице есть текстовое поле ОБОЗНАЧЕНИЕ. Через одну из форм в это поле с помощью маски ввода "АБВГ."###\.###\-## вносятся данные: АБВГ.087.000-14, АБВГ.088.000-15 и т.п., а через другую форму в это поле с помощью маски ввода "ТТ."##\.##\-# вносятся данные в виде ТТ.33.12-5. И могут быть ещё 2-3 формы с другими масками на это поле. НО в таблице-то хранятся только цифры! Букв из маски в таблице нет( А как же тогда по этой таблице строить отчёт? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 11:45 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
Да как угодно.... хоть на поле отчета перед нужным полем надпись с нужным текстом поставить, хоть при создании набора записей для отчета через SQL прилепить нужный текст к нужному полю...... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 14:47 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
А текст, который нужно вставить - определить через пользовательскую функцию - анализируя значение в коде как текстовую переменную... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 14:55 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
Serg197311, просто получается, что данные о буквенном префиксе вообще нигде не хранятся? Они в таблицу же не попадают! И только отображаются в формах. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 16:13 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
RikozenitSerg197311, просто получается, что данные о буквенном префиксе вообще нигде не хранятся? Они в таблицу же не попадают! И только отображаются в формах. Ну это как раз вам виднее- как они хранятся.... мы то это только с ваших слов знаем... Если там и правда просто цифры, да еще одного порядка - то разделить их имхо никак не выйдет.... Если там все-таки текст, с точками или еще какими разделительными символами - то должно получится... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 17:03 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
в маске литералы нужно обозначить обратным слэшем "\А\Б\В\Г... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 19:28 |
|
Маска ввода
|
|||
---|---|---|---|
#18+
RikozenitSerg197311, просто получается, что данные о буквенном префиксе вообще нигде не хранятся? Они в таблицу же не попадают! И только отображаются в формах.Выше, в топике, который ты и продолжил 2667813 авторЗначение свойства Маска ввода (InputMask) может содержать до трех разделов, разделенных точкой с запятой (;). Раздел Описание Первый Представляет саму маску ввода (например, !(999) 000-0000). Перечень знаков, используемых для определения масок ввода, приводится ниже в таблице. Второй Определяет режим занесения в таблицу текстовых констант, добавляемых к знакам, вводящимся пользователем. 0 в данном компоненте указывает, что текстовые константы (например, скобки и дефисы в маске ввода телефонных номеров) сохраняются вместе с введенными пользователем значениями ; значение 1 или пустое значение данного раздела указывает, что сохраняются только знаки, введенные пользователем. Третий Определяет знак, используемый для изображения пустых позиций в маске ввода, в которые помещаются вводящиеся пользователем знаки. В этом разделе можно указать любой знак; чтобы отобразить пустую строку, введите пробел, заключенный в кавычки (" "). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 09:38 |
|
|
start [/forum/moderation_log.php?user_name=papko]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 1763ms |
total: | 1951ms |
0 / 0 |