みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ファイルメーカPRO14
テーブルAとテーブルBを自動入力されるアカウント名でリレーションしたいのですが、苦戦しています。
テーブルAのリレーションフィールドを計算で「GET(アカウント名)」と
テーブルBもリレーションフィールドを計算で「GET(アカウント名)」
この二つをリレーションしたらできませんでした
別の方法で良い方法はないでしょうか。
よろしくお願いいたします
フィールドオプションの自動入力のアカウント名でいいのでは。
AとBじゃなくて、現在ログインしているアカウント名とA(またはB)のリレーションを作りたいんじゃないかな。
どちらも全てのレコードと照合しちゃうでしょう?
それでいいのなら他に方法が有りますよね。
Offline
回答ありがとうございます
A・Bともにアカウント別で集計するテーブルなので、なんとか
アカウントによって一致するフィールドをリレーションを実現したいのです。
説明が拙くて申し訳ありません
つまり
テーブルAのフィールドA(非保存)=アカウント名が反映
テーブルBのフィールドB(非保存)=アカウント名が反映
フィールドAとフィールドBをリレーション
ということです!
リレーションの「子」になる方は、フィールドタイプ:計算 非保存 では、リレーションは、できません。
レコード作成時に「アカウント名」が決定すればよいのなら、
A・Bテーブルとも
フィールドオプションの自動入力のアカウント名でいいのでは。
scripterさんが書いているように
フィールドタイプ:テキスト
にして
入力の自動化 -> 作成情報:アカウント名
にすれば、大丈夫です。
現在、ログインしている「アカウント名」で、テーブルBを参照と言うことなら、
テーブルAのフィールドA(非保存)=アカウント名
テーブルBのフィールドB:タイプテキスト 値:アカウント名
でもイケます。
どの時点で、何をどう参照したいかによって、設定方法は、変わってきます。
Offline
Pages: 1
[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 518.91 KiB (Peak: 523.45 KiB) ]