2010-08-13 1 views
0

사용자 선택에 따라 달라지는 MS Access 2003 보고서가 있습니다. 1 일에서 7 일 사이의 통계를 보여줍니다. 이제 우리는 7 일간의 업무를 처리 할 때 전체 길이의 법적인 서류와 조경 형식이 필요합니다. 그러나 5 일 이하의 시간을 표시 할 때는 많은 공간이 필요하지 않으므로 문자 형식으로 전환하고 싶습니다. 그건 괜찮아요, 즉, 종이 형식이 바뀌는 것을 의미합니다. 그러나 보고서의 크기가 법적인 종이 크기에 머물러있는 것처럼 보입니다. 그래서 항상 빈 페이지를 인쇄합니다. 이것은 정말로 짜증납니다. 우리는 보고서 너비 (me.Width 및 Report! Width를 양식으로 사용)를 변경하려고 시도했지만 차이점은별로 보이지 않았습니다.MS-Access 2003의 내용에 따라 보고서의 너비를 변경하십시오.

누구나 저에게 도움이 될 수 있습니까?

감사

답변

2

당신이 폭을 변경하는 때 나는 확실하지 않다하지만 난 당신이 그것을 디자인 모드에서 보고서를 열 폭을 편집 한 다음 출력 할 필요가 있다고 생각합니다. 보고서를 실행하기 전에 필요한 너비를 알고 있으면 다음과 같이 시도 할 수 있습니다.

DoCmd.OpenReport "ReportName", acViewDesign 

Reports("ReportName").Width = 5000 

DoCmd.OpenReport "ReportName", acViewNormal 
+0

시도해도 작동하지 않았습니다. 그러나, 만약 내가 그것을 저장하면 .. 어떻게 든. 이제는 보고서가 작아지는 것을 방지하는 컨트롤을 이동시키는 함수를 고안하면됩니다. 컨트롤이있는 경우 컨트롤이 지나치게 작아지지 않기 때문입니다. 아직도, 당신은 나를 올바른 길로 인도합니다. –