FileMaker Pro Связывание базы данных отношений - PullRequest
0 голосов
/ 11 февраля 2012

Я создаю базу данных для управления всеми компьютерами в моем бизнесе, у меня есть две таблицы:1) перечисляет все серийные номера и IP-адрес компьютера,2) отображает форму для меня, чтобы написать диагностический отчет.Что я хочу сделать, так это когда я ввожу IP-адрес компьютера в форму, я хочу, чтобы он посмотрел серийный номер в связанной таблице и затем автоматически заполнил поле IP-адреса в форме.

Ответы [ 2 ]

0 голосов
/ 13 февраля 2012

Шаг 1 - установить связь между вашими двумя таблицами, которые я назову SerialNumbers и DiagnosticReports.

Предположительно, в вашей таблице SerialNumbers есть следующие поля:

  1. Серийный номер
  2. IP-адрес

И в вашей таблице DiagnosticReports есть следующие поля:

  1. Серийный номер
  2. Примечания
  3. IP-адрес (если вы хотите захватить IP-адрес во время записи заметки. В этом нет необходимости, если вы всегда хотите показать текущий IP-адрес для этого серийного номера.)

На вкладке Отношения окна Управление базой данных (меню «Файл»> «Управление»> «База данных»> «Отношения») вам нужно будет нарисовать линию из поля «Серийный номер»Таблица SerialNumber в поле «Serial Number» таблицы DiagnosticReports

 SerialNumbers::Serial Number >----< DiagnosticReports::Serial Number

Здесь вы можете сделать выбор.Хотите ли вы: A: сохранить IP-адрес во время диагностического отчета или B: показать только текущий IP-адрес для этого серийного номера.

Для выполнения A сохраните IP-адрес во времяСоставлен диагностический отчет:

  1. Перейдите на вкладку Поля Управление базой данных Окно
  2. Выберите таблицу DiagnosticReports
  3. Установите для поля «IP-адрес» значение «Авто-ввод» из таблицы «Серийные номера» для поля «IP-адрес»

Чтобы сделать B, показывайте только текущий IP-адрес для этого серийного номера:

  1. При редактировании макета, отображающего данные из таблицы DiagnosticReports, перетащите новое поле на макет.
  2. Выберите таблицу SerialNumbers и поле IP Address.
0 голосов
/ 11 февраля 2012

Похоже, вы можете сделать все это с одной таблицы.

Столбцы:

  • Серийный номер
  • IP-номер
  • Описание
  • Примечания
...