액세스 : 레코드 세트 보고서를 어떻게 생성 할 수 있습니까?
문제
쿼리 나 테이블 대신 레코드 세트의 데이터로 액세스 할 때 보고서를 생성하려면 어떻게해야합니까? 보고서에 표시되어야하는 레코드 세트에 대한 업데이트가 있습니다.
해결책
에서 액세스 웹 레코드 세트의 "이름"속성을 사용할 수 있습니다. 결과 코드는 다음과 같습니다.
보고서에서
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
다른 팁
더 자세히 설명하십시오. 예를 들어, 필드가 무엇인지, 현재의 것이 무엇인지 보여주고 싶습니까? 그렇다면 감사 트레일이 필요합니다. 다음은 Microsoft의 예입니다. http://support.microsoft.com/kb/q197592/
보고서 란 무엇을 의미합니까? 인쇄 용지 문서를 의미하는 경우 Access에는 좋은 보고서 빌더가 있습니다. 데이터를 보려면 양식을 사용할 수 있습니다. 건축 보고서와 양식에 익숙하지 않다면 마법사가 있습니다.
모든 버전의 액세스와 함께 제공되는 Northwind 샘플 데이터베이스를 연구하는 것이 항상 현명합니다.
제휴하지 않습니다 StackOverflow