| Раздел: CronosPRO | Дата редакции: 19.11.2012 | id статьи: 1215 |
Создание связи между базами данных в «CronosPRO»
-
В Главном меню выберите Проектирование → Структуры банка данных. Будет открыто окно диалога «Проектирование банка данных», закладка «Список баз» (рис. 1).
Рис. 1. Окно «Проектирование банка данных». Закладка «Список баз» -
Выделите нужную базу данных (база А) и нажмите кнопку Свойства.На экран будет выведено окно диалога «Свойства базы <название базы>». В нём следует выбрать закладку «Список полей» (рис. 2).
Рис. 2. Окно «Свойства базы». Закладка «Список полей» -
Нажмите кнопку Новое. На экране появится окно диалога «Проектирование свойств поля базы» (рис. 3).
Рис. 3. Окно «Проектирование свойств поля базы» -
В строке «Тип поля» выберите тип Прямая ссылка (Прямая-Обратная ссылка).
-
Задайте название поля. Нажмите кнопку Сохранить. После того как окно диалога «Проектирование свойств поля базы» будет закрыто, в списке полей (закладка «Список полей») появится созданное поле.
Обратите внимание
- Название поля может быть любым. В название могут входить специальные символы (% : ? * " ! ? и т. д.), пробелы, русские и латинские буквы.
-
Аналогичным образом (см. пп. 1–7) создайте в связываемой базе данных (базе Б) сложное поле, но в ней задайте тип поля Обратная ссылка (Прямая-Обратная ссылка).
-
После того как сложные поля будут созданы в обеих базах данных, необходимо установить связь, т. е. для всех сложных полей заполнить строку «Связанные базы» в окне диалога «Проектирование свойств поля базы» (рис. 3).
-
Войдите в окно «Свойства базы База А», выберите вкладку «Список полей». Выделите в списке всех полей базы А созданное сложное поле (рис. 4) и нажмите кнопку Свойства.
Рис. 4. Окно «Свойства базы А». Закладка «Список полей» -
На экран будет выведено окно диалога «Проектирование свойств поля базы». Нажмите кнопку Изменить (рис. 5).
Рис. 5. Окно «Проектирование свойств поля базы». Сложные поля базы БНа экране будут показаны все базы в текущем банке и все сложные поля (рис. 6). Выделите нужное (созданное ранее) сложное поле базы Б и нажмите кнопку Установить.
Рис. 6. Окно «Проектирование сложного поля». Установление связи -
Нажмите кнопку ОК. После того как окно диалога «Проектирование сложного поля» будет закрыто, строка «Связанные базы» будет содержать мнемокод базы Б и номер сложного поля, с которым установлена связь (рис. 7).
Рис. 7. Окно «Проектирование свойств поля базы». Отображение связи -
Заполните таким же образом (см. пп. 8–11) строку «Связанные базы» для сложного поля базы Б (выбирая, соответственно, в окне диалога «Проектирование сложного поля» сложное поле базы А).
-
Закройте последовательно при помощи кнопки ОК окна «Свойства базы» и «Проектирование банка данных».
Связь между двумя базами установлена.
Обратите внимание
- Длина для сложных полей определяется системой.
- Одно сложное поле базы данных не может ссылаться одновременно на два разных поля другой базы.
- Сложное поле всегда имеет статус Множественное.
