![]() |
|
![]() ![]() ![]() |
|
MrDmitry |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
Задал вопрос тут http://forum.vingrad.ru/forum/act-ST/f-84/...9/unread-1.html
Господин Amphiluke Помог кодом, за что ему еще раз огромное спасибо.
Но теперь возникла одна проблема. В начале предполагалось что у заказчика будут файлы, которые должны будут взаимодействовать со StrinGrid теперь же выяснялось что у заказчика база MSQL 2000 с которой нужно взаимодействовать, и естественно приведенный выше год не действует на StrinGrid ((( Как быть?? Все время по таймеру изменять запись и рефрешить базу? (( Может есть какой то более удобный способ, например есть официально приобретенный компанент TMS DBAdvGrid у него возможностей гораздо больше нежели у обычного DbGrida но как не странно работа с таймерами там не предусмотрена )) Это сообщение отредактировал(а) MrDmitry - 13.8.2010, 10:17 |
||||
|
|||||
Deniz |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 8 Всего: 44 |
что значит не действует?
Все почти тоже самое, только нужно добавить в Button1Click добавление записи в БД, а в FormCreate (для этого примера) загрузку записей из БД в stringGrid. Можно придумать что-то другое, но пока не пойму для чего это надо. -------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
MrDmitry |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
Я опечатался,
Я хотел написать что приведенный выще год не действует на DBGrid. А при работе с DbGrid было бы гораздо удобнее взаимодействовать с базой, чем если это делать через обычный StrinGrid. При этом используется не стандартный DbGrid а DbAdvGrid. У этого компонента среди стандартных свойств для связи таблицы с бд есть и свойство Cells |
||||
|
|||||
MrDmitry |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
Ни как? (
|
|||
|
||||
pseud |
|
||||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
Делай раз: 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 ![]() Это сообщение отредактировал(а) pseud - 16.8.2010, 11:04 -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
||||
|
|||||
MrDmitry |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
Все, спасибо, теперь дошло )))
Это сообщение отредактировал(а) MrDmitry - 16.8.2010, 13:07 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |