2013-05-08 1 views
0

newb 질문에 사과드립니다. 그러나 DoCmd.OpenForm을 사용하여 양식을 열고 결과를 표시하는 데 어려움을 겪고 있습니다. 다음은 내가 지금까지 가지고있는 것입니다 :DoCmd.OpenForm을 사용하여 레코드를 폼에 표시하는 방법?

DoCmd.OpenForm "Report", acFormDS, , , acFormReadOnly 
Forms!Report.Form.RecordSource = "SELECT * FROM dbo.MyReport" 

이 결과로 새로운 양식이 시작되지만 모든 행과 열은 비어 있습니다. 그것은 예상하고있는 행의 정확한 양을 반환하지만, 그들은 모두 비어 있습니다. 나는 어떻게 든 '보고서'양식에 하위 양식을 '바인딩'해야한다고 생각하지만 확실하지는 않습니다. 어떤 아이디어?

답변

0

dbo.MyReport은 연결된 테이블입니다. 액세스는 개체 이름에 마침표를 사용할 수 없습니다. 일반적으로 연결하면 Access에서 기간을 밑줄로 변경합니다. 따라서 Access 내에서 테이블 이름이 인 경우 dbo_MyReport 일 가능성이 높습니다.

관련 문제