저는 MS Access에서 버그라고 결론지었습니다. 나는 무엇을 다음에 시도해야 하는지를 알기 위해 문자열의 끝에있다. 여기 MS Access 2010 - docmd.printout이 지정된 사본 수를 인쇄하지 않습니다.
내 단계는 다음과 같습니다- 없이 데이터 소스와 데이터베이스에 새 보고서를 작성 비어있는 새 2010 형식으로 액세스 데이터베이스
- 를 작성하고 인쇄 할 무언가가 단지 있도록 하나의 레이블입니다.
- 인쇄 보고서를 미리 봅니다.
- 즉시 창을 불러 오려면 Ctrl + G를 누릅니다.
docmd.PrintOut,,,,10
을 입력하고 Enter 키를 누릅니다.- 한 장만 인쇄됩니다!
기존의 비교적 큰 데이터베이스 응용 프로그램에서 동일한 작업을 수행했는데 어떤 작업을 수행하더라도 Access를 하나 이상의 복사본으로 인쇄 할 수 없습니다! 이것에 대한 예외가 하나 있습니다. 정상적으로 작동하는 보고서가 하나 있으며 원하는만큼 많은 복사본을 인쇄 할 수 있습니다. 나는이 보고서 외에 다른 보고서를 아직 찾지 못했다.
보고서를 미리 볼 때 리본에서 인쇄를 클릭하고 인쇄 할 수량을 입력하면 인쇄본이 하나만 남습니다!
누구에게 어떤 시도를하거나 다른 문제가있을 수 있습니까?
좋습니다. 꽤 많이 있기 때문에 내 데이터베이스의 모든 보고서에이 작업을 수행하는 것은 꽤 많은 작업 일 것입니다. 당신이 내가 한 것과 같은 결과를 얻는 것은 흥미 롭습니다. – Icode4food
아니요 :) VBA를 사용하여 프로그래밍 방식으로 레코드 원본을 설정할 수 있습니다. – Fionnuala
좋은 생각 ... 문제는 내 보고서에 이미 레코드 소스가 설정되어 있다는 것입니다. 나는 지능적으로 그것에 테이블을 추가해야 할 것입니다 ... 그건 정말 지저분해질 수 있습니다! ... 나는 또한 아마도 새로운 페이지를 강제로 만들 새로운 섹션을 추가해야 할 것입니다 ... 와우, 지저분한 이야기! 아니면 더 쉬운 방법이 없습니까? – Icode4food