みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いま、料理カードを作っています。買い物を合理化出来るように、料理を選ぶとそれに必要な食材が出てくるように「ルックアップ」で参照しています。一つの料理はルックアップで食材が出てくるのですが、付け合わせや、汁物、サイドメニューなど様々に組み合わせがあるので毎回一つのフィールドに入力してルックアップされたデータをコピペで他のフィールドに移してそれを繰り返して使っています。
キーワードをいくつか入力するフィールドを作って、同じ「料理名+材料名」のデータベースから複数のルックアップをする事は可能でしょうか?
また、そのデータベースを分けずに「自己参照」でする事は可能でしょうか?
Offline
簡単に思いつくのは、仮に買い物テーブルと料理(材料)テーブルの二つがあるとして。
買い物テーブルと料理テーブルの料理名フィールドで=リレーションして、
買い物テーブル側のレイアウトにポータルで料理テーブルの材料を表示させる。
そして買い物テーブルに複数の料理名を入れたいときは改行を挟んで入力する。
カレーサラダスープ×
↓
カレー
サラダ
スープ○
もし買い物テーブルと料理テーブルをくっつけるという話ならやめておいた方がよろしいかと。
改行テキストにして対多の照合が出来ますが、
複数のルックアップは無理ですよ。
List関数で
複数の値を得ることが出来ますね。
しかし
そのデータベースを分けずに「自己参照」でする事は可能でしょうか
自己リレーションにすると、
他の料理の不要な材料までリストされることになりますよ。
やはり料理マスタのような、
1料理ごとのテーブルがないと面倒なことになるのでは。
Offline
「料理名+材料名」のデータベースは材料名が改行リストになっていると
いうことですか。
それを繰り返しに変換して、別テーブルからインポートすると1料理1材料
が1レコードになるのでポータルで表示できる?
Offline
ちょうど、嫁さんの仕事の関係でそれを作りかけています。荒削りですが、こんな構造はいかが、という見本。
レシピ一覧から献立セットを作り、そこから人数分の材料リストを作ります。(調味料の部分は未作成、材料の単位の不一致にも未対応[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
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 508.95 KiB (Peak: 514.79 KiB) ]