|
|
|
Контрол вместо DTPicker?
|
|||
|---|---|---|---|
|
#18+
Возник следующий вопрос. Есть контрол DTPicker. При запуске формы, он уже заполнен какой-то датой. Так вот, бывает ли контрол при запуске которого, окно для заполнения пусто ? Т.е. я вношу данные в БД. Если дата не указана, то и вносить в БД ничего не надо. И наоборот: если в БД даты нет, то и отображать её в контроле не надо. Критичным является наличие календарика, некритичным - возможность записи даты с клавиатуры. Может кто уже боролся? Кто кого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2005, 20:41:46 |
|
||
|
Контрол вместо DTPicker?
|
|||
|---|---|---|---|
|
#18+
Попробуй MaskEdBox ##.##.#### но не думаю что будет легче поскольку у него как правило нет нулевого значения будет что то вроде этого при чистом поле __.__.____ сделай по другому свяжи простой Label c DTPicker если пользователь выбирает дату то Label покажет ее иначе он при открытие формы будет пуст а процедуру свяжи с Label -лом но при этом не забудь ввести в формат даты значения Label при поиска в базе данных если у тебя колонка базы в типе дата ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2005, 09:18:29 |
|
||
|
Контрол вместо DTPicker?
|
|||
|---|---|---|---|
|
#18+
Мона так Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2005, 11:27:29 |
|
||
|
Контрол вместо DTPicker?
|
|||
|---|---|---|---|
|
#18+
2 big-duke Этот способ не подходит. Если не указана дата, юзер должны видеть пустое поле. Далее принимается решение о заполнении. Т.е. пустое поле должно цеплять взгляд. =) 2 TIKO MaskEdBox и Label это конечно хорошо =) Но вот как календарик прикрутить? Если только MaskEdBox поверх DTPicker нарисовать? Учитывая, что по тех. заданию контролов с датой много и кроме того, надо их открывать/закрывать для ввода... Я видел однажды контрол, который подходит под условия. Но это было давно и в .ехе =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2005, 12:41:01 |
|
||
|
Контрол вместо DTPicker?
|
|||
|---|---|---|---|
|
#18+
Вот контрол на основе DTPicker. Писал когда еще изучал VB. Написан коряво но работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2005, 13:39:09 |
|
||
|
Контрол вместо DTPicker?
|
|||
|---|---|---|---|
|
#18+
Спасибо за помощь! Набрёл ещё на один путь. Как вариант, можно на форму кинуть MaskEdBox и DTPicker. DTPicker уменьшил, чтобы поля даты видно не было. Ну и в коде: Код: plaintext 1. 2. Ещё раз спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2005, 14:44:53 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33323794&tid=2167027]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 309ms |

| 0 / 0 |
