FileMaker Pro 13: связь между текстовым полем и полем контейнера

Я новичок в Filemaker. Я хочу создать базу данных для моей библиотеки. Допустим, у нас есть текстовое поле для названия каждой книги (book_title) и поле контейнера для фотографии обложки (cover_photo). Я хотел бы помочь мне написать скрипт, который позволил бы мне копировать фотографию (то есть содержимое "cover_photo") из одной записи в другую, если поле "book_title" идентично в двух записях. Например: допустим, у меня есть 5 экземпляров книги в моей библиотеке. Для первой копии я создам новую запись, напишу заголовок в поле "book_title" и вставлю фотографию в поле "cover_photo". Но для второй / третьей /... копии я бы хотел написать только заголовок и, поскольку он будет совпадать с заголовком первой записи, автоматически ввести фотографию в первое поле "cover_photo", не вставляя ее снова.

Буду признателен за любую помощь. Спасибо.

1 ответ

Решение

ИМХО, было бы намного лучше использовать две таблицы, скажем, Titles и Exemplars, с соотношением один-ко-многим между ними. Фотография на обложке будет храниться в поле в заголовках, и все дочерние экземпляры смогут отображать ее без необходимости дублировать ее.

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

Другие вопросы по тегам