Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2013, 09:18   #1
undead92
Пользователь
 
Регистрация: 26.12.2009
Сообщений: 95
По умолчанию несколько запросов в одном дбгрид

привет! как осуществить подобное:

есть dbgrid,кнопки и 5 запросов, по щелчку на первую кнопку в dbgrid выводиться результат одного запроса, по щелчку на вторую - другого и тд.


нехочется делать 5 dbgridов друг на друге и уводить их в инвиз по очереди.

видел такие программы, значит возможно
undead92 вне форума Ответить с цитированием
Старый 05.07.2013, 09:33   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну, DBGrid у Вас связан с запросом через DataSource
вот либо его переопределяйте,
либо, у связанного DataSource переопределяйте DataSet

например. пусть на форме есть DBGrid1, у которого datasource связан с DataSource1, на форме 5 запросов Query1...Query5

тогда достаточно написать так (на кнопку 1):
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  DBGrid1.DataSource.DataSet := Query1;
  Query1.Open;  {это если запрос нужно выполнить, если он и так открыт, эта строчка не нужна]
end;
внимание! в desingtime DBGrid Columns должны быть пустые (или, если есть, то они должны совпадать с полями у всех запросов).

Последний раз редактировалось Serge_Bliznykov; 05.07.2013 в 09:35.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.07.2013, 09:43   #3
undead92
Пользователь
 
Регистрация: 26.12.2009
Сообщений: 95
По умолчанию

Спасибо большое!

Последний раз редактировалось undead92; 05.07.2013 в 10:51.
undead92 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
несколько запросов в БД SkrudjMakdak PHP 9 12.08.2011 11:38
DBGrid и несколько запросов us4us БД в Delphi 7 26.04.2011 13:16
Несколько запросов к БД artemavd БД в Delphi 8 15.09.2010 08:42
Несколько запросов в одном ADOQuery1 XKsandrX Общие вопросы Delphi 3 31.05.2010 14:28
несколько запросов SQL Arteom БД в Delphi 3 09.09.2007 23:39