|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.12.2009, 19:24 | #1 |
Регистрация: 26.11.2009
Сообщений: 9
|
DBGrid и DateTimePicker
Использую компонент DBGrid для отображения содержимого таблицы БД. В ней есть поле типа Date. Когда происходит редактирование строки таблицы, нужно чтобы при нажатии на поле (типа Date) выскакивал календарь, т.е. каждое поле колонки реализует функции компонента DateTimePicker. Как это можно реализовать? Может кто уже встречался с такой проблемой?
Заранее благодарен |
08.12.2009, 22:14 | #2 |
Форумчанин
Регистрация: 18.03.2009
Сообщений: 109
|
Не сталкивался с такой проблемой, но етсь предложения, для столбца типа дата создай событие OnChange и в нем можешь попробовтаь описать работу с DateTimePicker
Мозг человека обычно загружен лишь на 10% своей мощности; остальное резерв для опереционной системы. Если помог не пожалей "+", это лучшее спасибо
|
08.12.2009, 23:46 | #3 | |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
Цитата:
Способ такой: берешь компонент и ставишь его поверх значения даты, вот в принцепе и все, главное теперь не ошибится в коде, я делал такое очень геморойно...
1 старый программист, лучше новых 2-х
|
|
08.12.2009, 23:54 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Вот, попробуйте:
Код:
|
09.12.2009, 00:37 | #5 |
Регистрация: 26.11.2009
Сообщений: 9
|
Спасибо огромное,это очень помогло!!! Но я использую не объект ADOTable1, а просто Table1 (компонент TTable). Поэтому преобразовал код:
Код:
Record locked by another user. Table: C:\DB222\PART.DB User: <какое-то непонятное имя, видимо из-за кодировки> Из-за чего не пойму. Может что-то неправильно изменил? P.S. Извиняюсь за глупые вопросы, это мое первое приложение с БД Последний раз редактировалось mihali4; 09.12.2009 в 01:15. |
09.12.2009, 01:18 | #6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Судя по всему - БД Парадокс ?
Это блокировка файлом С:\PDOXUSRS.NET Нужно закрыть DataBaseDesktop и другие программы, которые могут обращаться к таблице. Возможно, придется перезапустить Дельфи. |
09.12.2009, 01:38 | #7 |
Регистрация: 26.11.2009
Сообщений: 9
|
Да все правильно БД - Парадокс.
Спасибо, так и сделал - все работает! Последний раз редактировалось mihali4; 09.12.2009 в 02:15. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по DateTimePicker | MasterofCDM | Компоненты Delphi | 3 | 01.04.2009 10:36 |
DateTimePicker в будильнике | DeFREEnd | Компоненты Delphi | 11 | 15.01.2009 10:14 |
показания DateTimePicker при нажатии Buttons перенести в колонку DBGrid | Alex_76 | Помощь студентам | 1 | 14.07.2008 15:55 |
DateTimePicker в DBGrid | Alex_76 | Помощь студентам | 4 | 20.06.2008 15:21 |
DateTimePicker и API | Андрей= | Win Api | 5 | 22.04.2008 15:21 |