Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
X_Oleg
Зарегистрирован: 10.02.2002 Сообщения: 15
|
Добавлено: Пн Фев 25 2002 21:34 Заголовок сообщения: Связь между таблицами |
|
|
Помогите решить задачу. Как осуществить связь между физическим номером записи одной таблицы и поля другой таблицы БД в таких средах разработки приложений, как VB, Delphi, c++ builder. |
|
Вернуться к началу |
|
 |
or Гость
|
Добавлено: Вт Фев 26 2002 19:48 Заголовок сообщения: Re: Связь между таблицами |
|
|
Полностью вопрос не понял, попробуй в делфи table1.gotocurrent(table2) |
|
Вернуться к началу |
|
 |
X_Oleg
Зарегистрирован: 10.02.2002 Сообщения: 15
|
Добавлено: Вт Фев 26 2002 21:25 Заголовок сообщения: Re: Связь между таблицами (уточнение) |
|
|
Отношение "один-ко-многим". Связующее поле второй таблицы содержит физический номер записи первой (главной). |
|
Вернуться к началу |
|
 |
Valeriy
Зарегистрирован: 29.08.2002 Сообщения: 12 Откуда: Dnepropetrovsk
|
Добавлено: Ср Фев 27 2002 11:13 Заголовок сообщения: Re: Связь между таблицами (уточнение) |
|
|
Связь должна быть не по номеру записи а по первичному ключу. это основы SQL |
|
Вернуться к началу |
|
 |
or Гость
|
Добавлено: Ср Фев 27 2002 19:52 Заголовок сообщения: Re: Связь между таблицами (уточнение) |
|
|
Придется ложить на форму 2 датасоурса и два квери и связывать их через датасорсы 1.Select * from t1 2. select * from t2 where(polesvyazi=:polesvyazi) датасорсе1. датасет=квери1 датасорсе2.датасет=квери2 квери2.датасет=датасорсе1 .. квери2 при открытом квери1 Это фишка работает в отличие от связи через table при отсутствии головного индекса (Paradox) Не забудь поставить Requestlive |
|
Вернуться к началу |
|
 |
|