Вниз
Скачать: CL | DM;

Компонент типа DateTimePicker для БД   Найти похожие ветки 

 
JurMax ©   (2002-12-18 22:29) [0]

В Дельфях есть компонент DateTimePicker. Где можно найти компонент типа DBDateTimePicker, т.е. для использования для связи с базой данных


 
ЮЮ ©   (2002-12-19 03:42) [1]

DBDateEdit из RX


 
Anatoly Podgoretsky ©   (2002-12-19 09:55) [2]

Да хорошо реализован, но может лучше пристыковать стандартный к своему компоненту, если конечно знаний хватит


 
Slava ©   (2002-12-19 10:40) [3]

В библиотеке EhLib есть.

А в RX один обнаруживался (D5 + RX 2.75 + патч от Polaris (может их вина)):

На форме есть DBDateEdit и кнопка, у которой Default := True.
Если мы изменяем значение в DBDateEdit и не выходим из этого поля, а нажимаем Enter, то значение поля в таблице не изменяется.

PS Может уже все и поменялось, с RX не работаю давно.


 
Slava ©   (2002-12-19 10:42) [4]

хм...
Читаем так:
А в RX один глюк обнаруживался (D5 + RX 2.75 + патч от Polaris (может их вина)):


 
Anatoly Podgoretsky ©   (2002-12-19 11:02) [5]

Это не глюк, а нормально поведение


 
Slava ©   (2002-12-19 11:31) [6]

> Anatoly Podgoretsky © (19.12.02 11:02)

Ага: вводим данные, нажимаем Enter, чтобы сохранить, а получаем фиг - то, что было до изменения. Это нормально?

Я, например, под нормальностью поведения понимаю стандартность поведения. Все стандартные DB-aware, также тотже DBComboEdit из RX работают именно так, как и ожидается.

Кстати, то что переехало в Jedi из RX (JvDBDateEdit) работает тоже странно в этих условиях, а именно: новое значение он сохраняет (это к вопросу о нормальности поведения), но код, который по кнопкой с Default := True не выполняет, в отличие от, например, JvDBComboEdit.


 
Anatoly Podgoretsky ©   (2002-12-19 11:44) [7]

Это нормально, ты не зафиксировал изменение, факт фиксации определяется выходом из поля (потеря им фокуса) у тебя потери фокуса нет, я понимаю, что тебе это не нравится, но таково поведение.
Ты можешь его изменить переписав соответствующие компоненты или сделав обработку в обработчике OnClick клавиши если такой есть, покопаться придется во внутренностях DBAware компонент, что бы понять как это работает.


 
Slava ©   (2002-12-19 11:48) [8]

> Anatoly Podgoretsky © (19.12.02 11:44)

Т.о. получается, что другие компоненты работают не нормально?
Один только DBDateEdit - нормально. Так?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
8-24978
Comwad
2002-09-20 13:16
2003.01.09
Почему Beep(1000,1000) из WinProcs не работает под WIN 95/98


3-24767
s_o
2002-12-15 14:46
2003.01.09
мультимедия в SQL


14-25031
maxim2
2002-12-20 06:04
2003.01.09
Кто знает где есть книга Рихтера по Delphi на русском языке


1-24877
dimonf
2002-12-28 11:41
2003.01.09
Как програмно вызвать OnKeyDown?


14-25023
Morfein
2002-12-19 20:35
2003.01.09
Хостинг




   Наверх