Contents

# 양식 콘트롤

The Form Controls toolbar or sub-menu contains tools that you need to create an interactive form. You can use the toolbar or sub-menu to add controls to a form in a text, drawing, spreadsheet, presentation, or HTML document, for example a button that runs a macro.

이 명령을 사용하려면...

Choose View - Toolbars - Form Controls.

삽입 도구 모음의 아이콘 (처음에 보이지 않는 아이콘을 활성화해야 할 수도 있습니다):

양식 콘트롤

XML 양식 문서(XForms)는 동일한 콘트롤 집합을 사용합니다.

양식을 만들려면 문서를 열고 양식 콘트롤 도구 모음을 사용하여 양식 콘트롤을 추가하고 정의합니다. 필요하면 콘트롤을 사용하여 데이터베이스를 조작할 수 있도록 양식을 데이터베이스에 연결할 수도 있습니다.

HTML 문서에서 양식을 만들면 이 양식을 사용하여 인터넷을 통해 데이터를 전송할 수 있습니다.

## 문서에 콘트롤을 추가하려면 다음을 수행합니다.

1. On the Form Controls toolbar, click the icon of the control that you want to add.

2. Then click in the document, and drag to create the control.

   To create a square control, hold down the Shift key while you drag.

To add a field from the field list of a table or query to a form, drag a cell into the form. In a text document, you can also drag a column header to add a field to a form. To include a label for the field, hold down Command Ctrl+Shift when you drag a column head.

## 콘트롤 수정

1. Right-click the control and choose Control Properties. A dialog opens where you can define the properties of the control.

2. To specify a accelerator key for a control, add a tilde (~) in front of the character in the label for the control.

3. 끌어 놓기를 사용하거나 먼저 콘트롤을 복사하여 클립보드에 복사한 다음 새 문서에 붙여 넣음으로써 한 문서에서 다른 문서로 콘트롤을 복사할 수 있습니다. 동시에 LibreOffice은(는) 대상 문서의 논리 양식 구조에서 올바른 위치에 삽입이 가능하도록 양식 속성 - 데이터 탭 페이지에서 세 가지 속성, "데이터 원본", "내용 유형" 및 "내용"을 분석합니다. 예를 들어, 주소록의 내용을 표시하는 콘트롤은 대상 문서로 복사한 다음에 주소록 내용을 표시합니다. 콘트롤이 대상 문서의 양식 구조로 삽입되거나 대상 문서의 양식 구조가 만들어집니다.

## 선택

이 아이콘은 마우스 포인터를 선택 모드로 전환하거나 선택 모드를 비활성화합니다. 선택 모드는 현재 양식의 콘트롤을 선택할 때 사용합니다.

## Design Mode

Toggles the Design mode on or off. This function is used to switch quickly between Design and User mode. Activate to edit the form controls, deactivate to use the form controls.

Design Mode On/Off

## 마법사 사용/사용 안함

자동 양식 콘트롤 마법사를 표시하고 숨깁니다.

이러한 마법사를 사용하여 목록 상자, 테이블 콘트롤 및 기타 콘트롤의 속성을 입력할 수 있습니다.

## 양식 디자인

양식 디자인 도구 모음을 엽니다.

## 레이블 필드

텍스트를 표시할 필드를 만듭니다. 이러한 레이블은 미리 정의된 텍스트를 표시하기 위한 용도로만 사용됩니다. 이 필드에는 입력할 수 없습니다.

## 텍스트 상자

텍스트 상자를 만듭니다. 텍스트 상자는 사용자가 텍스트를 입력할 수 있는 필드입니다. 양식에서 텍스트 상자는 데이터를 표시하거나 새 데이터 입력을 허용합니다.

## 확인란

확인란을 만듭니다. 확인란을 사용하여 양식에서 특정 기능을 활성화하거나 비활성화할 수 있습니다.

## 옵션 버튼

Creates an option button. Option buttons enable the user to choose one of several options. Option buttons with the same functionality are given the same name (Name property). Normally, they are given a group box.

## 목록 상자

Creates a list box. A list box lets users select an entry from a list. If the form is linked to a database and the database connection is active, the List Box Wizard will automatically appear after the list box is inserted in the document. This wizard helps you create the list box.

