Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.01;
Скачать: CL | DM;

Вниз

Как вывести данные из нескольких таблиц в DBGrid?   Найти похожие ветки 

 
Андрей   (2008-04-22 19:26) [0]

Существуют 4 таблицы Paradox. Нужно сделать запрос поиска, чтобы данные считывались из всех 4 таблиц и нужных мне столбцов, учитывая то, что запрос производится только по одному из имени столбцов. Сейчас запрос имеет вид:

Datamodule2.Query1.SQL.Clear;
Datamodule2.Query1.SQL.Add("select * from Klient where name like""" + uppercase(edit1.text) + "%""");
Datamodule2.Query1.Open;

т.е. поиск и вывод данных в DBGrid только по таблице Klient, а нужно из всех 4 таблиц.
А также, какая функция отвечает за игнорирование пробелов до и после необходимого для поиска слова и игнорирование регистра? uppercase работает только при заполнении таблицы большими буквами :(


 
Pilum ©   (2008-04-22 19:52) [1]

select K.Pole1, T.Pole2, TA.Pole3, TB.Pole4 from Klient K, Table2 T, Table3 TA, Table4 TB

функция Trim, кажется и иже с ней. Leftrim.  Pos, Copy.
uppercase - приводит к большим буквам. в Sql - UPPER


 
MsGuns ©   (2008-04-22 20:14) [2]

>select K.Pole1, T.Pole2, TA.Pole3, TB.Pole4 from Klient K, Table2 T, Table3 TA, >Table4 TB

И что будет в результате ?


 
Андрей   (2008-04-22 20:42) [3]


> Pilum

большое спасибо, помогло с полями :) а как быть с регистром?


 
Андрей   (2008-04-22 20:43) [4]


> MsGuns

не понял вопроса...


 
Виталий Панасенко(дом)   (2008-04-22 21:42) [5]

я - то же


 
MsGuns ©   (2008-04-22 22:57) [6]

Информация в таблицах никак не связана ?
Тогда будет декартово

Для приведения к регистру служат функции Upper и Lower (если не ошибаюсь для Local SQL)

А вообще см. справку Delphi->Help->Local SQL


 
Германн ©   (2008-04-23 01:33) [7]


> Андрей   (22.04.08 20:43) [4]
>
>
> > MsGuns
>
> не понял вопроса...
> <Цитата>
>
> Виталий Панасенко(дом)   (22.04.08 21:42) [5]
>
> я - то же
>

Не понял вашего изумления.


 
Виталий Панасенко(дом)   (2008-04-23 10:01) [8]


> Германн ©   (23.04.08 01:33) [7]

Действительно не понял вопроса..Потому как не понятно, что за таблицы, зачем и х выводить в один грид, как они связаны.. может, UNION просто нужен из 4-х таблиц одинаковой структуры


 
Anatoly Podgoretsky ©   (2008-04-23 10:35) [9]


> Не понял вашего изумления.

изумление, почему вопрос не задан в начинающих.


 
Claud   (2008-05-11 23:31) [10]

Может показаться смешным но.., одним словом как вывести в Грид данные полученные через SQL запрос....????


 
Германн ©   (2008-05-12 01:38) [11]


> Claud   (11.05.08 23:31) [10]
>
> Может показаться смешным но.., одним словом как вывести
> в Грид данные полученные через SQL запрос....????
>

А зачем влезать со своим вопросом в чужую ветку да ещё столь старую? Неужели трудно задать свой вопрос в своей ветке?



Страницы: 1 вся ветка

Текущий архив: 2008.06.01;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.027 c
2-1210091942
mefodiy
2008-05-06 20:39
2008.06.01
Точность при экспорте в Excel


15-1208513403
Hadroran
2008-04-18 14:10
2008.06.01
установка компонент


2-1210532398
Jeqa
2008-05-11 22:59
2008.06.01
ДАТА


2-1210171234
Fedor
2008-05-07 18:40
2008.06.01
Клиент + сервер


2-1210427273
Werewolf-Prankster
2008-05-10 17:47
2008.06.01
Создание Label-ов с помощью TLabel.create