Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Таймер в таблицу |
Автор: MrDmitry 13.8.2010, 10:16 | ||||
Задал вопрос тут http://forum.vingrad.ru/forum/act-ST/f-84/t-307529/unread-1.html
Господин Amphiluke Помог кодом, за что ему еще раз огромное спасибо.
Но теперь возникла одна проблема. В начале предполагалось что у заказчика будут файлы, которые должны будут взаимодействовать со StrinGrid теперь же выяснялось что у заказчика база MSQL 2000 с которой нужно взаимодействовать, и естественно приведенный выше год не действует на StrinGrid ((( Как быть?? Все время по таймеру изменять запись и рефрешить базу? (( Может есть какой то более удобный способ, например есть официально приобретенный компанент TMS DBAdvGrid у него возможностей гораздо больше нежели у обычного DbGrida но как не странно работа с таймерами там не предусмотрена )) |
Автор: Deniz 13.8.2010, 13:48 |
что значит не действует? Все почти тоже самое, только нужно добавить в Button1Click добавление записи в БД, а в FormCreate (для этого примера) загрузку записей из БД в stringGrid. Можно придумать что-то другое, но пока не пойму для чего это надо. |
Автор: MrDmitry 15.8.2010, 14:54 | ||||
Я опечатался,
Я хотел написать что приведенный выще год не действует на DBGrid. А при работе с DbGrid было бы гораздо удобнее взаимодействовать с базой, чем если это делать через обычный StrinGrid. При этом используется не стандартный DbGrid а DbAdvGrid. У этого компонента среди стандартных свойств для связи таблицы с бд есть и свойство Cells |
Автор: MrDmitry 16.8.2010, 07:02 |
Ни как? ( |
Автор: pseud 16.8.2010, 09:42 | ||||
Делай раз: 1. Новое приложение. В дизайне: 2. Набросай на форму Timer1 и Query1 <- DataSource1 <- DBGrid1 3. Query1.DatabaseName = DBDEMOS 4. Query1.SQL = select * from events 5. Query1.Active = True 6. Query1 - двойной клик - в окне полей выбираеш правой кнопкой мыши "Add All Fields" 7. Event_Time.OnGetText
8. Timer1.OnTimer
Вот все и тикает ежесекундно. Ну в некоторых ячейках в обратную сторону. Но смысл то ясен? Добавлено @ 09:42 http://ipicture.ru/ |
Автор: MrDmitry 16.8.2010, 11:59 |
Все, спасибо, теперь дошло ))) |