データ レポートの DataMember と Datafields をハードコードしました (私は DataEnviroment を使用しておらず、その方法もわかりません。個人的にコーディングしたいのですが)、コードをチェックすればするほど解決できません。この事。
私が得ているエラーメッセージは次のとおりです。
エラー '8526' データ フィールド 'Omisions.Date' が見つかりません
コードのこの部分で:
rpt.Refresh
rpt.Show
コードの最後でa を実行する直前。rpt
私の現在のデータレポートです。関連するコードは次のとおりです。
sql = "Shape {exec Usp_HoraExtra_Rut 1} As Normal " _
& "Append ({exec Usp_HoraExtra_Rut 2} As Omisions " _
& "Relate Nit To Nit)"
rptrs.Open sql, db, adOpenStatic, adLockReadOnly
クエリが大きいため、代わりに 2 つのストアド プロシージャを使用しています。
次に、DataMember を追加します。
.Sections("Section1").Controls.Item("t_fecha").DataMember = "Omisions"
そして、DataFields:
.Sections("Section1").Controls.Item("t_fecha").DataField = "date"
その後:
rpt.Refresh
rpt.Show
誰かが私に手を差し伸べてくれれば、それは非常に高く評価されます。
編集:タイプミス、コードをクリーンアップ。