Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.28;
Скачать: CL | DM;

Вниз

Добавление текущей даты в DBGrid   Найти похожие ветки 

 
Sergh Bear   (2002-11-09 02:32) [0]

Уважаемые знатоки!
Есть проблема...
В базе данных использую DBGrid для учёта выдачи - сдачи книг, у меня есть столбцы:
дата выдачи;
дата сдачи.
в них я хочу помещать текущую дату, через вспомогательное (контекстное) меню, но никак не могу "объяснить это компьютеру"!
// желательно - в ответе простая иллюстрация, т.е. пример.
ОГРОМНОЕ спасибо!


 
ЮЮ ©   (2002-11-09 06:56) [1]

Контекстное меню делается с помощью TPopupMenu, которое затем указывается у компонента в свойстве PopupMenu


 
iNew   (2002-11-09 09:17) [2]

Что значит помещать,через вспомогательное (контекстное) меню?


 
Sergh Bear   (2002-11-10 00:25) [3]

На счёт:
//Контекстное меню делается с помощью TPopupMenu, которое затем указывается у компонента в свойстве PopupMenu// - я хорошо понимаю, как это делается, использовал уже не раз.
у меня вопрос стоит иначе в меню у меня две операции:
- удалить запись - строку (сделано - работает);
- вставить текущую дату в активную ячейку.
Прошу прощения за неполную первоначальную информацию.


 
ЮЮ ©   (2002-11-10 04:52) [4]

if DBGrid.SelectedField.DataType = ftDateTime then
DBGrid.SelectedField.Value := Now
else if DBGrid.SelectedField.DataType = ftDate then
DBGrid.SelectedField.Value := Date;


 
Sergh Bear   (2002-11-10 20:51) [5]

Компилируется всё хорошо...
но дата не вставляется....
где проблема не пойму.....


 
ЮЮ ©   (2002-11-11 03:05) [6]

А встать отладчиком и посмотреть DBGrid.SelectedField.DataType ?
Вдруг там что-то другое?


 
Дед Макар   (2002-11-11 11:15) [7]


> никак не могу "объяснить это компьютеру"


"Компьютер ничего не делает сам, а только то, что ему скажете Вы. Если результат отличается от ожидаемого, значит Вы что-то сделали неправильно".


 
Sergh Bear   (2002-11-12 00:06) [8]

Спасибо ЮЮ!
Попробую, результат сообщу.



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

Текущий архив: 2002.11.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
1-93103
Интересующийся...
2002-11-17 11:43
2002.11.28
Мастера, подскажите как сделать...


14-93251
Anatoly Podgoretsky
2002-11-10 10:04
2002.11.28
Именинники 10 ноября


8-93155
Natalia
2002-08-09 07:16
2002.11.28
просмотр Gif


4-93285
KOlios
2002-10-17 00:59
2002.11.28
есть вопрос - использую функцию linedda а в калбэчной левые коорд


14-93215
[NEW]Splinter
2002-11-10 10:58
2002.11.28
Запись в exe-шник...