フォームコントロール

フォームコントロールツールバーには、対話型フォームの作成に必要なツールが含まれています。このツールバーを使用すると、マクロを実行するボタンなど、文書ドキュメント、表計算ドキュメント、プレゼンテーションドキュメント、HTML ドキュメント内のフォームにコントロールを追加することができます。

このコマンドの見つけ方

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

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

アイコン

フォームコントロール


注マーク

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


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

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

注マーク

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


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

  1. フォームコントロール ツールバーで、追加するコントロールのアイコンをクリックします。

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

    四角形のコントロールフィールドを作成するには、(Shift) キーを押さえながらドラッグします。

ヒント

テーブルまたはクエリーのフィールドリストからフォームにフィールドを追加するには、セルをフォームにドラッグします。 文書ドキュメントでは、列のヘッダーをドラッグしてフィールドをフォームに追加することもできます。 フィールドのラベルを含めるには、列の先頭をドラッグする際に + (Shift) キーを押したままにします。


コントロールの変更

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

  2. ユーザーがキーボードからコントロールにアクセスできるよう、タイトルの 1 文字をニーモニックに指定するには、タイトルの名前の該当文字の前にチルド記号 (~) を挿入します。

  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.

アイコン

デザインモード オン/オフ

コントロールの属性

選択したコントロールの属性を編集するためのダイアログを開きます。

アイコン

コントロール

フォームの属性

このダイアログでは、フォーム全体で使うデータソースやイベント、その他が指定できます。

アイコン

フォーム

チェックボックス

アイコン

チェックボックスが作成されます。 チェックボックスを使用すると、フォーム内の機能を使用可能にしたり無効にしたりすることができます。

テキストボックス

アイコン

テキストボックスを作成します。 テキストボックスはユーザーがテキストを入力できるフィールドです。フォーム内では、テキストボックスにデータを表示したり、新しいデータを入力したりできます。

書式設定されたフィールド

アイコン

書式付きフィールドを作成します。 書式付きフィールドとは、入力および出力の書式設定方法を指定したり、値の制限を適用したりすることができるテキストボックスです。

書式設定されたフィールドは、特別なコントロール属性 を有しています(書式 → コントロール)。

ボタン

アイコン

ボタンを作成します。 ボタンは、マウスクリックなど、定義済みのイベントに対応してコマンドを実行するために使用することができます。

ボタンには、テキストおよび図を表示できます。

ラジオボタン

アイコン

オプションボタンを作成します。 オプションボタンを使用すると、複数のオプションからユーザーが 1 つを選択することができます。同じ機能のオプションボタンには、同じ名前が与えられます (名前プロパティ)。通常、グループボックス という名前が付けられます。

リストボックス

アイコン

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.

コンボボックス

アイコン

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

ラベルフィールド

アイコン

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

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

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

フォームデザイン

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

ウィザードのオン/オフ

アイコン

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

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

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