2011-06-27 4 views
1

私のプログラムの1つで非常に奇妙な問題に直面しています。私は、TSQLConnectionとそれに続く2つのTSQLQUery,TDataSetProvider,TClientDataSetおよびTDataSourceを持っています。そのマスターディテール構造。TDBGrid - 同期または表示の問題

詳細クエリのTDataSourceには、マスタクエリの1つの参照プロパティを持つ追加の列があります。 (ProductName、ProductName、GroupNameのようなものを考えてください。ここでGroupNameはマスタークエリから来ます)

次に、ソースとして詳細クエリのTDataSourceを持つDBGridがあります。ほとんどの部分を正確に表示しますが、マスタークエリの参照であるフィールドが表示されないことがあります。この場合、時々、DBGridでスクロールダウンしてから、もう一度やり直してください。もう一度上下にスクロールして表示します。

デバッグの場合、私はTDBLookupComboBoxをDBGridと同じソースで追加しましたが、ComboBoxは常にこのフィールドの正しい値を示しています。

この問題のお手伝いをしていただきありがとうございます。

答えて

1

ルックアップ列のLookupCashプロパティをtrueに変更してみてください。これで問題は解決します。