Crystal レポートの数式フィールドでパラメータを使用することは可能ですか? SELECT (SELECT SUM(GROSS) FROM InvoiceHeads WHERE DocDate < {?FromDate}) のようなものまたは、そのようなものをどのように管理すればよいですか?
質問する
3465 次
1 に答える
0
式フィールドは SQL ステートメントをサポートしていません。代わりに SQL-Expression フィールドを使用してください。結果のクエリは、「メイン」クエリに埋め込まれます。
SELECT table.field_01, table.field_01,
--SQL Expression
(
SELECT SUM(GROSS)
FROM InvoiceHeads
-- correlated w/ 'main' query
WHERE DocDate BETWEEN table.date_00 AND table.date_01
)
FROM table
WHERE ...
2 つの注意事項:
- クエリはスカラー値を返す必要があります
- パラメータは許可されていません
サブクエリをパラメータ化する必要がある場合は、次の 2 つのオプションがあります。
- サブレポートを埋め込みます。希望の日付フィールドをリンクします。
Shared
変数を使用してデータをメイン レポートに渡す - Command オブジェクトを使用する
于 2013-06-13T12:00:40.273 に答える