グラス片手にフォーム設計 OpenOffice.org 日本ユーザー会 鎌滝雅久 kamataki@openoffice.org 1
本日の内容 OpenOffice.org のフォーム機能について コントロールを中心に解説 コントロールを生かしたサンプル OpenOffice.org で作成可能なフォーム 2
アンケート OpenOffice.org のフォーム機能について フォームを作成できるのは次のどれでしょうか Base Calc Writer Web PDF XForms 3
フォームのコントロール コントロールとは 様々な機能を持つ入力支援のためのオブジェクト 操作は フォームコントロールバーから 表示 ツールバー フォームコントロール Calc の場合 Writer Base の場合 フォームコン トロールバー フォームデザ インバー フォームコン トロールバー フォームデザ インバー コントロール の選択バー コントロール の選択バー 4
ツールバー上のアイコン一覧 1 Calc のフォームコントロールバー 5
ツールバー上のアイコン一覧 2 Calc のコントロールの選択バー 6
ツールバー上のアイコン一覧 3 Calc のフォームデザインバー 7
ツールバー上のアイコン一覧 4 Writer Base のフォームコントロールバー 8
ツールバー上のアイコン一覧 5 Writer Base のコントロールの選択バー 9
ツールバー上のアイコン一覧 6 Writer Base のフォームデザインバー 10
チェックボックス はい / いいえ などの論理値を表示 データ割り当て 論理フィールド Calc はセルも Base では自動設定 11
テキストボックス テキストを表示 データ割り当て テキストフィールド Calc はセルも Base のフォームウィザードでは自動設定 12
書式設定されたフィールド 書式設定された数値を表示する データ割り当て 数値フィールド Calc はセルも Base のフォームウィザードでは自動設定 13
ボタン マクロなどのイベントを割り当てる 割り当て マクロ SQL フィールドなど コントロールの設定 フォームコントロールバー 配置 14
オプションボタン ラジオボタンで選択状態を表示 データ割り当て 数値フィールドなど Calc はセルも コントロールの設定 フォームコントロールバー 配置 15
サンプル 1 チェックボックスを利用したフォーム 大相撲の番付表 星取表 / 朝日新聞より 16
リストボックス プルダウンメニューを表示 データ割り当て マクロ SQL など Calc ではセルも Base のフォームではウィザードで設定 コントロールの設定 フォームコントロールバー 置 配 動 ド起 ー ィザ ウ 17
コンボボックス リストボックスの機能 また入力 / 絞込みも対応 データ割り当て マクロ SQL など Calc ではセルも Base のフォームではウィザードで設定 コントロールの設定 フォームコントロールバー ウ ィザ ー ド起 動 配置 18
ラベルフィールド コントロール用のラベルを表示 データ割り当て フィールドやセルへの割り当ては必要ありません Base のフォームウィザードでは自動設定 19
スピンボタン 一定数の増減を表示 データ割り当て 数値フィールド Calc はセルも コントロールの設定 置 配 セ ル 位 置 を入 力 フォームコントロールバー 設定 値 数 20
スクロールボタン スクロールバーで増減を表示 データ割り当て 数値フィールド Calc はセルも コントロールの設定 置 配 セ ル 位 置 を入 力 フォームコントロールバー 定 設 数値 21
イメージボタン マクロなどのイベントを割り当てる 割り当て マクロ SQL フィールドなど ボタンと同じ コントロールの設定 コントロールの選択バー 配置 22
イメージコントロール 画像を表示 データ割り当て コントロールの選択バー イメージフィールドなど テーブルの設定 コントロールの設定 配置 23
サンプル 2 イメージコントロールを利用したフォーム DVD 用データベースとラベル印刷フォーム 24
ファイルの選択 ファイルを選択する データ割り当て 特になし コントロールの選択バー 配置 25
日付フィールド 日付入力を支援 データ割り当て 日付フィールド コントロールの設定 テーブルの設定 コントロールの選択バー 配置 26
時刻フィールド 時刻入力を支援 データ割り当て 時刻フィールド コントロールの設定 テーブルの設定 コントロールの選択バー 配置 27
番号フィールド 数値を表示 データ割り当て 数値フィールド マクロなど Calc はセルも コントロールの設定 配置 セル 位置 を入 力 コントロールの選択バー 設定 ン ボタ ン スピ 28
通貨フィールド 通貨の数値を表示 データ割り当て 通貨フィールドなど 29
グループボックス オプションボックスをグループ化 ウィザードで設定を行う コントロールの選択バー 置 配 30
テーブルコントロール データソースのテーブルを挿入 ウィザードで設定を行う コントロールの選択バー 置 配 31
その他のコントロール パターンフィールド パターンフィールドは 編集マスクとリテラルマスクで構成 されています 編集マスクには 入力可能なデータを指定 します リテラルマスクには フォームの読み込み時のパ ターンフィールドの内容を指定します ヘルプより ナビゲーションバー ナビゲーションバーを使用すると データベースまたは データベースフォームにあるレコードからレコードへ移動 できます このナビゲーションバー上のコントロールは Op enoffice.org の標準 ナビゲーションバー 上のコント ロールと同じように機能します ヘルプより 32
OOo で作成可能なフォーム PDF フォーム 文字入力可能な PDF ファイル OOo で作成したフォームを PDF にエクスポート 無料で作成可能なのは OOo だけかも いきなり PDF EDIT 6980 円から バックエンドは他のツールで XForms XML 形式のフォーム ファイル 新規作成 XML フォームドキュメント 参考資料 http://marketing.openoffice.org/ooocon2004/presenta tions/friday/vogelheim_xforms.pdf#search='openoffi ce%20xforms' 33
サンプル 3 PDF にエクスポートしたフォーム エクスポートオプションはデフォルトのままで OK 34
ご質問 ご意見タイム 本日はご清聴ありがとうございました ご質問 ご意見をお受けいたします 35
まとめ 参考資料 UNIX USER 2005 年 7 月号 / OpenOffice.org 研究室 ソフトバンククリエイティブ OpenOffice.org 2.0 完全攻略ガイド インプレス OOo だけで Microsoft Office + Access に挑戦 http://ja.openoffice.org/marketing/event/osc2004/han dson_osc2004.pdf 当資料の公開 http://openoffice.s16.xrea.com:8080/pukiwiki/p ukiwiki.php?%5b%5bosc2006tokyo-spring%5 D%5D 関連セッション OpenOffice.org コミュニティーミーティング 2.0 3 月 18 日土曜日 1 30 7 号館 7F B 36