2 つのテーブル間にマスター/詳細関係があり、マスター テーブルでレコードを選択し、その詳細が詳細テーブルに表示されます。次に、マスター テーブルの選択したレコードに関する詳細で詳細テーブルのみを検索したいのですが、ADOTable を使用する場合。 Locate(...) 、詳細テーブルのすべてのレコードを検索します!
たとえば、私はこのテーブルを持っています:
主人 :
ID | 名前
11 | マフムード
22 | マセウド
....
詳細 :
UID | ペット(!)
11 | 猫
22 | 犬
22 | ネコ
ユーザー "Mahmood" (ID = 11) を選択しました。詳細テーブルには、UID = 11 および Pet = Cat で示される 1 つのレコードのみが表示さ
れます。詳細テーブルで検索したい:
DetailTable.Locate('Pet', 'Dog', [ ]))
上記の「検索」は「TRUE」を返しますが、選択したユーザーの詳細に「犬」の値を持つレコードはありません
この問題を解決するにはどうすればよいですか?
マスターテーブルで選択したレコードの詳細を検索したい
前にありがとう...