|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Вывод SQL запроса в DBGrid
Проблемка такая.
Есть две таблицы TABLE_A(id_рейса, название_рейса, вылет_город, прилёт_город, ..., ...); TABLE_B(id_рейса, вылет_день, ..., ...); ... - не нужные нам столбцы Нужно сделать так, чтобы пользователь в Edit1 вводил прилёт_город, жал кнопку, после чего в DBGridе отображалось название рейса | вылет_город. Причём запрос формируется по вылет_день, т.е. показывает ближайшие дни. Делаю так. Использую TSQLQuery. В SQLQuery1 указаны только параметр SQLConnections и в св-ве Params указаны следующие параметры: 0 - название_рейса 1 - вылет_город 2 - прилёт_город 3 - вылет_день Значит выношу DBGrid, Edit1, Button и пишу процедуру для кнопки. Код:
SQLQuery1.Close; SQLQuery1.SQL.Clear; SQLQuery1.SQL.Add('SELECT название_рейса, вылет_город, вылет_день FROM table_a, table_b WHERE table_a.id_рейса=table_b.id_рейса and table_a.прилёт_город='':прилёт_город'' ORDER BY table_b.вылет_день'); SQLQuery1.Params[2].Name:='прилёт_город'; SQLQuery1.Params[2].AsString:=Edit1.Text; SQLQuery1.ExecSQL; дальше незнаю что делать, а точнее как всё это привязать к DBGrid, чтобы там отображались название рейса | вылет_город. Подскажите пожалуйста |
#2
|
||||
|
||||
Ну и закрутил же ты!
Цитата:
ЗЫ: Поиском пользоваться мы ну никак не хотим (... или неможем) http://www.delphisources.ru/forum/showthread.php?t=2772 и http://www.delphisources.ru/forum/sh...73&postcount=3 Будут еще вопросы - пиши ! Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#3
|
|||
|
|||
поставь еще компонент DataSource1
и свяжи их так Для DataSource1 свойство dateset поставь Query1 для dbgrid свойство DataSource поставь DataSource1 |