## 콤보 상자

콤보 상자를 만듭니다. 콤보 상자는 옵션을 선택할 수 있는 드롭다운 목록이 있는 한줄형 목록 상자입니다. 콤보 상자에 "읽기 전용" 속성을 지정하면 사용자가 목록에 표시되지 않은 다른 항목을 입력할 수 없습니다. 양식이 데이터베이스에 바운드되어 있고 데이터베이스 연결이 활성 상태이면 문서에 콤보 상자를 삽입한 후 자동으로 콤보 상자 마법사가 나타납니다.

## 누름 버튼

누름 버튼을 만듭니다. 이 기능을 사용하여 마우스 클릭하기와 같은 지정된 이벤트의 명령을 실행할 수 있습니다.

이 버튼에 텍스트 및 그림을 적용할 수 있습니다.

## 그래픽 버튼

이미지로 표시되는 버튼을 만듭니다. 그림으로 표시된다는 점을 제외하면 이미지 버튼은 "일반" 버튼과 같은 속성을 갖습니다.

## 서식 지정 필드

서식 있는 필드를 만듭니다. 서식 있는 필드는 입력 및 출력 서식과 적용되는 제한값을 지정할 수 있는 텍스트 상자입니다.

서식 지정 필드에는 특수한 콘트롤 필드 속성이 있습니다 (서식 - 콘트롤 필드).

## 날짜 필드

날짜 필드를 만듭니다. 양식이 데이터베이스에 연결되어 있으면 날짜 값을 데이터베이스에서 가져올 수 있습니다.

If you assign the "Dropdown" property to the date field, the user can open a calendar to select a date under the date field. This also applies to a date field within a Table Control field.

위쪽 화살표 및 아래쪽 화살표 키를 사용하면 날짜 필드를 쉽게 편집할 수 있습니다. 커서 위치에 따라 화살표 키를 사용하여 일, 월, 연도를 증감시킬 수 있습니다.

날짜 필드에 대한 특별한 참고 사항.

## 숫자 필드

숫자 필드를 만듭니다. 양식이 데이터베이스에 연결되어 있으면 양식의 숫자 값을 데이터베이스에서 가져올 수 있습니다.

## 그룹화 프레임

Creates a frame to visually group several controls. Group boxes allow you to group option buttons in a frame.

If you insert a group frame into the document, the Group Element Wizard starts, which allows you to easily create an option group.

Note: When you drag a group box over already existing controls and then want to select a control, you have to first open the context menu of the group box and choose Arrange - Send to Back. Then select the control while pressing Command Ctrl.

Group boxes are used only for a visual effect. A functional grouping of option fields can be made through the name definition: under the Name properties of all option fields, enter the same name in order to group them.

## 시간 필드

시간 필드를 만듭니다. 양식이 데이터베이스에 연결되어 있으면 양식의 시간 값을 데이터베이스에서 가져올 수 있습니다.

위쪽 화살표 및 아래쪽 화살표 키를 사용하면 시간 필드를 쉽게 편집할 수 있습니다. 커서 위치에 따라 화살표 키를 사용하여 시, 분, 초를 증감시킬 수 있습니다.

## 통화 필드

통화 필드를 만듭니다. 양식이 데이터베이스에 연결되어 있으면 양식의 통화 필드 내용을 데이터베이스에서 가져올 수 있습니다.

## 패턴 필드

패턴 필드를 만듭니다. 패턴 필드는 편집 마스크와 리터럴 마스크로 구성됩니다. 편집 마스크는 입력할 수 있는 데이터를 결정합니다. 리터럴 마스크는 양식을 로드할 때 패턴 필드의 내용을 결정합니다.

HTML 형식에서는 패턴 필드가 고려되지 않습니다.

You can enter the following characters to define the edit mask:

문자 | 의미
--- | ---
L | A text constant. This position cannot be edited. The character is displayed at the corresponding position of the Literal Mask.
a | The characters a-z and A-Z can be entered. Capital characters are not converted to lowercase characters.
A | The characters A-Z can be entered. If a lowercase letter is entered, it is automatically converted to a capital letter.
c | The characters a-z, A-Z, and 0-9 can be entered. Capital characters are not converted to lowercase characters.
C | The characters A-Z and 0-9 can be entered. If a lowercase letter is entered, it is automatically converted to a capital letter.
N | Only the characters 0-9 can be entered.
x | 인쇄할 수 있는 모든 문자가 지정될 수 있습니다.
X | All printable characters can be entered. If a lowercase letter is entered, it is automatically converted to a capital letter.

