보고서가 호출 된 양식 이름을 결정할 수 있습니까? 보고서가 어디에서 왔는지 확인하기 위해 보고서에 VBA 코드를 작성하고 싶습니다. Access 2003 있습니다.보고서 액세스 : 보고서가 호출 된 양식 확인
1
A
답변
3
은이 같은 보고서를 열 수 있습니다 : 보고서에서이 같은
DoCmd.OpenReport "reportFoo", acPreview, , , , Me.Name
뭔가 :
Private Sub Report_Open(Cancel As Integer)
If "" <> Me.OpenArgs Then
MsgBox Me.OpenArgs ' display caller form's name
End If
End Sub
1
직접 설정하지 않는 한 불가능합니다. 양식에 변수를 쓰거나 양식이 열려 있으면 양식에 정보를 저장할 수 있습니다.
+0
음, 어떤 양식이 보고서를 여는 지 모르는 경우 어떻게 양식 이름을 보고서에 저장할 수 있습니까? –
+0
미안하지만, 요점을 모르겠다. 양식을 열어 두거나, 양식을 보고서에서 확인하거나 양식과 보고서 이름을 변수 yesno에 쓰면 양식에 정보를 저장했다. – Fionnuala
1
한 가지 방법은 항상보고를 여는 report_caller 클래스를 가지고. 호출하는 폼의 이름과 열리는 보고서의 이름을 가져 오는 "openReport"라는 메서드가 필요합니다. 그런 다음 공개 된 방법을 사용하여 보고서가 열린 양식의 이름을 가져올 수 있습니다.
관련 문제
- 1. SSRS 2005 포함 된 보고서가 포함 된 하위 보고서
- 2. 하위 보고서가 함께 유지되는 C# 로컬 보고서
- 3. Microsoft 보고서 뷰어에 보고서가 표시되지 않습니다.
- 4. SSRS 보고서가 보고서 서버에 배포되지 않음
- 5. 뷰어 보고서, 보고서가 생성됩니다. 영원히 실행됩니다!
- 6. Moq로 호출 된 메서드 확인
- 7. iPhone에서 최신 xml 보고서 확인
- 8. 아약스에 의해 호출 된 양식
- 9. ssrs 파생 된 보고서
- 10. 크리스탈 보고서가 포함 된 레이블 프린터
- 11. 액세스 : 보고서 생성을 취소하면 오류가 발생합니다. 2501
- 12. MS 액세스 보고서 서식 지정
- 13. DLL 파일에 포함 된 .RDLC 보고서 표시
- 14. 보고서 뷰어에 Sql Server Reporting Services로 만든 보고서가 표시되지 않습니다.
- 15. 결함 보고서 표준 양식
- 16. 액세스 보고서 크기가 제어 할 수 없습니다!
- 17. 보고서 하위 매개 변수 쿼리에 대한 액세스 매개 변수 액세스
- 18. 기록에 누락 된 보고서가 있습니까?
- 19. 데이터베이스 업그레이드 후 Crystal 보고서 하위 보고서가 매우 느림
- 20. JasperReports : 서블릿에서 보고서 호출
- 21. Reporting Services 2005에서 하위 보고서가 생성되지 않는 보고서
- 22. Pentaho 보고서 서버 - 직접 보고서 액세스
- 23. MS 액세스 보고서
- 24. 대화 상자가 호출 된 상위 항목에 액세스
- 25. 보고서 서비스가 배포 된 후 보고서 서비스 이미지가 표시되지 않습니다.
- 26. 양식 ID에 대시가있는 양식 확인
- 27. 서블릿 필터 - 호출 된 서블릿/JSP 확인
- 28. PHP의 입력을 기반으로 양식 호출
- 29. SQL 보고서 웹 서비스에 액세스
- 30. combobx의 ID를 보여주는 MS 액세스 보고서 및 바인드 된 이름 열
게시하기 전에 Ms Access 2003에서 테스트했습니다. –
OpenArgs 매개 변수가 2002 년 이전에 Access에 존재하지 않았던 것 같습니다 (2002 년에 있었는지 확실하지 않음 - 2003 년에 도입되었을 수도 있음). –