2016-04-06 11 views
0

私は問題があります。 フォームのグリッドヘッダーレコードとラインレコードの両方を持っている必要があります。 CustInvoiceTrans.ParentRecId == CustInvoiceJour.RecId同じフォームグリッド、ヘッダー、およびラインレコードで表示するには?

私のヘッダーは、私のラインは、表の関係はであるCustInvoiceTransあるCustInvoiceJourです。

私はいくつかのCustInvoiceJourフィールドと同じグリッド内の別のCustInvoiceTransフィールドを示したいと思います。 Web上

私はこのtutorialを見つけました:私は何かを忘れてしまったか、私はより多くの情報が必要。 私はCustInvoiceJourを1行しか表示せず、他のすべてのヘッダーとそのヘッダーは表示されないためです。

私を助けることができますか?別の説明やアドバイスがありますか?

+0

1つのグリッドまたは2つのグリッドがありますか?フィールドや予想される出力についてより具体的にすることができますか? –

+0

データソースで生成されるクエリを追加できますか? – Reinard

+0

グリッドは1つしかありません。 – ulisses

答えて

1

データソースとしてCustInvoiceJourCustInvoiceTransを追加します。 CustInvoiceTransデータソースの変更プロパティCustInvoiceJourからJoinSourceInnerJoinからLinkTypeオン。グリッドコントロールで

CustInvoiceJourDataSourceプロパティを設定します。

ドラッグフィールドへのデータソースからフィールド。

+0

非常に役に立ちます!うまくできた! – ulisses

1

あなたは、上記の関係を使用してデータセット内のこれらのテーブルの両方を持っている新しいクエリを作成することができます。

あなたのクエリを作成したら、データソースとしてフォームのグリッドにそのクエリを追加することができます。

OR

あなたが言及したテーブルプラス役に立つかもしれないいくつかの他の両方を持っているCustInvoiceTransExpandedと呼ばれるクエリを使用してください。

関連する問題