Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Вниз

Компонент типа 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 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
1-24962
Max79
2002-12-26 17:56
2003.01.09
Как принудительно показать Hint ?


1-24934
Calm
2002-12-26 12:19
2003.01.09
Как узнать имя класса окна чужой программы?


14-25077
Viktor Kushnir
2002-12-21 09:12
2003.01.09
Опять тот же вопрос, но


14-25097
111
2002-12-21 22:04
2003.01.09
Картинки


3-24813
SergADO
2002-12-17 09:56
2003.01.09
ADO и параметрический запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский