0

レポートのデータを DataSet から取得しています。複数の行を持つ特定のテーブル (プレーヤー) があります。このテーブルには、HeadLinePlayer と SubstitutePlayer の 2 つの列しかありません。プレーヤーがヘッドラインとして試合を開始した場合、その名前は列 HeadLinePlayer の行に格納され、他の列は空のままです。

次に、最初に見出しだったすべてのプレーヤーを印刷し、次に補欠だったすべてのプレーヤーを印刷したいと思います。

結果は次のようになります。

HEADLINE マイケル・ジョン・ピーター

代役 ウォルト・マイク

これどうやってするの?

4

1 に答える 1

1

これを実現するには、サブレポートを使用する必要があります。2 つのサブレポートを作成します。1 つは HeadLinePlayers 用で、もう 1 つは SubstitutePlayer 用です。何もリンクしないでください。レポートでは、HeadLinePlayer または SubstitutePLayer のみを詳細フィールドに入力します。フィールドの見出しをレポート ヘッダーに入れ (自動的に作成されるはずです)、サブレポートの他のすべてを抑制します。次に、メイン レポートに 2 番目の詳細セクションを作成します。1 つのサブレポートを詳細セクション a に配置し、もう 1 つを詳細セクション b に配置します。最初のサブレポートのすべてのレコードがリストされ、次に 2 番目のサブレポートのすべてのレコードがリストされます。

于 2013-11-08T16:06:43.150 に答える