powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вставка текста в поле с маской ввода
16 сообщений из 16, страница 1 из 1
вставка текста в поле с маской ввода
    #40046822
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу гуру и остальных помочь в решении задачи.
Для телефонной книги пробую сделать запись в переменную (10 цифр), но чтобы отображался телефон в поле красиво.
Сделал поле с маской ввода и кнопку для удаления лишних знаков - при вводе вручную и копировании без дополнительных знаков все нормально, но при копировании из другого места со скобками - аксесс ругается на них.
Во вложении файл с формой.
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40046867
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-а где бывают такие номера \(###\)###\-##\-######## (из 16 цифр и все не обязательные)
-а Вы примените маску не на свободной форме,глядишь все заработает как надо
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40047024
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,

Дополнительные символы в маску я вставил для того чтобы в нее влезли со всеми пробелами и тире. далее все равно кнопкой формируется в "красивом виде" 10 цифр телефона.
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40047026
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku
-а Вы примените маску не на свободной форме,глядишь все заработает как надо

а на какой форме ее применить?
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40047045
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr,
на форме имеющей источник данных таблицу- Вы же будете где-то сохранять номера телефонов
Формы свободная и с источником данных, это таки, две большие разницы в функционале
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40047050
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку:
О каких таких "дополнительных символах" маски Вы говорите-разберитесь что такое символы маски и сохранять их или нет
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40047081
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku
drgdr,
на форме имеющей источник данных таблицу- Вы же будете где-то сохранять номера телефонов
Формы свободная и с источником данных, это таки, две большие разницы в функционале


Да, действительно, так работает
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40047090
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,

кстати при создании маски ввода, указал пункт чтобы хранило без доп. символов, но в таблицу пишется все-равно полностью...
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40047177
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr,
Не буду гадать как Вы создавали маску-скажу только:
-удалите из формы поле [Phone], а из таблицы маску ввода,сохраните объекты после этого
-создайте в форме,по новой это поле
-укажите в нем(в поле формы) Вашу маску
Все будет ОК
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40047249
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,

не выходит, может покажете?
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40047266
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr,
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40048357
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku
drgdr,

в вашем варианте тоже не получается скопировать из буфера телефон со скобками
drgdr
...при копировании из другого места со скобками - аксесс ругается на них...
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40048440
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr,
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40048448
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr,
так и должно быть-в поле с СИМВОЛОМ маски "(" скобка Вы пытаетесь всунуть текст содержащий ТЕКСТ "(" скобку-естессно Акс это не проглотит
если номер со скобками зачем маска,а если маска зачем номер со скобками,а если уж очень хочется разбирайтесь с разницей между символом маски и текстом. Еще смотрите в сторону функций Format,IsNumeric
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40049092
webnibbana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно новую версию встановить и все будет работать
...
Рейтинг: 0 / 0
вставка текста в поле с маской ввода
    #40049125
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VBA разработан 1000 лет назад и маска \(###\)###\-##\-##;; позволит сохранить ТОЛЬКО цифры ( а не символы "(",")" скобок) и от версии это никак не зависит
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вставка текста в поле с маской ввода
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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