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

Вниз

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

 
3APA3A ©   (2004-01-15 23:49) [0]

Работаю с Paradox"ом через BDE.
Допустим, есть три таблицы. В каждой по одному int полю (a,b,c соответственно). Количество записей, для простоты - одинаковое. Мне надо, чтобы в DBGrid"е отображались все эти три поля, то есть в одной строке - a1,b1,c1 (первые записи таблиц). Во второй - a2,b2,c2.. и так далее... Раньше я просто создавал новую таблицу с такой структурой, переносил в нее все записи и уже ее открывал в Grid"е... Может, есть другие варианты?


 
Talla2k ©   (2004-01-16 00:23) [1]

а при чем здесь DBGrid???
Тебе надо ставить TQuery вместо TTable и писать запрос.
Примерно такой Select a1,b1,c1 from a,b,c where aa1=bb1 and aa1=cc1
Или если ож надо через TTable,то использовать lookup-поля.
НО САМОЕ ГЛАВНОЕ,связь между таблицами!!!Которой у тебя типа нет.


 
3APA3A ©   (2004-01-16 00:28) [2]

DBGrid здесь при том, что это все просматривать надо в нем...
а как в запросе выбирать из нескольких таблиц сразу, если они расположены в разных каталогах?


 
Talla2k ©   (2004-01-16 00:34) [3]

>DBGrid здесь при том, что это все просматривать надо в нем...
Это понятно и младенцу!!!А как еще по твоему можно будет смотреть твои данные???

>а как в запросе выбирать из нескольких таблиц сразу, если они расположены в разных каталогах?

Ну это врядли!А что трудно кинуть в одно место и создать алиас???


 
3APA3A ©   (2004-01-16 01:16) [4]

"Это понятно и младенцу!!!А как еще по твоему можно будет смотреть твои данные???" - это к тому, что есть еще и альтернативные компоненты просмотра.. А мен надо именно DBGrid.

"Ну это врядли!А что трудно кинуть в одно место и создать алиас???" - не трудно конечно, но это был вопрос "в целях повышения образованности".. =)
а кстати (если не сложно объяснить), что мне даст этот алиас? (я просто в алиасах не очень шарю...=( )


 
Talla2k ©   (2004-01-16 01:30) [5]

А то,что в BDE Administrator создаешь алиас с каким-то именем,говориш путь!

Потом,предположим прогу надо перенести на др.машину.ГЕМОРОЙ.
А так зашел,создал алиас с тем же именем,указал (новый или старый) путь к базам и все!Короче проще.


 
Noname   (2004-01-16 08:03) [6]


> 3APA3A © (16.01.04 00:28) [2]
> DBGrid здесь при том, что это все просматривать надо в нем...
> а как в запросе выбирать из нескольких таблиц сразу, если
> они расположены в разных каталогах?


по идее такой запрос должен будет работать:
select * from dir1\table1, dir2\table2
где dir1 и dir2 каталоги с таблицами



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
7-16775
Kyzja
2003-11-17 14:35
2004.02.06
Как запихнуть форму в dll ?


1-16424
kiril-
2004-01-28 13:16
2004.02.06
Класс по имени


1-16248
tytus
2004-01-26 15:49
2004.02.06
BitMap в ListBox-e


9-16017
pavel_k
2003-07-18 00:07
2004.02.06
Музыка в игре. mid и подобное


1-16375
Iron Maiden
2004-01-23 21:03
2004.02.06
Абзацы