Я создаю базу данных в FileMaker 12, которая, среди прочего, сохранит список заданий (обозначенных числовым идентификатором) и сотрудников, у которых было оплачиваемое время для этой работы ,Filemaker 12 - отобразить одно значение, сохранить другое
Даны три таблицы:
Employee (empName, empID, salary, ...)
JobHours (empID, jobID, hrsWorked, ... , refID)
JobCost (jobID, expenses, profit, ... , refID)
Где:
Сотрудник мой персонал список соответствия имен числовыми идентификаторами сотрудников и статистика (зарплаты, и др);
JobHours - это список участия сотрудников - всякий раз, когда сотрудник проводит время на работу, в этой таблице есть строка с указанием их идентификатора, идентификатора задания, отработанных часов и нескольких других вещей;
JobCost - это ежедневный отчет о работе. Одна запись в этой таблице относится к активности для одного задания за один день. Кроме того, каждая запись получает уникальный уникальный идентификатор системы (поскольку ни идентификатор jobID, ни дата не уникальны) для связи с JobHours (в результате чего список тех, кто работал над определенной работой в определенный день).
У меня есть форма, показывающая записи из JobCost. Для каждой записи я могу видеть на портале, показывая записи от JobHours, которые работали над этой работой в этот день.
Теперь проблема.
В моем портале, я хочу, чтобы выпадающий список имен сотрудников тянули из списка значений для создания записей в JobHours со следующими критериями:
1) Мне нужно, чтобы это было выпадающим а не всплывающее окно, поэтому он будет отвечать на автозаполнение с клавиатуры. В раскрывающемся списке будет отображаться вторичное значение (имя сотрудника) из списка значений при его сбросе и будет правильно отвечать на автозаполнение клавиатуры на вторичном значении, но после того, как вы сделали свой выбор, он отображает только основное значение (сотрудник Я БЫ).
2) Мне нужно, чтобы все отображались имена, а не идентификаторы. Всплывающее окно делает это отлично. Однако, похоже, он не отвечает на клавиатуру для ввода автозаполнения.
3) Мне нужно сохранить числовой идентификатор, а не имя.
Я знаю, как удовлетворить любые два из этих критериев сразу, но это все. Вся база данных работает красиво иначе. Возможно ли такое поведение?
На моей копии FMPA 12 v3 (Mac) Я нахожу, что могут быть введены как раскрывающиеся списки, так и всплывающие меню. Возможно, проверьте, что ваша копия FileMaker обновлена? – pft221
Только что проверено Я обновлен - FMP 12.0v4 и обновление не доступно, когда я проверяю. Разве это может быть разница между Pro и Advanced? – qrab
Мне кажется маловероятным, но это возможно. Возможно, попробуйте получить демо-версию Advanced с веб-сайта и посмотреть, устраняет ли это проблему. Также попробуйте другой компьютер - возможно, некоторые настройки повреждены на вашем. Вы на Mac или Windows? – pft221