Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
1 / 1 / 0
Регистрация: 11.10.2015
Сообщений: 150

Маски ввода

09.05.2017, 00:10. Показов 1778. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, возможно ли как-то сделать несколько масок ввода для одного поля, просто необходимо вводить регистрационные знаки автомобилей из разных стран, то есть нужны 3 маски ввода для 3-х типов номеров (Белорусских, Российских и Украинских) и всё это для одного поля, в идеале сделать чтобы можно было переключаться между ними, какие будут мысли по этому поводу, буду благодарен, заранее спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.05.2017, 00:10
Ответы с готовыми решениями:

Поиск методом Locate: маски
Делаю игру - города, поиск через локейт. 39 строчка работает нормально, аналогичная, но 62-ая нет, в чем ошибка? Проект компилируется,...

Маски и нормаль окна
Привет. Как сделать так что компоненты автоматическии меняли свои размеры при максимизатции окна приложения.. В жаве это легко можно...

Маски ввода
Уважаемые подскажите пожалуйста как создать в vba маски ввода дату рождения прописать к примеру 12121978 а на выходе с поля чтоб ставились...

3
5985 / 4560 / 1095
Регистрация: 29.08.2013
Сообщений: 28,199
Записей в блоге: 3
09.05.2017, 00:14
не использовать MaskEdit
разбить номер на несколько эдитов - переход по ним организовать табом, стрелками и по размеру
и анализировать каждый из них
0
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
09.05.2017, 08:07
Маски ввода для регистрационных знаков транспортных средств (ТС) не совсем подходят из-за разнообразия их видов.
Даже обычные российские номера могут иметь двух или трех-значные коды регионов. А если к этому добавить еще около полутора десятков разных видов номеров для других ТС (мотоциклы, прицепы, трактора, дипломатические и т.п.). Добавьте сюда еще и разнообразие видов номеров в других странах.
В этом случае, чтобы переключать маски ввода нужно тогда будет завести огромный радиогрупп (или меню), для выбора не только страны, но и вида регистрационного знака в каждой из них.
Ясно становится, что ввод по маскам будет трудоемким и очень не удобным.

Если это учебная задачка где достаточно будет иметь фиксированное расположение и количество групп букв, цифр в номерах по одному виду на страну, то маску можно присваивать и в процессе переключения радогруппы с 3-мя пунктами.
0
1 / 1 / 0
Регистрация: 11.10.2015
Сообщений: 150
09.05.2017, 14:54  [ТС]
Сделал подобным образом
Delphi
1
2
3
4
5
6
7
8
9
10
procedure TAutoEdit.ComboBox1Change(Sender: TObject);
begin
   if ComboBox1.Text='RUS'then
   DBEdit5.Field.EditMask:='L999LL';
 
   if ComboBox1.Text='BY'then
   DBEdit5.Field.EditMask:='9999LL-9;';
end;
 
end.
Вроде как всё хорошо, маски переключаются, когда выбираю тип номера через комбобокс, но проблема в том что, при добавлении нового автомобиля например с российским номером, на эту маску стали заменяться все остальные номера, которые уже были в таблице, как с этим бороться?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.05.2017, 14:54
Помогаю со студенческими работами здесь

Php и маски ввода
Друзья такая проблема) наверное просто туплю, но все же. Хочу сделать маску ввода для телефона, в html документе все идеально, но в файле...

Маски ввода в полях
Уважаемые подскажите пожалуйста как создать маску ввода(даты) т.е при наведении на поле мог вводить данные .1.Поле1 необходимо с 00.00.год...

Использование маски ввода пароль
Подскажите пожалуйста. В форме пытаюсь использовать текстовое поле с условием If Me.pasw.Text = 1 Then и так далее необходимо скрыть...

Вставка маски ввода из поля
Сдравствуйте, у меня такой вопрос. Возможно ли программно присвоить маску ввода значением из поля? Я пытался сделать но почему-то не...

Две маски ввода в одном поле
Всем добрый вечер, Есть такой вопрос, в базе данных были контакты с российскими номерами телефонов, для них я использовал маску ввода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru