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

Как сделать маску ввода для дбэдита?

27.02.2012, 08:38. Показов 2356. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня форма редактирования содержит поля в которые вывожу данные из таблицы. Тут же пользователь эти данные редактирует. Можно ли сделать так чтоб была какая то маска ввода для данного компонента. Чтобы пользователь не ввел какие нибудь не правильные данные.
данные в этих полях типа дата\время
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.02.2012, 08:38
Ответы с готовыми решениями:

Как сделать маску в TextBox для ввода e-mail
Возможно сделать в VBA Excel в Textbox запихать маску для ввода @mail адреса, или помогите сделать что то подобное.

Как сделать маску в TextBox для ввода номера телефон
Подскажите,как в VBA можно на поле TextBox(именно это) написать обработчик,что бы он проверял на ввод обычного номера сотового телефона.

Можно ли сделать для TextBox маску ввода?
Я новичёк в этом деле... Можно ли сделать для TextBox маску ввода, к примеру дату??? Если можно то как??? Подскажите...

10
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
27.02.2012, 09:42
Используя стандартные компоненты - нет. Возьмите TMS.
Либо вы берете обыкновенный MaskEdit, кладете в него данные/пользователь вводит и потом записываете ВРУЧНУЮ в базу.
0
 Аватар для rdama
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
27.02.2012, 11:13
Цитата Сообщение от Андрей Борисови Посмотреть сообщение
Возьмите TMS
Ну вот опять вас хочется назвать маньяком.
Зачем ставить пакет компонентов из-за одного нужного. Да еще и платный.

данные в этих полях типа дата\время
DateTimePicker вам в помощь.
А если ставить компоненты, то уж лучше JEDI поставить там есть DBDateTimePicker. И они бесплатны.
0
 Аватар для MrHitman47
35 / 35 / 4
Регистрация: 23.05.2011
Сообщений: 201
Записей в блоге: 1
27.02.2012, 17:48
В Alpha Controls тоже, помоему, есть, и еще несколько интересных компонентов
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
27.02.2012, 19:03
Delphi Скопировано
1
В Alpha Controls тоже, помоему, есть, и еще несколько интересных компонентов
Ага, давайте все сложимся и создадим у ТС на компе вернисаж сторонних компонент делфи. И будут его проекты жестко завязаны на "вернисаж"
0
 Аватар для MrHitman47
35 / 35 / 4
Регистрация: 23.05.2011
Сообщений: 201
Записей в блоге: 1
28.02.2012, 10:19
я Alpha Controls вообще использую в замен стандартным, и получается не слишком много разных сторонних компонентов
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
28.02.2012, 11:51
Ага, Вы альфу, я - бэту, рдама - гамму, а Вася Пупкин - вообще омегу.
И все мы будем рекормендовать ТС свои "самые-самые".
0
 Аватар для MrHitman47
35 / 35 / 4
Регистрация: 23.05.2011
Сообщений: 201
Записей в блоге: 1
28.02.2012, 12:20
Alpha Controls достаточно популярные компоненты которые пользуются популярностью, и имею приятные возможности настройки вместо привычного серого интерфейса, что то по интересней, а про бэтей, гаммей и Васей Пупкиных не слышал
0
39 / 71 / 10
Регистрация: 03.02.2012
Сообщений: 362
28.02.2012, 17:37
А чем вас не устраивает такой вариант?
Delphi Скопировано
1
2
3
4
5
procedure TForm3.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
 if not (key in ['1'..'9','A','a',char(8)]) then
  key:=#0;
end;
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
29.02.2012, 08:19
Цитата Сообщение от perepe4a Посмотреть сообщение
А чем вас не устраивает такой вариант?
Слишком просто!!
0
39 / 71 / 10
Регистрация: 03.02.2012
Сообщений: 362
29.02.2012, 08:48
Цитата Сообщение от Андрей Борисови Посмотреть сообщение
Слишком просто!!
Железная логика:-)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.02.2012, 08:48
Помогаю со студенческими работами здесь

Как задать маску для ввода?
Доброго времени суток. Начинаю изучать питон. Пытаюсь создать простейшую программу для отправки сообщения на е-мейл. хочется чтобы при...

Как задать маску ввода для texbox?
Есть textbox, нужно чтобы пользователь мог вносить в него данные только удовлетворяющие определенному формату, например ДД.ММ.ГГГГ Как...

Как сделать маску, для номера
Добрый день уважаемые, подскажите, пожалуйста, как реализовать маску, по тому виду как на картинке? Я пробовал через...

Как для ячейки StringGrid сделать маску
Привет друзья ! подскажите как можно проверит или сделать маску для ячейки компонента StringGrid типа чтобы можно было вводить только...

Создать маску ввода для поля таблицы
Здравствуйте, уважаемые форумчане! Вопрос в том, как через SQL добавить полю таблицы типа VARCHAR2 масску ввода, например...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Результаты исследования от команды MCM (март 2025 г.)
Programma_Boinc 07.04.2025
Результаты исследования от команды MCM (март 2025 г. ) В рамках наших текущих исследований мы продолжаем изучать гены, которые имеют наибольшую вероятность развития рака легких, выявленные в рамках. . .
Рекурсивные типы в Python
py-thonny 07.04.2025
Рекурсивные типы - это типы данных, которые определяются через самих себя или в сочетании с другими типами, которые в свою очередь ссылаются на исходный тип. В мире программирования такие структуры. . .
C++26: Объединение и конкатенация последовательностей и диапазонов в std::ranges
NullReferenced 07.04.2025
Работа с последовательностями данных – одна из фундаментальных задач, с которой сталкивается каждый разработчик. C++ прошел длинный путь в эволюции средств для манипуляции коллекциями – от. . .
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
TypeScript: Классы и конструкторы
run.dev 06.04.2025
TypeScript, как статически типизированный язык, построенный на основе JavaScript, привнес в веб-разработку новый уровень надежности и структурированности кода. Одним из важнейших элементов этой. . .
Многопоточное программирование: Rust против C++
golander 06.04.2025
C++ существует уже несколько десятилетий и его поддержка параллелизма постепенно наращивалась со временем. Начиная с C++11, язык получил стандартную библиотеку для работы с потоками, а в последующих. . .
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер