레코드 수정 날짜 및 시간 저장

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

매크로가 포함된 폼을 사용하여 테이블의 레코드가 마지막으로 수정된 시점을 관리할 수 있습니다. 폼을 사용하여 레코드를 수정한 경우 테이블에 날짜 및 시간을 저장하는 매크로가 실행됩니다. 가장 최근에 수정한 날짜 및 시간만 저장됩니다.

참고: 이 문서는 Access 앱 – 액세스할 수 있는 디자인 및 온라인 게시 데이터베이스의 종류에 적용 되지 않습니다. 자세한 내용은 Access 앱 만들기 를 참조 하세요.

참고: 이 문서의 절차는 데스크톱 Access 데이터베이스에 적용됩니다. 웹 데이터베이스의 필드에 타임스탬프를 만들려는 경우에는 이러한 절차를 사용하지 않습니다. 대신 SharePoint '수정한 날짜' 열을 사용하여 항목이 변경된 시점을 추적할 수 있습니다. 자세한 내용은 SharePoint 도움말을 참고하세요.

팁: 레코드를 만든 날짜만 관리하고 수정한 날짜를 관리하지 않으려면 추적할 테이블에 필드를 만들고 각 레코드가 만들어질 때 타임스탬프를 생성하도록 해당 필드의 Default Value 속성을 지정합니다. 자세한 내용은 참고 항목 섹션을 참고하세요.

이 문서의 내용

개요

시작 하기 전에

1단계: 테이블에 타임스탬프 필드 추가

2단계: 날짜 및 시간을 기록할 매크로 만들기

3단계: 데이터 입력 폼에 필드 및 매크로 추가

개요

테이블의 레코드가 수정된 날짜 및 시간을 기록하려면 다음 단계를 완료해야 합니다.

1단계: 테이블에 필드 추가    날짜 및 시간을 기록하려면 해당 데이터를 저장할 공간이 필요합니다. 첫 번째 단계는 추적할 레코드가 있는 테이블에 필드를 만드는 것입니다. 날짜와 시간을 둘 다 수집하려면 날짜 필드와 시간 필드를 각각 하나씩 만들어야 합니다. 둘 중 하나만 수집하려면 필요한 필드만 만들면 됩니다.

2단계: 날짜 및 시간을 기록할 매크로 만들기    날짜와 시간을 둘 다 기록할 것인지 둘 중 하나만 기록할 것인지에 따라 한 가지 또는 두 가지 매크로 함수가 필요합니다. 매크로를 작성할 때는 날짜 및 시간을 저장할 필드만 지정하고 해당 필드를 포함하는 테이블은 지정하지 않습니다. 그러면 다른 테이블이나 폼에서 해당 매크로를 손쉽게 다시 사용할 수 있습니다.

3단계: 데이터 입력 폼에 매크로 추가    테이블의 레코드를 편집하는 데 사용할 폼의 Before Update 폼 속성에 매크로를 추가합니다. 다른 폼을 사용하여 테이블의 레코드를 편집할 경우 각 폼에 매크로를 추가할 수 있습니다. 그러면 레코드를 편집하는 데 사용하는 폼에 관계없이 날짜 및 시간 정보를 수집할 수 있습니다.

맨 위로 이동

시작하기 전에

시작하기 전에 고려할 사항은 다음과 같습니다.

  • 사용자가 데이터베이스에서 매크로를 사용해야 합니다. 데이터베이스를 열고 매크로를 사용하지 않는 경우 레코드의 타임스탬프를 생성하는 매크로가 실행되지 않습니다. 데이터베이스를 신뢰할 수 있는 위치에 저장하면 매크로가 자동으로 사용됩니다.

  • 사용자가 레코드를 편집할 때 레코드의 타임스탬프를 생성하는 매크로가 포함된 데이터 입력 폼을 사용하지 않을 경우 해당 레코드에 대한 타임스탬프가 생성되지 않습니다.

  • 날짜 및 시간은 테이블 필드에 저장되기 때문에 레코드가 수정될 때마다 해당 필드의 값을 덮어쓰게 됩니다. 즉, 가장 최근에 수정한 날짜 및 시간만 저장할 수 있습니다.

  • 날짜 및 레코드를 만들 수 있는 시간을 캡처하 하려는 경우 테이블에 필드를 추가 하 고 해당 필드의 기본값 속성 now () 또는 date ()로 설정 하기만 됩니다.

    자세한 내용은 참고 항목 섹션을 참고하세요.

  • 데이터베이스 파일이 이전 파일 형식이고 사용자 수준 보안을 사용하는 경우 해당 레코드를 편집하는 데 사용되는 테이블 및 폼의 디자인을 변경할 수 있는 권한이 있어야 합니다.

