(クエリやテーブルではなく) レコードセットのデータにアクセスしてレポートを生成するにはどうすればよいですか。レポートにも表示する必要があるレコードセットの更新があります。
tksy
質問する
8687 次
2 に答える
3
Access Webから、レコードセットの "name" プロパティを使用できます。結果のコードは次のようになります。
レポートでは
Private Sub Report_Open(Cancel As Integer)
Me.RecordSource = gMyRecordSet.Name
End Sub
呼び出しオブジェクト (モジュール、フォームなど) 内
Public gMyRecordSet As Recordset
'...
Public Sub callMyReport()
'...
Set gMyRecordSet = CurrentDb.OpenRecordset("Select * " & _
"from foo " & _
"where bar='yaddah'")
DoCmd.OpenReport "myReport", acViewPreview
'...
gMyRecordSet.Close
Set gMyRecordSet = Nothing
'...
End Sub
于 2008-10-28T14:30:41.347 に答える
-1
詳しく説明してください。たとえば、フィールドが何であったか、そして現在はどうなっているのかを示したいですか? その場合、監査証跡が必要になります。Microsoft の例を次に示します: http://support.microsoft.com/kb/q197592/
報告とはどういう意味ですか?印刷された紙のドキュメントを意味する場合、Access には優れたレポート ビルダーがあります。データを表示したい場合は、フォームを使用できます。レポートやフォームの作成に慣れていない場合は、ウィザードがあります。
Access のすべてのバージョンに付属している Northwind サンプル データベースを調べることは常に賢明です。
于 2008-10-28T09:02:27.577 に答える