レポート中にストアド プロシージャを呼び出して、テーブルに値を挿入する必要があります。これらの値は、追加されたデータセットのフィールドの結果です。たとえば、値の行があり、右端の列は次のとおりです"ReportItems!TextBox1.Value + ReportItems!TextBox2.Value ..."
。これにより、レポートの正しい合計が得られます。次に、この値をパラメーターとして使用してプロシージャーを呼び出す必要があります。
ストアド プロシージャをデータセットとして使用すると、ReportItems
!を参照できません。また、使用しているレポート インフラストラクチャが原因で、データセットの結果である可能性がある追加のレポート パラメーター (内部または非表示であっても) を作成できません。
カスタム レポート コードを使用すると、ストアド プロシージャを呼び出して を参照できることはわかっReportItems
ていますが、正しい構文を見つけることができませんでした。私は VB.net に詳しくないので、具体的に教えてください。を呼び出す方法の例を得ることができればProcedure TEST_INSERT(ReportItems!TextBox1.Value)
、それを実装する方法を理解することができます。
データ ソースとして Oracle バックエンドを使用しています。ありがとう