맨 위로 이동

1단계: 테이블에 타임스탬프 필드 추가

정보를 저장할 필드를 만듭니다.

  1. 디자인 보기에서 테이블을 엽니다.

  2. 다음 중 하나 또는 모두를 실행합니다.

    • 날짜를 저장할 필드를 만듭니다.    디자인 창의 필드 이름 열에서 새 행에 수정한 날짜를 입력하고 데이터 형식 열에서 날짜/시간을 선택합니다.

    • 시간을 저장할 필드를 만듭니다.    디자인 창의 필드 이름 열에서 새 행에 수정한 시간을 입력하고 데이터 형식 열에서 날짜/시간을 선택합니다.

  3. Ctrl+S를 눌러 변경 내용을 저장합니다.

맨 위로 이동

2단계: 날짜 및 시간을 기록할 매크로 만들기

필드를 만든 다음 해당 필드의 타임스탬프를 생성할 매크로를 만듭니다. 다른 테이블에서 다시 사용할 수 있는 매크로를 만들려면 필드 이름만 참조하고 테이블 이름은 참조하지 않습니다.

참고: 날짜 또는 시간만 기록하려면 필요 없는 매크로 함수를 생략합니다.

  1. 만들기 탭의 매크로 및 코드 그룹에서 매크로를 클릭합니다. 이 명령을 사용할 수 없는 경우 모듈 또는 클래스 모듈 단추 아래에 있는 화살표를 클릭한 다음 매크로를 클릭합니다.

  2. 디자인 탭의 표시/숨기기 그룹에서 모든 매크로 함수 표시를 클릭합니다.

  3. 매크로 창에서 매크로 함수 목록을 열고 SetValue를 선택합니다.

    Access 2010 매크로 디자인 탭

    1. 먼저 사용 가능한 모든 매크로 함수를 표시합니다. SetValue 함수는 데이터를 변경할 수 있기 때문에 잠재적으로 안전하지 않은 것으로 간주되어 기본적으로 숨겨져 있습니다.

    2. 그런 다음 이 목록에서 SetValue 함수를 선택합니다.

  4. SetValue 함수 상자의 항목 상자에 [수정한 날짜]를 입력하거나 붙여 넣습니다.

  5. 상자에 Date()를 입력합니다.

  6. 다음 매크로 함수 목록을 열고 SetValue를 선택합니다.

  7. SetValue 함수 상자의 항목 상자에 [수정한 시간]을 입력하거나 붙여 넣습니다.

  8. 상자에 Time()을 입력합니다.

  9. Ctrl+S를 누른 후 다른 이름으로 저장 대화 상자에 마지막으로 수정한 날짜를 입력합니다.

맨 위로 이동

3단계: 데이터 입력 폼에 필드 및 매크로 추가

매크로를 만들었으면 사용자가 관련 테이블에 데이터를 입력하는 데 사용할 각 데이터 입력 폼에 이 매크로를 추가합니다.

  1. 디자인 보기에서 데이터 입력 폼을 엽니다.

  2. 디자인 탭의 도구 그룹에서 기존 필드 추가를 클릭합니다.

  3. 필드 목록이 보기에 사용 가능한 필드에서 수정한 날짜수정한 시간 필드를 폼으로 끌어 옵니다. 폼에서 필드의 크기와 위치를 필요한 만큼 조정합니다.

  4. 속성 시트가 표시되어 있지 않으면 F4 키를 눌러 표시합니다.

  5. 속성 시트에서 선택 유형으로 설정되어 있는지 확인합니다.

    팁: 선택 유형을 변경하려면 드롭다운 목록에서 원하는 선택 유형을 클릭합니다.

  6. 속성 시트에서 이벤트 탭을 클릭합니다.

  7. 이벤트 탭에서 Before Update 상자의 화살표를 클릭한 다음 마지막으로 수정한 날짜를 클릭합니다.

  8. 여러 폼을 사용하여 레코드를 편집하는 경우 각 폼에 대해 이 절차를 반복합니다.

  9. 매크로가 제대로 작동하는지 확인하려면 폼 보기에서 폼을 열고 레코드를 편집한 다음 Shift+F9를 누릅니다. 레코드를 편집한 날짜와 시간이 표시되어야 합니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×