Как правило, в Visual FoxPro при создании форм, отчетов и запросов используется несколько таблиц, между которыми установлены постоянные отношения. Такие таблицы называются связанными. Из двух связанных таблиц одна является главной, а другая — подчиненной. Главную таблицу называют родительской, а подчиненную — дочерней. При создании индексов для родительской таблицы должен быть определен ключ типа Primary (Первичный) или типа Candidate (Кандидат), а для дочерней таблицы — индекс для связи с родительской таблицей типа Regular (Обычный). Рассмотрим, например, отношения между таблицей customer, содержащей список клиентов, и таблицей Phoncust, в которой размещены данные о телефонах, по которым можно связываться с клиентами. Таблица customer является родительской по отношению к таблице Phoncust. В свою очередь, таблица Phoncust является дочерней по отношению к таблице customer. При создании отношений между этими таблицами для customer должен быть определен первичный ключ, а для таблицы phoncust — создан индекс по полю, содержащему код клиента, по которому осуществляется связь между таблицами. Для создания отношений между таблицами customer и Phoncust выполните следующие действия:
|
Отображение связи между таблицами
|