Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Два поля с разных баз


able ©   (2004-12-17 17:15:00) 

Здравствуйте, Мастера!
Мне надо вывести три поля в грид: два из таблицы "прайсы", а одно из таблицы "предприятия", как это сделать?


SergP   (2004-12-19 01:39:00) [1]

Ну ведь уже сказали что select...

Что-то типа:

select прайсы.поле1, прайсы.поле2, предприятия.поле1
from прайсы, предприятия
where прайсы.полеX=предприятия.полеY


able   (2004-12-18 19:24:00) [2]

Мне через запросы надо сделать..


DenK_vrtz   (2004-12-18 09:22:00) [3]

>Atomic2004   (18.12.04 09:02) [6]

И казалось бы, причем тут фильтр?


Atomic2004   (2004-12-18 09:02:00) [4]

Table2.Filtered:=False;
Table2.Filter:='[код]='''+Table1.FieldByName('код').asstring+'''';
Table2.Flitered:=True;

//вывод в Table3
Table3.insert;
Table3.fieldbyname('1поле').value:=Table1.fieldbyname('1поле').asstring;
Table3.fieldbyname('2поле').value:=Table1.fieldbyname('2поле').asstring;
Table3.fieldbyname('предприятие').value:=Table2.fieldbyname('предприятие').asstring;
Table3.Post;
Table2.Filtered:=False;


able   (2004-12-17 18:14:00) [5]

В общем ситуация такова...
Я ищу по таблице с прайсами, нахожу записи.
Таблицы Прайсы и Основная связаны по полю: "код".
Когда я нахожу записи, мне вместе с ними надо вывести соответствующую организацию...


Алхимик   (2004-12-17 17:33:00) [6]

Более подробно
http://www.firststeps.ru/sql/r.php?8


Соловьев   (2004-12-17 17:33:00) [7]

LocalSQL.hlp + Relational operators list


able   (2004-12-17 17:31:00) [8]

Алхимик ©   (17.12.04 17:28) [1]
да, сорри из разных таблиц..


Алхимик   (2004-12-17 17:28:00) [9]

Наверно не из разных баз, а из разных таблиц одной базы?
SQL поможет, select в частности.


Наверх

Титульная страница Поиск, карта сайта Написать письмо