사용자 설정 대화상자 보기
•
|
제목은 사용자 설정 대화상자의 제목을 지정합니다. 문자 텍스트를 입력하거나 지정을 클릭하여 계산에서 대화상자를 생성할 수 있습니다.
|
•
|
메시지는 대화상자의 메시지를 지정합니다. 문자 텍스트를 입력하거나 지정을 클릭하여 계산에서 메시지 텍스트를 생성할 수 있습니다.
|
•
|
버튼 레이블은 사용자 설정 대화상자에 표시할 버튼 수(최대 3개)와 해당 버튼의 레이블을 지정합니다. 버튼 레이블을 공백으로 두는 경우 사용자 설정 대화상자에 버튼이 나타나지 않습니다. 모든 버튼 제목을 공백으로 두는 경우 사용자 설정 대화상자의 오른쪽 하단에 승인 버튼이 표시됩니다. 계산을 기반으로 버튼 레이블을 생성하려면 지정을 클릭한 다음 계산을 지정합니다.
|
•
|
데이터 커밋 체크상자는 입력을 각 버튼의 동작에 따라 데이터베이스로 전달합니다. 활성화된 필드가 없는 경우 데이터가 커밋되고, 필드가 활성화되는 경우 레코드가 커밋될 때 데이터가 커밋됩니다.
|
•
|
입력 필드 <n> 보기를 선택하여 입력 필드를 활성화합니다.
|
•
|
지정은 입력 필드를 선택합니다. 각 입력 영역은 한 필드에 매핑됩니다.
|
•
|
암호 문자 사용(*)은 입력할 때 또는 데이터베이스에 표시될 때 텍스트를 마스크합니다. 이 옵션을 사용하면 사용자 설정 대화상자로 입력되거나 표시되는 데이터가 보이지 않지만 데이터베이스에 저장될 때 실제 데이터를 바꾸는 것이 아닙니다.
|
•
|
레이블은 필드 레이블(이 입력을 사용자에게 확인하는 텍스트)을 지정합니다. 문자 텍스트를 입력하거나 계산에서 레이블을 생성할 수 있습니다.
|
Get(마지막 메시지 선택) 함수를 사용하여 사용자가 누를 버튼을 결정할 수 있습니다.
•
|
1은 첫 번째 버튼용(기본적으로 승인 레이블이 붙음)
|
•
|
2는 두 번째 버튼용(기본적으로 취소 레이블이 붙음)
|
찾기 수행 [복원]
If [Get ( 찾은 개수 ) = 0]
사용자 설정 대화상자 보기 ["발견된 레코드가 없습니다"]
End If
윈도우 고정
새로운 레코드/요청
사용자 설정 대화상자 보기 ["새로운 고객"; "아래 필드에 정보 입력:"; 고객::회사; 고객::이름; 고객::도시]
If [Get ( 마지막 메시지 선택 ) = 1]
레코드/요청 삭제 [대화상자 없음]
Else
레이아웃으로 이동 ["고객 세부정보"]
End If
찾기 모드로 전환 [ ]
사용자 설정 대화상자 보기 ["ID, 이름 또는 도시별로 고객을 찾습니다."; 고객::ID; 고객::이름;고객::도시]
If [Get ( 마지막 메시지 선택 ) = 1]
찾기 수행 [ ]
If [Get ( 찾은 개수 ) = 0]
사용자 설정 대화상자 보기 ["발견된 레코드가 없습니다. 다시 찾겠습니까?"]
If [Get ( 마지막 메시지 선택 ) = 1]
#이 스크립트를 하위 스크립트로 호출
스크립트 수행 ["찾기"]
Else
모든 레코드 보기
#모든 스크립트 및 하위 스크립트 중지
스크립트 중지
End If
End If
Else If [Get ( 마지막 메시지 선택 ) = 2]
탐색 모드로 전환 [ ]
End If