プログラムの 1 つで非常に奇妙な問題に直面しています。の後に、 、、およびTSQLConnection
の 2 つがあります。マスター/ディテール構造です。TSQLQUery
TDataSetProvider
TClientDataSet
TDataSource
詳細クエリには、マスター クエリのTDataSource
ルックアップ プロパティを 1 つ持つ追加の列があります。(「ProductID、ProductName、GroupName」のように、GroupName はマスター クエリから取得されると考えてください)
TDataSource
次に、詳細クエリをソースとして持つ DBGrid があります。ほとんどの部分が正しく表示されますが、マスター クエリからのルックアップであるフィールドが表示されないことがあります。この場合、DBGrid を下にスクロールし、もう一度上にスクロールすると、消えてしまうことがあります。上下にもう一度スクロールすると、表示されます。
デバッグのためにTDBLookupComboBox
、DBGrid と同じソースを追加しましたが、ComboBox は常にこのフィールドの正しい値を表示します。
この問題についてご協力いただきありがとうございます。