1

InventTableテーブルフィールドをInventOnHandItemフォームに追加しようとしていますが、InventOnHandFormデータソースにInventTableを追加し、すべての種類のリンクタイププロパティをテストしましたが結果はありませんでした。

また、ItemIdのリンクに関連してInventTableを追加してInventSumテーブルを変更しようとしましたが、奇妙な結果が得られました。InventOnHandItemフォームグリッド行にフォーカスを変更すると、正しいInventTableフィールドデータがグリッドの最初の行に表示されます。

フォーカス、表示、更新の問題を修正するために、フォームデータソースにコードを追加する必要があると思いますが、どのように進めるかについてはわかりません。

この問題を解決するのに役立つアイデアはありますか?

前もって感謝します

編集:InventTableの追加フィールドでフィルタリングする必要があるため、表示メソッドを使用できません

4

2 に答える 2

0

InventTableグリッドでフィールドを検索できるようにするには、フォームを完全に再設計する必要があります。

これには、 を追加し、InventTableデータソースとして (指定された順序で) 内部結合し、関連するフィールドを group by に追加する必要があります。InventSumInvenDimInventTable

于 2012-09-12T06:40:40.670 に答える
0

テーブルの表示方法としてフィールドを追加できInventSumます。

高速化するには、キャッシングを使用できます。

Axaptapediaも参照してください。

于 2012-09-11T14:56:27.227 に答える