Раздел: CronosPRO Дата редакции: 19.11.2012 id статьи: 1215

Создание связи между базами данных в «CronosPRO»

  • В Главном меню выберите ПроектированиеСтруктуры банка данных. Будет открыто окно диалога «Проектирование банка данных», закладка «Список баз» (рис. 1).
    Создание связи между базами в CronosPRO. Список баз
    Рис. 1. Окно «Проектирование банка данных». Закладка «Список баз»
  • Выделите нужную базу данных (база А) и нажмите кнопку Свойства.
    На экран будет выведено окно диалога «Свойства базы <название базы>». В нём следует выбрать закладку «Список полей» (рис. 2).
    Создание связей между базами в CronosPRO. Свойства базы
    Рис. 2. Окно «Свойства базы». Закладка «Список полей»
  • Нажмите кнопку Новое. На экране появится окно диалога «Проектирование свойств поля базы» (рис. 3).
    Создание связей между базами в CronosPRO. Создание сложного поля Прямая ссылка
    Рис. 3. Окно «Проектирование свойств поля базы»
  • В строке «Тип поля» выберите тип Прямая ссылка (Прямая-Обратная ссылка).
  • Задайте название поля. Нажмите кнопку Сохранить. После того как окно диалога «Проектирование свойств поля базы» будет закрыто, в списке полей (закладка «Список полей») появится созданное поле.

    Обратите внимание

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

Обратите внимание

  • Длина для сложных полей определяется системой.
  • Одно сложное поле базы данных не может ссылаться одновременно на два разных поля другой базы.
  • Сложное поле всегда имеет статус Множественное.