Версия для печати

-Форумы по C++ Builder
+--Форум: Работа с базами данных в C++Builder
+---Тема: Вопросы про DateTimePicker Автор темы: AleksP


Ответил от:: AleksP 08.02.2007, 17:23

1) Можно ли встроенными средствами связать DataTimePicker с полем базы данных или только обработкой события OnChange?
2) Можно ли полю DateTimePicker не присваивать никакого значения? Если строке Data присвоить пустое значение, DateTimePicker выводит значение 30.12.1899.
Ответил от:: Tantos 10.02.2007, 03:53

1. Навскидку:
------------ CODE SAMPLE ----------
DataTimePicker1->Date = ADOTable1->FieldByName("DATE_IN")->Value;
-----------------------------------
2. К примеру, так:
------------ CODE SAMPLE ----------
DataTimePicker1->Text = "  .  .    ";
-----------------------------------

Edited by Tantos on 11.02.2007, 12:30
Ответил от:: AleksP 10.02.2007, 23:25

У DateTimePicker нет свойства Text.
------------ CODE SAMPLE ---------- DateTimePicker1->Date = "  .  .    ";
----------------------------------- выдает сообщение об ошибке "E2034 Cannot convert 'char *' to 'TDateTime'".
Ответил от:: Tantos 11.02.2007, 05:28

Действительно нет :( . Перепутал с TDBDateTimeEditEh из поставки EhLib.
Ответил от:: Wldmr 08.06.2017, 17:59

------------ QUOTE ---------- У DateTimePicker нет свойства Text.
------------ CODE SAMPLE ---------- DateTimePicker1->Date = "  .  .    ";
----------------------------------- выдает сообщение об ошибке "E2034 Cannot convert 'char *' to 'TDateTime'". -----------------------------
Добрый день!
DTPDataDoc->Date=Date(); //работает вставляет текущую дату

Но у меня возникла такая необходимость, ставить по условию Date в зависимость от RadioGroup1, т.к. в определенных случаях она известна и постоянна. В других она меняется пользователем. Не могу найти как это сделать. Давно уже не занимался Builder-ом. Может кто знает?

P.S. Уточняю пользователю чтобы не вводить лишний раз дату, выбрав нужную радиокнопку дата сама выводится например 17.01.2017

Edited by Wldmr on 08.06.2017, 18:12
Конец


Powered by Invision Board
© 2002 Invision PS