|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.11.2009, 19:41 | #11 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Возможно-то возможно, только где гарантия, что юзер правильно ее введет?
А DataTimePicker это гарантирует. |
08.11.2009, 19:46 | #12 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
если введет неправильно, то он это увидит, и потом текст и символы кроме точки ввести невозможно, так что даже при желании ошибиться будет трудно
|
08.11.2009, 20:12 | #13 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Так я вам введу: "1111.2222.3333"
И что? Тогда уж MaskEdit используйте... |
08.11.2009, 20:37 | #14 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
MaskEdit разумеется используется. Но даже если будет введено чтото вроде 00.90.9876, ничего страшного не случится. Пользователь увидит пустую таблицу, и возможно догадается что стоит обратить внимание на то как он ввел дату.
Но вопрос не в этом. Причины по которым я выбрал Edit для поиска данных для меня достаточно весомые, и наверное я подумал о том не растеряется ли пользователь и не убежит когда в ответ на неправильно введенные им данные, таблица окажется пуста. Все что я пытаюсь узнать-это как организовать поиск данных типа Data/Time с помощью компонента TEdit! Вот и все. Если ктото знает, большая просьба помочь, если нет, зачем писать чтото посторонее? |
09.11.2009, 02:39 | #15 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Ерундой маетесь какой то извините. DateTimePicker и создан как раз для таких целей. В нём всё сделано как надо. С датой, которую в ней выбрали работается также как и той, которую бы вы ввели в Edit. Просто почитайте про этот
компонент внимательно и про функции работы с датами, и, ваша проблема легко решиться.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
12.11.2009, 16:46 | #16 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
никакой не ерундой. В событии OnChange Edita у меня задается фильтр. допустим, я набираю число 20, и все даты, начинающиеся на 20 тут же отфильтровались. В большинстве случаев всю дату целиком набирать даже не приходится, чего нельзя сказать о DTP. Даже если не использовать для поиска специальную кнопку, максимум что можно сделать-это заставить работать фильтр по нажатию Enter в событии OnKeyPress, а в Edite этого делать ненадо+после удаления введенного значения, DBGrid принимает первоначальный вид. Все это делается очень быстро и удобно
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск по пустой дате | yulia | БД в Delphi | 3 | 27.08.2009 16:53 |
Delphi Поиск по дате Именинника | Махор | Помощь студентам | 8 | 01.12.2007 20:46 |
Поиск по дате создания файла | kayman | БД в Delphi | 1 | 14.09.2007 14:54 |
Поиск по дате создания файла | kayman | Общие вопросы Delphi | 1 | 14.09.2007 10:36 |
как организовать поиск по дате... | Pitbull | БД в Delphi | 18 | 24.06.2007 22:28 |