Microsoft Access (2010)에서 필터링 된 테이블의 결과를 쿼리로 저장할 수 있어야합니다. Access의 보고서는 쿼리를 기반으로하는 경우에만 동적입니다. 테이블 자체에서 보고서를 기반으로하면 검색어/필터 결과가 저장되지 않습니다. Access 매크로 빌더에서 DoCmd.save는 현재 테이블 만 저장합니다. 필터링 된 테이블을 쿼리로 저장할 수 있도록 VBA에서 "다른 이름으로 저장"을 수행 할 수 있어야합니다. 당신은 형태의 필터있는 OrderBy 설정을 기반으로 SQL 문을 작성해야합니다MS Access 필터 된 테이블을 VBA에서 쿼리로 저장하는 방법
감사
"내 보고서가 쿼리를 기반으로하는 경우에만 동적입니다"라는 문구는 나에게 잘 보이지 않습니다. DoCmd.OpenReport 명령에서 WHERE 조건을 전달하여 데이터 하위 집합으로 보고서를 실행할 수 있습니다. 이것이 보고서의 레코드 소스에 기준이없는 한 가지 이유이므로 필요에 따라 모든 레코드 또는 하위 집합을 인쇄 할 수 있습니다. –