2014-11-26 2 views
1

Я новичок в Filemaker pro. Я работаю с FileMaker Pro 13.Копировать содержимое поля из одной таблицы в другую таблицу - FileMaker

Моя база содержит 3 таблицы:

  • категории (поля = _pkCatID & CatName)
  • подкатегорию (поля = _pkSubcatID, _fkCatID & SubcatName)
  • книги (многие поля, включая _fkSubcatID)

У меня нет проблем в условных списках значений, поэтому создание двух всплывающих меню в книге s для категорий и подкатегорий прошла успешно.

Но я хочу поместить обе категории и подкатегории в одно меню/подменю, используя 2empowerfm Menu Popper plugin.

Я создал новое поле в таблице подкатегорий, чтобы сохранить расчет, который будет использоваться в списке значений плагина. Расчет = CatName & ">" & SubcatName & ";" & _pkSubcatID. Таким образом, возвращаемое значение при выборе в макете книг будет «_pkSubcatID».

Проблема: CatName не находится в таблице подкатегории, и если я выберу ее из связанной таблицы Category, я не могу сделать расчет «сохраненным», который является обязательным для использования поля в списке значений.

Итак, мне нужно скопировать поле CatName из таблицы категорий в новое созданное поле в таблице подкатегорий. Я не знаю, как это сделать.

+0

Использовать * поиск *? (Я не знаком с плагином и его требованиями.) –

+0

@michael.hor257k Спасибо. Оно работает. – Granadian

ответ

0

Вам просто нужно создать поле поиска в таблице подката, указанное в названии категории в таблице категорий.

  1. Создать поле в таблице суб-кошка под названием «Категория»
  2. Нажмите на Опции
  3. Auto-Enter, Tab в нижней части, проверьте «Посмотрел вверх значение»
  4. Выберите правильный старт (subcat) и связанных (Cat) таблиц и выберите поле имени для категории.

Это все.

Чтобы заполнить это для существующих записей нажмите на поле _fkCatID на макете подкатегории после показа всех записей и в меню выберите журнал инструктаж> Relookup Содержимое поля

0

@Michael Wallace ответ является правильным, и что решение должно работать.

Я бы добавил, однако, что если таблица, вероятно, станет большой (и это может сделать, если вы каталогизируете книги для библиотеки), то я предлагаю вам выполнить некоторые тесты на поддельных больших данных, чтобы увидеть, эта техника меню удерживается (особенно, если вы обслуживаете сеть). Запуск двух глобальных полей поиска с помощью поиска в подкатегории категории categorySQL будет более эффективным в большом наборе данных - этот метод хорошо описан здесь и в других местах: http://forums.filemaker.com/posts/c4ed6f9923

Смежные вопросы