Форум: "Начинающим";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];
ВнизКак вывести данные из нескольких таблиц в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.05 c