대상체, 레이아웃 부분 및 레이아웃 배경 편집하기 > 레이아웃 모드에서 필드 대상체 포맷 지정 및 설정하기 > 필드를 설정하여 팝업 메뉴, 체크상자 세트 또는 다른 제어 보기
 

필드를 설정하여 팝업 메뉴, 체크상자 세트 또는 다른 제어 보기

드롭다운 목록, 팝업 메뉴, 체크상자 세트, 라디오 버튼 세트 및 기타 제어로 필드를 표시하여 더 쉽고 더욱 일관성있게 데이터를 입력할 수 있습니다.

참고  일부 제어 스타일은 값 목록에서 제공되는 값을 표시합니다. 값 목록은 아래 표에 있습니다. 제어 스타일을 설정하기 전 또는 설정한 후에 값 목록을 정의할 수 있습니다. 값 목록 정의하기를 참조하십시오.

필드를 설정하여 팝업 메뉴, 체크상자 세트 또는 다른 제어 표시하기:

1. 레이아웃 모드에서 필드를 선택합니다.

2. 정보 보기에서 데이터데이터 탭을 클릭합니다.

3. 필드 영역의 제어 스타일에서 선택합니다.

 

선택

표시

편집 상자

필드 데이터. 기본 제어 스타일입니다.

스크롤 바를 필드에 추가하려면 세로 스크롤 바 보기를 선택합니다.

드롭다운 목록

목록의 값 목록 항목. 사용자가 화살표 키나 마우스 또는 "타이프 어헤드"를 사용하여 값을 선택할 수 있습니다. 필드 포맷을 콤보 상자로 지정하려면 목록을 표시하고 가릴 화살표 포함을 선택합니다.

팝업 메뉴

팝업 메뉴로 지정된 값 목록 항목. 사용자가 화살표 키나 마우스를 사용하여 값을 선택할 수 있습니다.

체크상자 세트

체크상자로 지정된 값 목록 항목. 사용자는 값을 하나 이상 선택할 수 있습니다. 체크상자에 표시할 기호를 선택합니다(체크 표시 또는 x).

라디오 버튼 세트

라디오 버튼으로 지정된 값 목록 항목. 사용자는 값을 하나만 선택할 수 있습니다.

드롭다운 캘린더

현재 날짜. 사용자가 드롭다운 캘린더에서 다른 날짜를 선택하거나 날짜를 입력할 수 있습니다.

가려진 편집 상자

기밀 정보를 감추기 위해 데이터를 대신하는 점. 가려진 편집 상자의 데이터는 암호화되지 않고 가려질 뿐입니다.

4. 값 목록에서 데이터를 표시하는 제어 스타일은 에서 선택한 다음 5단계를 계속합니다. 다른 모든 제어 스타일은 해당 레이아웃을 저장합니다.

5. 원하는 경우 값 목록의 옵션을 선택합니다.

사용자가 현재 레코드의 값 목록에 값을 추가하도록 허용하려면 다른 값의 입력 허용을 선택하십시오. 값 목록에 "기타" 옵션이 나타납니다. 이 옵션은 드롭다운 목록을 선택한 경우 사용할 수 없습니다.

사용자가 레코드 간의 값 목록에서 값을 추가 또는 변경하도록 허용하려면 값 목록 편집 허용을 선택하십시오. 값 목록에 "편집" 옵션이 나타납니다. 이 옵션은 다음의 경우 사용할 수 없습니다.

제어 스타일이 사용자가 체크상자 세트 또는 라디오 버튼 세트를 선택한 체크상자 세트 또는 라디오 버튼 세트인 경우

4단계에서 선택한 값 목록이 필드의 값을 사용하는 경우

6. 레이아웃을 저장합니다.

참고 

필드를 레이아웃으로 드래그하기 전에 필드 탭에 있는 필드의 제어 스타일을 정의하려면, 필드 탭에서 필드 정의 및 변경하기를 참조하십시오.

다음 표는 값 목록 편집 대화상자에서 두 번째 필드에서 값만 보기 옵션을 선택할 때 값 목록에서 데이터를 표시하는 제어 스타일의 동작 방법을 설명합니다. 모든 제어 스타일을 선택하면 첫 번째 필드에서 해당 값이 데이터베이스에 저장됩니다.

 

제어 스타일

동작

라디오 버튼 세트
체크상자 세트

두 번째 필드 값만 표시됩니다.

드롭다운 목록
팝업 메뉴

목록이 닫히면 첫 번째 필드의 값이 표시됩니다. 필드에서 클릭할 때 목록에 두 번째 필드 값이 표시됩니다.

