初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2015-07-10 08:24:21

おーくぼ
Member

複数のルックアップはできますでしょうか

いま、料理カードを作っています。買い物を合理化出来るように、料理を選ぶとそれに必要な食材が出てくるように「ルックアップ」で参照しています。一つの料理はルックアップで食材が出てくるのですが、付け合わせや、汁物、サイドメニューなど様々に組み合わせがあるので毎回一つのフィールドに入力してルックアップされたデータをコピペで他のフィールドに移してそれを繰り返して使っています。
キーワードをいくつか入力するフィールドを作って、同じ「料理名+材料名」のデータベースから複数のルックアップをする事は可能でしょうか?
また、そのデータベースを分けずに「自己参照」でする事は可能でしょうか?

Offline

#2 2015-07-10 09:43:46

holi
Guest

Re: 複数のルックアップはできますでしょうか

簡単に思いつくのは、仮に買い物テーブルと料理(材料)テーブルの二つがあるとして。

買い物テーブルと料理テーブルの料理名フィールドで=リレーションして、
買い物テーブル側のレイアウトにポータルで料理テーブルの材料を表示させる。

そして買い物テーブルに複数の料理名を入れたいときは改行を挟んで入力する。

カレーサラダスープ×

カレー
サラダ
スープ○

もし買い物テーブルと料理テーブルをくっつけるという話ならやめておいた方がよろしいかと。

#3 2015-07-10 10:20:09

チポ
Member

Re: 複数のルックアップはできますでしょうか

改行テキストにして対多の照合が出来ますが、
複数のルックアップは無理ですよ。

List関数で
複数の値を得ることが出来ますね。

しかし

そのデータベースを分けずに「自己参照」でする事は可能でしょうか

自己リレーションにすると、
他の料理の不要な材料までリストされることになりますよ。


やはり料理マスタのような、
1料理ごとのテーブルがないと面倒なことになるのでは。

Offline

#4 2015-07-10 10:32:23

旅人
Member

Re: 複数のルックアップはできますでしょうか

「料理名+材料名」のデータベースは材料名が改行リストになっていると
いうことですか。
それを繰り返しに変換して、別テーブルからインポートすると1料理1材料
が1レコードになるのでポータルで表示できる?

Offline

#5 2015-07-10 21:44:58

Shin
Member

Re: 複数のルックアップはできますでしょうか

ちょうど、嫁さんの仕事の関係でそれを作りかけています。荒削りですが、こんな構造はいかが、という見本。
レシピ一覧から献立セットを作り、そこから人数分の材料リストを作ります。(調味料の部分は未作成、材料の単位の不一致にも未対応[1本と100gがあると101になる]、量の1/2なども小数へ変換しているのでわかりにくいかも)
https://www.dropbox.com/scl/fi/4lnqis9m … svgyw&dl=0

Last edited by Shin (2023-11-08 08:26:28)

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 508.95 KiB (Peak: 514.79 KiB) ]