Форум: "Базы";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
ВнизКак в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.026 c