FileMaker Pro 16 создание записей, которые разделяют дату (работа рота) - PullRequest
0 голосов
/ 11 декабря 2018

В настоящее время я пытаюсь создать ротацию внутри filemaker 16, и я не могу понять, как создавать записи с одинаковой датой.

Я хочу, чтобы люди могли назначаться на задания, а задания назначаться на даты, но в настоящее время, когда я создаю задания с той же датой, он создает новую запись вместо того, чтобы назначать ее уже существующей.

У меня 3 таблицы на данный момент вакансии, дата и люди.У меня есть 4-й макет с порталом, на котором я хотел просматривать записи, связанные с заданиями на определенный день.

Любая помощь будет принята с благодарностью.
Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Я думаю, что ваша структура должна измениться на этом.

Так что вместо этого: Parent: ProjectId Date

PersonId JobId Date

Затем сделайте Id проекта вашим "Первичным ключом"так что ваш родительский отчет.Затем вы просто назначаете человека, работу и дату как ребенка.

Таким образом, вы всегда можете добавить к предыдущей записи, не полагаясь на поле даты.Затем вы можете фильтровать по датам и т. Д.

0 голосов
/ 11 декабря 2018

Я не уверен на 100%, что вам нужна таблица дат.У вас есть что-то конкретное для записи о дате, кроме ее существования?

Однако вам, безусловно, нужна таблица присоединений Назначений с полями для:

  • PersonID
  • JobID
  • Дата

(это предполагает, что ваша ротация является ежедневной, в противном случае вам также потребуется указать смену или часы).

...