예를 들어, 사용자가 날짜를 입력할 때 4자리 숫자만 입력할 수 있도록 하려면 기호 마스크 "__.__.2000"에 대해 입력 마스크 "NNLNNLLLLL"을 정의합니다.

## 테이블 콘트롤

Creates a table control to display a database table. If you create a new table control, the Table Element Wizard appears.

테이블 콘트롤에 대한 특수 참고 사항.

## 탐색 표시줄

Creates a Navigation bar.

The Navigation bar allows you to move through the records of a database or a database form. The controls on this Navigation bar work the same way as the controls on the default Navigation bar in LibreOffice.

## 이미지 콘트롤

이미지 콘트롤을 만듭니다. 데이터베이스의 이미지를 추가하기 위한 용도로만 사용할 수 있습니다. 양식 문서에서 이러한 콘트롤 중 하나를 두 번 눌러 그림 삽입 대화 상자를 열고 이미지를 삽입합니다. 이미지 삽입 및 삭제 명령이 포함된 콘텍스트 메뉴(디자인 모드에서는 제외)도 있습니다.

데이터베이스에 수록된 이미지를 양식에 표시할 수 있으며, 이미지 콘트롤이 쓰기 보호되어 있지 않은 경우에는 새 이미지를 데이터베이스에 삽입할 수 있습니다. 콘트롤은 해당 이미지 유형의 데이터베이스 필드를 참조해야 합니다. 따라서 데이터 탭 페이지의 속성 창에 해당 데이터 필드를 입력하십시오.

## 파일 선택

파일을 선택할 수 있는 버튼을 만듭니다.

## 회전 필드

회전 버튼을 만듭니다.

Calc 스프레드시트에 회전 버튼을 추가한 경우 데이터 탭 페이지를 사용하여 회전 버튼과 셀 간의 양방향 링크를 만들 수 있습니다. 이 경우 셀 내용을 변경하면 회전 버튼의 내용이 업데이트됩니다. 마찬가지로, 회전 버튼의 값을 변경하면 셀 내용이 업데이트됩니다.

## 스크롤 막대

스크롤 막대를 만듭니다.

스크롤 막대의 다음 속성을 지정할 수 있습니다.

UI 이름 | 의미
--- | ---
최소 스크롤 값 | 스크롤 막대의 최소 높이나 최소 너비를 지정합니다.
최대 스크롤 값 | 스크롤 막대의 최대 높이나 최대 너비를 지정합니다.
기본 스크롤 값 | 양식을 다시 설정할 때 사용되는 스크롤 막대의 기본값을 지정합니다.
방향 | 스크롤 막대의 방향(가로 또는 세로)을 지정합니다.
작은 변경 사항 | 화살표를 클릭하는 방법 등으로 스크롤 막대를 스크롤할 수 있는 최소 크기를 지정합니다.
큰 변경 사항 | 스크롤 막대 엄지와 스크롤 막대 화살표 사이를 누를 때와 같이 큰 단계가 스크롤 막대를 스크롤하는 크기를 지정합니다.
지연 | 스크롤 막대 트리거 이벤트 사이의 지연을 밀리초 단위로 지정합니다. 스크롤 막대의 화살표 버튼을 클릭하는 경우와 마우스 버튼을 클릭하는 경우에 발생하는 지연을 예로 들 수 있습니다.
기호 색상 | 스크롤 막대의 화살표 색상을 지정합니다.
표시 크기 | Specifies the size of the scrollbar thumb in "value units". For example, a value of ("Scroll value max." minus "Scroll value min.") / 2 results in a scrollbar thumb that occupies half of the scrollbar. To make the width of the scrollbar equal to the height of the scrollbar, set the Visible Size to zero.

In a Calc spreadsheet, you can use the Data tab page to create a two-way link between a scrollbar and a cell.

관련 주제

콘텍스트 메뉴의 명령어