Access 데이터베이스에서 MessageBox 매크로 함수를 사용하여 경고 또는 정보 메시지가 포함된 메시지 상자를 표시할 수 있습니다. 예를 들어 유효성 검사 매크로와 함께 MessageBox 매크로 매크로 함수를 사용할 수 있습니다. 매크로에서 컨트롤 또는 레코드 유효성 검사 조건에 실패하면 메시지 상자에 오류 메시지가 표시되고 입력해야 하는 데이터 종류에 대한 지침을 제공할 수 있습니다.
참고: 이 항목의 일부 내용은 특정 언어에 적용되지 않을 수 있습니다.
Access 데스크톱 데이터베이스에 대한 설정
Access 데스크톱 데이터베이스에서 MessageBox 매크로 함수에는 다음과 같은 인수가 있습니다.
매크로 함수 인수 |
설명 |
---|---|
메시지 |
메시지 상자의 텍스트입니다. 메시지 인수 상자에 메시지 텍스트를 입력합니다. 최대 255자를 입력하거나 식 입력할 수 있습니다(앞에 등호). |
경고음 |
메시지가 표시될 때 컴퓨터 또는 장치의 스피커가 경고음으로 들리는지 여부를 지정합니다. 예(경고음음 소리) 또는 아니요(비프음음 소리 안 함)를 선택합니다. 기본값은 예입니다. |
Type(종류) |
메시지 상자의 형식입니다. 각 형식에는 다른 아이콘이 있습니다. 없음, 위험, 경고?, 경고!또는 정보를 선택합니다. 기본값은 None입니다. |
제목 |
메시지 상자에 표시되는 텍스트는 제목 표시줄. 예를 들어 제목 표시줄에 "고객 ID 유효성 검사"가 표시되어 있을 수 있습니다. 이 인수를 비워 두면 "Microsoft Access"가 표시됩니다. |
Access 웹앱에 대한 설정
Access 웹앱에서 MessageBox 매크로 함수에는 하나의 인수만 있습니다.
매크로 함수 인수 |
설명 |
---|---|
메시지 |
메시지 상자의 텍스트입니다. 메시지 인수 상자에 메시지 텍스트를 입력합니다. 최대 255자를 입력하거나 식 입력할 수 있습니다(앞에 등호). |
주의
데스크톱 데이터베이스 액세스에서 MessageBox 매크로 함수를 사용하여 Access 표시되는 기본 제공 오류 메시지와 유사한 형식의 오류 메시지를 만들 수 있습니다. MessageBox 매크로 매크로 함수를 사용하면 Message 인수에 대한 세 섹션의 메시지를 제공할 수 있습니다. 섹션을 "@" 문자로 구분합니다.
다음 예제에서는 구역화된 메시지가 있는 서식이 지정된 메시지 상자를 표시합니다. 메시지 텍스트의 첫 번째 섹션은 굵은 제목으로 표시됩니다. 두 번째 섹션은 해당 제목 아래에 일반 텍스트로 표시됩니다. 세 번째 섹션은 두 번째 섹션 아래에 일반 텍스트로 표시되며 그 사이에 빈 줄이 있습니다.
Message 인수에 다음 문자열을 입력합니다.
잘못된 단추!@This 단추가 다른 단추에 work.@Try 않습니다 .
참고: 이 특수 서식 지정 기술은 Access 웹앱에서 사용할 수 없습니다.
VBA(Visual Basic for Applications) 모듈에서는 MessageBox 작업을 실행할 수 없습니다. 대신 MsgBox 함수를 사용합니다.
예제
메시지 상자 시나리오
다음 예제에서는 MessageBox 매크로 함수를 사용하기 위한 다양한 유형의 시나리오를 보여 줍니다.
조치 |
인수 |
댓글 |
---|---|---|
Messagebox |
메시지: 제품을 보려는 공급업체 레코드로 이동한 다음 제품 검토 단추를 다시 클릭합니다. 경고음: 아니요 형식: 없음 제목: 공급업체 선택 |
이 예제에서 Suppliers 양식에 현재 공급자가 없는 경우 메시지를 표시합니다. 액세스는 메시지와 함께 아이콘을 표시하지 않습니다. |
Messagebox |
메시지: 레코드를 저장하기 전에 공급자 이름을 입력하세요. 경고음: 예 형식: 경고! 제목: 공급업체 이름이 누락됨 |
이 예제에서 사용자가 레코드를 저장하려고 할 때 레코드에 대해 제공된 공급자 이름이 없는 경우 가청 소리와 함께 메시지를 표시합니다. Access는 이 메시지와 함께 느낌표 아이콘을 표시합니다. |
Messagebox |
메시지: ="The supplier " & [Forms]! [공급자]! [공급자 이름] & "이 데이터베이스에 이미 있습니다." 경고음: 예 형식: 위험 제목: 중복 공급자 |
이 데스크톱 데이터베이스 예제에서 사용자는 공급자 양식에 중복 공급자 이름을 입력했습니다. Message 인수에서 식은 사용자 지정 메시지 텍스트를 연결하고 공급자 양식의 Supplier Name 컨트롤에 입력한 공급자 이름을 표시합니다. Access는 이 메시지와 함께 가청 소리와 중요한 아이콘이 있는 메시지를 표시합니다. |