문제

쿼리 나 테이블 대신 레코드 세트의 데이터로 액세스 할 때 보고서를 생성하려면 어떻게해야합니까? 보고서에 표시되어야하는 레코드 세트에 대한 업데이트가 있습니다.

도움이 되었습니까?

해결책

에서 액세스 웹 레코드 세트의 "이름"속성을 사용할 수 있습니다. 결과 코드는 다음과 같습니다.

보고서에서

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 샘플 데이터베이스를 연구하는 것이 항상 현명합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top