Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
9-16020
r0n1n
2003-07-19 00:19
2004.02.06
Карты


14-16667
новичок_из_сыктывкара
2004-01-17 23:11
2004.02.06
ОТветьте пожайлуста, можно ли уже готовый .exe (если я точно зна)


1-16223
Крутыш
2004-01-26 18:24
2004.02.06
одна копия приложения


14-16612
}|{yk
2004-01-15 10:56
2004.02.06
Глюк с микрофоном


4-16793
Mohamed
2003-12-01 17:34
2004.02.06
Resource





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский