Показать сообщение отдельно
  #1  
Старый 22.05.2015, 20:44
ole4ka93 ole4ka93 вне форума
Прохожий
 
Регистрация: 22.05.2015
Сообщения: 1
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Связи в Delphi

Здравствуйте, помогите пожалуйста разобраться со связями в Delphi.
Создала БД в MS Access. В Delphi во вкладке diagram разместила все эти таблицы. Они все конечно связываются друг с другом, но не так как хотелось бы. У меня есть форма "Список клиентов", выбирая в dbgridе нужного клиента я перехожу на форму "Карточка клиента", на схеме получается, что Клиент - это главная таблица, а Карточка клиента - это подчиненная таблица. Также нужно, чтобы таблица "Номер" была главной для "Карточки клиента", но когда я пытаюсь их соединить таким образом, у меня выходит ошибка (рис. Error). А если я ставлю связь в обратную сторону, тогда у меня в форме "Номер" в dbgridе перестают отображаться данные номеров.
Как сделать так, чтобы и связь была и в форме все данные в dbgridе отображались?
Связи (рис. Unit5)
Изображения
Тип файла: png 2015-05-22 15-34-18 Unit5.pas.png (318.5 Кбайт, 2 просмотров)
Тип файла: png 2015-05-22 15-34-30 Error.png (18.7 Кбайт, 0 просмотров)
Ответить с цитированием