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

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

Данные в таблицах. [D6, Paradox]


Mishenka ©   (2004-05-01 18:29:00) 

Есть таблица в которой каждой записи соответствует несколько записей из другой таблицы. Обе таблицы связаны. Как для текущей записи из первой таблицы, получить ссылку на связанные записи из второй?


Anatoly Podgoretsky   (2004-05-08 11:52:00) [1]

Передавай ИД в форму


Mishenka   (2004-05-08 02:02:00) [2]


> Мунька   (05.05.04 15:41) [4]

Не совсем в запросе. Главная таблица выводится в DBGrid. При двойном щелчке над определённой строкой DBGrid'а открывается новое окно в котором выводятся данные из второй таблицы.


Мунька   (2004-05-05 15:41:00) [3]

>Есть таблица в которой каждой записи соответствует несколько >записей из другой таблицы. Обе таблицы связаны. Как для текущей >записи из первой таблицы, получить ссылку на связанные записи >из второй?
Что значит текущей? Текущей в запросе? Или где? Если в запросе, то в предыдушем посте Вам ответили. Можно проще.
Пусть master - Ваша главная таблица,
detail - та, про которую Вы говорили, где нескольк записей
master.fk_detail - ключ, то есть то поле, по которому связаны таблицы в главной таблице, а curkey - его текущее значение
detail.id соответствует master.fk_detail в подчиненной. Тогда записи из подчиненной таблицы
TQuery.Sql.Add('select * from detail where  detail.id='+IntToStr(curkey))
или
TQuery.Sql.Add('select * from detail where id='+IntToStr(curkey))


Соловьев   (2004-05-05 14:47:00) [4]


> текущей записи из первой таблицы, получить ссылку на связанные
> записи из второй?

select master.*, detail.*
from table1 master join table 2 detail on (master.fk_detail = detail.id)


Johnmen   (2004-05-05 14:40:00) [5]

Что такое "ссылка" ?


abp   (2004-05-05 14:36:00) [6]

Сам с этим мучаюсь


Наверх

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