フォームコントロール

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

このコマンドの見つけ方

ビュー → ツールバー → フォームコントロールを選択します。

挿入 ツールバーにあるアイコン(初期設定では見えないこのアイコンを有効にする必要があります):

アイコン

フォームコントロール


注マーク

XML フォームドキュメント (XForms) には、同じコントロールセットが使用されます。


フォームを作成するには、ドキュメントを開き、フォームコントロールツールバーを使用して、フォームコントロールを追加および指定します。フォームをデータベースにリンクさせて、コントロールを使用してデータベースを操作することもできます。

HTML ドキュメントでフォームを作成すると、そのフォームを使用して、インターネット経由でデータを送ることができます。

注マーク

HTML フォームの作成では、使用する HTML のバージョンに応じて、エクスポートできるフォームの属性が異なります。エクスポートする HTML のバージョンは、 → 読み込み / 保存 → HTML 互換性 で設定します。


ドキュメントにコントロールを追加する

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

  2. ドキュメント内でドラッグし、コントロールを作成します。

    To create a square control field, 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 the +Shift key down when you drag a column head.


コントロールの変更

  1. ドキュメントに挿入したフォームコントロールについては、挿入後に属性を編集できます。コントロールを選択して、アイコン コントロールの属性 をクリックするか、コンテキストメニューコマンドの コントロール を選択します。属性指定用のダイアログが表示されます。

  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 は、見出しページ フォームの属性 → データ の「データベース」、「内容の種類」「内容」の 3 つの属性を解析して、ターゲットドキュメントの論理構造上の正確な位置に挿入するようにします。たとえばアドレス帳のデータを表示するコントロールをコピーしたのであれば、コピー先のターゲットドキュメント上でも、アドレス帳のデータを表示し続けます。

選択

アイコン

このアイコンをクリックすると、マウスポインターが選択モードに切り換わるか、選択モードが終了するかします。現在のフォームのコントロールを選択する場合に選択モードを使用します。

デザインモード

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.

コンボボックス

アイコン

コンボボックスを作成します。 コンボボックスとは、ユーザーがオプションを選択できるドロップダウンリストの付いた、単一行リストボックスです。「読み取り専用」プロパティを割り当て、リストに含まれている項目だけをユーザーが入力できるようにすることができます。フォームがデータベースにバインドされていて、データベース接続がアクティブな場合、ドキュメントにコンボボックスを挿入すると、コンボボックスウィザード が自動的に開始されます。

ラベルフィールド

アイコン

テキスト表示用のフィールドが作成されます。 これらのラベルは、定義済みのテキストを表示するためにのみ使用します。このフィールドには、入力できません。

その他のコントロールを表示

「コントロールの選択」 ツールバーを開きます。

フォームデザイン

「フォームデザイン」 ツールバーを開きます。

ウィザードのオン/オフ

アイコン

自動フォームコントロールウィザードのオン/オフを切り替えます。

これらのウィザードは、リストボックスやテーブルコントロールなどのコントロールのプロパティの入力に役立ちます。

コンテキストメニューのコマンド