TFDTableのリンクで誤作動が起きる。


加藤  2017-06-15 20:12:45  No: 48662

お世話になってます。DelphiXe8、Windows10、Accessで開発しています。FireDac内のTFDTableを2個使いリンクテーブルを作成しているのですがリンクされたテーブルに誤作動が発生します。原因が解りましたらお教え下さい。

「テーブル概要」

MAINTABLE (メインテーブル)
MAI_SYA_ID (数値型)

SUBMASTER (閲覧専用テーブル)
SUB_ID (数値型)
SUB_NAME (文字 50)

「作業詳細」
(1) TFDTable → フィールドエディター  → フィールドの新規作成を起動

(2) ルックアップを選択してMAINTABLEのMAI_SYA_IDとSUBMASTERのSUB_IDをリンクさせSUB_NAMEを表示させる。

ここまではエラーもなく正常に稼働します。

「稼働テスト」

MAINTABLE.Open;
MAINTABLE.Append;

SUB_NAMEは空白で表示されるはずですがSUBMASTERの先頭データーがSUB_NAMEに表示される。

こんな感じです。以前のBDEでは正常に稼働していましたがFireDacに変えたらこんな症状が出ました。対処方法が解りましたらお教え下さい。
宜しくお願いします。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加