みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ルックアップしたいデータがあるのですが、
設定しても空欄のままでデータが入りません。
本データは諸事情により、アップデートできないため、
テストで作ったものをアップしました。
https://box.yahoo.co.jp/guest/viewer?si … ype=detail
このファイルでも、ルックアップしたフィールドは空欄のまま、選択して、再ルックアップを行っても、
ルックアップ先がないと怒られます。
ルックアップの設定でなにか基本的な間違いをしていると思うのですが、わかりません。
教えてください!よろしくお願いします。
ファイルは見ていませんが、、
ルックアップは、
そのリレーションの照合フィールドに入力された時、実行されます。
再ルックアップは、
入力されるフィールドではなく、
リレーションンの照合フィールドを選択して実行します。
Offline
チポさん
照合フィールドにデータを入力したのですが、空欄のままの状態です。
≻再ルックアップは、
≻入力されるフィールドではなく、
≻リレーションンの照合フィールドを選択して実行します。
どこかのトピックで上記を見まして、照合フィールドを選択してやってみたのですが、
どうもできないです。
リレーションは以下にしています。
①
ルックアップテスト
ーーーーーーーーーーーーーーーーーーーーー
主キー(データを作成すると自動作成、デフォルトで作成される主キーをそのまま使用)
データA
データB(②のデータAをルックアップ)
②
ルックアップテスト複製(①の複製)
ーーーーーーーーーーーーーーーーーーーー
主キー
データA
データB
③
ルックアップテスト2
ーーーーーーーーーーーーーーーーーーーーーーーーー
主キー(①の主キー一覧のドロップダウンリストで入力)
データC(①のデータAをルックアップ)
①、②、③ともに主キーでリレーションしています。
データAを入力しても、データB、Cともに空白のままです。
データAのフィールドを選択し、再ルックアップをしても、値をルックアップする
フィールドがないと怒られます。
データBが②のデータAをルックアップしてるのがちょっと気持ち悪い感じがするので
②のテーブルオカレンスから①のデータAをルックアップに変えてみましたが、
動きは変わらず、といった感じです。
リレーションの説明を訂正です。
①と②を主キーでリレーション
①と③を主キーでリレーション
をそれぞれやっています。
自己リレーションで自身のレコードから
ルックアップは普通しないでしょうからとりあえず置いておきます。
ルックアップは、ルックアップされる側、ソースレコードの入力がされてあって、
ターゲットの照合フィールドに入力された時点で実行されます。
ターゲットがあって、ソースを後から入力してもルックアップはされません。
検証方法を実際の運用に即して考え直してください。。
再ルックアップは
③の主キーを選択して実行します。
Offline
チポさん
ありがとうございます‼
≻再ルックアップは
≻③の主キーを選択して実行します。
解決しました。
照合フィールドの意味を勘違いしていました。
助かりました。
ソースレコードが先に入力されているため、新規レコードについては
ルックアップはちゃんと動いていました。
作ろうとしているシステムでもソースとなるマスタのデータは入力済みを
想定しているため、大丈夫そうです。
本当にありがとうございました。
Pages: 1
[ Generated in 0.013 seconds, 9 queries executed - Memory usage: 514.09 KiB (Peak: 518.99 KiB) ]