
Access 데이터베이스에 [입력자], [입력자] 및 [검토자]라는 3개의 새 필드를 추가해야 한다는 요구 사항이 있습니다.
요구 사항 중 하나는 레코드가 수정될 때 [검토자] 필드가 자동으로 공백이 되어 해당 레코드에 또 다른 검토가 필요함을 나타냅니다.
사용자가 이러한 레코드를 수정하는 방법은 보기가 데이터시트로 설정되고 데이터 모드가 편집으로 설정된 OpenQuery 작업으로 매크로를 실행하는 버튼을 클릭하는 것입니다.
이 시나리오에서 수정 이벤트를 포착하고 필드를 비울 수 있습니까?
답변1
예, "수정 이벤트를 포착"할 수 있으며 이를 사용하여 필드를 비울 수 있습니다.
실제로는변경 전 이벤트테이블로. 그렇게 하려면:
- 데이터시트 보기에서 테이블 열기
- "테이블" 탭에서 "변경 전" 버튼을 클릭하세요.
- 필요를 충족하려면 원하는 대로 작업을 추가하세요. 이
Updated("Field Name")
기능을 사용하여 필드에 변경 사항이 적용되었는지 확인하세요. 여기서 정의한 모든 작업은 사용자가 마지막 셀에서 Enter 키를 누르거나 다른 행을 클릭하여 행 밖으로 이동한 경우에만 실행됩니다.