Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
1-16269
denis24
2004-01-28 16:55
2004.02.06
treeview


1-16380
Gitr
2004-01-28 13:01
2004.02.06
Как сделать на заставке смену картинок?


1-16471
Fom
2004-01-27 19:10
2004.02.06
Как сделать выход из функции типа return C?


1-16351
AlexLine
2004-01-24 13:52
2004.02.06
Как вызвать стандартный калькулятор Windows


14-16634
Piter
2004-01-13 23:18
2004.02.06
NOD32 Antivirus System




   Наверх