참고  닫힌 팝업 메뉴에서 값 목록의 값을 표시하고 데이터 포맷을 무시하려면 값 목록의 데이터 포맷 무시하기를 선택합니다. 이는 예를 들어 두 필드가 다른 필드 유형인 경우에 유용합니다.

필드의 포맷을 지정하여 필드 값에서 생성된 값 목록을 사용할 때 FileMaker Pro Advanced에 알파벳 순서로 값 목록 항목이 표시됩니다.

체크상자로 필드 포맷 지정을 하면 사용자가 필드에 하나 이상의 값을 입력할 수 있습니다. 하나 이상의 값이 필드가 체크상자로 포맷 지정되지 않은(예: 열 리포트) 다른 레이아웃의 필드에 입력되는 경우 FileMaker Pro Advanced는 첫 번째 값만 표시합니다. 모든 값을 보려면 필드를 더 크게 하거나 필드 안쪽을 클릭하십시오.

가려진 편집 상자에 입력 또는 변경하는 텍스트는 로마자로 입력됩니다. 하지만, 가려진 편집 상자 제어 스타일을 이미 텍스트를 포함하는 필드에 적용하는 경우, 모든 텍스트 속성(예: 이탤릭체 또는 색상)이나 모든 단락 포맷(예: 탭 또는 캐리지 리턴)이 유지됩니다. 텍스트를 수정하는 경우 텍스트 속성이 유실되더라도 단락 포맷은 유지됩니다. 또한 텍스트 속성이 적용되어 있는 다른 필드에서 사용되는 가려진 편집 상자의 데이터는 속성이 있는 다른 필드에 나타납니다.

스크립트계산은 사용자에게 필요한 권한이 있는 경우 가려진 편집 상자의 데이터에 접근할 수 있습니다.

사용자가 값을 입력하기 시작하고 시스템에서 값을 완성하도록 허용하려면 값 목록을 사용하여 자동 완성을 선택하십시오. 데이터를 입력하는 동안 자동 완성되도록 필드 설정하기를 참조하십시오.

값 목록을 표시하도록 포맷이 지정된 필드가 포털에 있고 값 목록이 관련 값만 포함하도록 정의된 경우 값 목록이 관련 값을 올바르게 표시하기 위해 셀프 조인 관계를 생성해야 할 수 있습니다. 관련 필드 값만 포함하는 값 목록 예제를 참조하십시오.

값 목록 필드의 기본 값을 설정하려면 값 목록 및 제어 스타일을 설정한 다음 파일 메뉴 > 데이터베이스 관리를 선택하고 필드를 클릭합니다. 값 목록 필드를 선택하고 옵션을 클릭하고 자동 입력 탭을 클릭하고 데이터를 선택합니다. 기본 값을 입력하고 승인을 클릭하고 데이터베이스 관리 대화상자를 닫습니다. 사용자가 데이터베이스에 새로운 레코드를 추가할 때 이 값이 값 목록 필드에 나타납니다. 사용자는 값 목록에서 다른 값을 선택할 수 있습니다. 자동 데이터 입력 정의하기를 참조하십시오.

값 목록을 더 이상 사용하지 않도록 필드의 포맷을 지정하려면 필드를 선택합니다. 그런 다음 정보 보기의 필드 영역에서 제어 스타일에 대해 편집 상자 또는 드롭다운 캘린더를 선택합니다.

팝업 메뉴는 OnRecordLoad 스크립트 트리거OnObjectEnter 스크립트 트리거를 드롭다운 목록과 캘린더에서 다르게 활성화합니다.

팝업 메뉴에서 필드를 클릭하면 팝업 메뉴가 먼저 표시됩니다. 이 트리거는 팝업 메뉴에서 값을 선택한 후에만 활성화됩니다. 하지만 Tab을 누르거나 스크립트를 사용하여 필드를 입력하는 경우 이 트리거가 먼저 활성화된 다음 해당 필드를 클릭하여 값을 선택할 수 있습니다. 사용자가 변경하기 전에 스크립트가 필드 값에 접근해야 하는 경우 필드 값을 매개 변수로 스크립트에 전달합니다. 스크립트에서 Get(스크립트 매개 변수) 함수를 사용하여 사용자가 필드를 클릭하기 전에 필드 값을 얻습니다. 대상체에 대한 스크립트 트리거 설정하기를 참조하십시오.

드롭다운 목록 및 캘린더에서 임의의 방법(필드 클릭, Tab 누르기 또는 스크립트 수행)으로 필드에 입력하면 이 트리거가 먼저 활성화됩니다. 스크립트를 실행한 후에 값을 입력하거나 선택할 수 있습니다.

관련 주제 

필드에 세로 스크롤 바 추가하기