2017-02-06 14 views
0

Я пытаюсь сделать что-то вроде this в представлениях Filemaker Database.создавать представления в filemaker

В базе данных будут представлены сотрудники и проекты. Должно быть два комбинированных представления. Один из них отображает список сотрудников и какие проекты они находятся на той неделе и по какому проценту. Другая, отображающая список проектов и сотрудников которых на этой неделе, на какой процент. Для каждого сотрудника и каждого проекта должна быть сумма процентов для всех назначенных проектов/сотрудников. я сделал три таблицы в моей базе данных:

  1. сотрудник
  2. проекты
  3. employee_on_projects

Теперь я хочу, чтобы создать эти взгляды. Может ли кто-нибудь сказать мне, как это сделать с нуля?

Заранее спасибо.

+0

Этот вопрос слишком широк для этого форума, который обычно имеет дело с конкретной проблемой программирования. Вам лучше взять его на форум разработчиков FileMaker. Попробуйте выполнить поиск в отчетах кросс-таблицы FileMaker. –

ответ

0

FileMaker не является хорошим инструментом для создания отчетов с межстраничными вкладками, так как у него нет встроенных функций для их создания. Это нужно сделать вручную. Сделайте поиск в отчетах с перекрестной вкладкой в ​​FileMaker, и вы получите некоторые идеи. Традиционно вам нужны связи и поля для хранения и отображения ваших данных.

В верхней части моей головы, в данном случае, я бы, вероятно, использовал переменные слияния для отображения прогресса и других вычисленных данных, чтобы избежать полей за все эти недели. Сценарий будет собирать данные с использованием ExecuteSQL и вычислять переменные. Все это может быть даже сгенерировано в HTML и отображается в веб-браузере. Таким образом, вы должны избегать слишком большого количества отношений и полей. Если вам требуется более простое, но более суматошное решение, вы можете пойти с регулярными полями на все 53 недели и использовать сводный итоговый отчет. Каждое поле может быть настроено с помощью ExecuteSQL, если это возможно, чтобы избежать отношения к каждому периоду.

+0

Спасибо за ваш ответ. –

+0

Если мой ответ помог вам, не стесняйтесь отвечать или принимать ответ :) – AndreasT