1

プログラムの 1 つで非常に奇妙な問題に直面しています。の後に、 、、およびTSQLConnectionの 2 つがあります。マスター/ディテール構造です。TSQLQUeryTDataSetProviderTClientDataSetTDataSource

詳細クエリには、マスター クエリのTDataSourceルックアップ プロパティを 1 つ持つ追加の列があります。(「ProductID、ProductName、GroupName」のように、GroupName はマスター クエリから取得されると考えてください)

TDataSource次に、詳細クエリをソースとして持つ DBGrid があります。ほとんどの部分が正しく表示されますが、マスター クエリからのルックアップであるフィールドが表示されないことがあります。この場合、DBGrid を下にスクロールし、もう一度上にスクロールすると、消えてしまうことがあります。上下にもう一度スクロールすると、表示されます。

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

この問題についてご協力いただきありがとうございます。

4

1 に答える 1

1

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

于 2011-06-27T16:24:15.643 に答える