グラス片手にフォーム設計 - osdnopenoffice-docj.osdn.jp/wiki/images/howtoform2.pdfwriter...
TRANSCRIPT
Made with OpenOffice.org 2
本日の内容
OpenOffice.orgOpenOffice.org のフォーム機能についてのフォーム機能について
コントロールを中心に解説コントロールを中心に解説
コントロールを生かしたサンプルコントロールを生かしたサンプル
OpenOffice.orgOpenOffice.org で作成可能なフォームで作成可能なフォーム
Made with OpenOffice.org 3
アンケート
OpenOffice.orgOpenOffice.org のフォーム機能についてのフォーム機能について
フォームを作成できるのは次のどれでしょうか?● Base● Calc● Writer● Web● PDF● XForms
Made with OpenOffice.org 4
フォームのコントロール
コントロールとはコントロールとは
様々な機能を持つ入力支援のためのオブジェクト
操作は操作は
フォームコントロールバーから
[表示]-[ツールバー]-[フォームコントロール]
フォームコントロールバー
フォームデザインバー コントロール
の選択バー
フォームコントロールバー
フォームデザインバー
コントロールの選択バー
Calcの場合 Writer 、 Baseの場合
Made with OpenOffice.org 11
チェックボックス
「はい「はい // いいえ」などの論理値を表示いいえ」などの論理値を表示● データ割り当て
– 論理フィールド、 Calc はセルも
● Base では自動設定
Made with OpenOffice.org 12
テキストボックス
テキストを表示テキストを表示● データ割り当て
– テキストフィールド、 Calc はセルも
● Base のフォームウィザードでは自動設定
Made with OpenOffice.org 13
書式設定されたフィールド
書式設定された数値を表示する書式設定された数値を表示する● データ割り当て
– 数値フィールド、 Calc はセルも
● Base のフォームウィザードでは自動設定
Made with OpenOffice.org 14
ボタン
マクロなどのイベントを割り当てるマクロなどのイベントを割り当てる● 割り当て
– マクロ、 SQL 、フィールドなど
フォームコントロールバー
配置配置
コントロールの設定
Made with OpenOffice.org 15
オプションボタン
ラジオボタンで選択状態を表示ラジオボタンで選択状態を表示● データ割り当て
– 数値フィールドなど、 Calc はセルも
フォームコントロールバー
配置配置
コントロールの設定
Made with OpenOffice.org 17
リストボックス
プルダウンメニューを表示プルダウンメニューを表示● データ割り当て
– マクロ、 SQL など、 Calc ではセルも
● Base のフォームではウィザードで設定
フォームコントロールバー
配置配置
コントロールの設定
ウィザード起動
Made with OpenOffice.org 18
コンボボックス
リストボックスの機能、また入力リストボックスの機能、また入力 // 絞込みも対応絞込みも対応● データ割り当て
– マクロ、 SQL など、 Calc ではセルも
● Base のフォームではウィザードで設定
フォームコントロールバー
配置
配置
コントロールの設定
ウィザード起動
Made with OpenOffice.org 19
ラベルフィールド
コントロール用のラベルを表示コントロール用のラベルを表示● データ割り当て
– フィールドやセルへの割り当ては必要ありません
● Base のフォームウィザードでは自動設定
Made with OpenOffice.org 20
スピンボタン
一定数の増減を表示一定数の増減を表示● データ割り当て
– 数値フィールド、 Calc はセルも
フォームコントロールバー
配置配置 セ
ル位置を入力
セル位置を入力
数値設定
数値設定
コントロールの設定
Made with OpenOffice.org 21
スクロールボタン
スクロールバーで増減を表示スクロールバーで増減を表示● データ割り当て
– 数値フィールド、 Calc はセルも
フォームコントロールバー
配置配置 セ
ル位置を入力
セル位置を入力
数値設定
数値設定
コントロールの設定
Made with OpenOffice.org 22
イメージボタン
マクロなどのイベントを割り当てるマクロなどのイベントを割り当てる● 割り当て
– マクロ、 SQL 、フィールドなど(ボタンと同じ)
コントロールの選択バー
配置配置
コントロールの設定
Made with OpenOffice.org 23
イメージコントロール
画像を表示画像を表示● データ割り当て
– イメージフィールドなど
コントロールの選択バー
配置配置
コントロールの設定テーブルの設定
Made with OpenOffice.org 26
コントロールの設定
日付フィールド
日付入力を支援日付入力を支援● データ割り当て
– 日付フィールド
コントロールの選択バー
配置配置
テーブルの設定
Made with OpenOffice.org 27
時刻フィールド
時刻入力を支援時刻入力を支援● データ割り当て
– 時刻フィールド
コントロールの選択バー
配置配置
コントロールの設定テーブルの設定
Made with OpenOffice.org 28
番号フィールド
数値を表示数値を表示● データ割り当て
– 数値フィールド、マクロなど、 Calc はセルも
コントロールの選択バー
配置配置
セル位置を入力
セル位置を入力
スピンボタン設定
スピンボタン設定
コントロールの設定
Made with OpenOffice.org 32
その他のコントロール
パターンフィールドパターンフィールド● パターンフィールドは、編集マスクとリテラルマスクで構成
されています。編集マスクには、入力可能なデータを指定します。リテラルマスクには、フォームの読み込み時のパターンフィールドの内容を指定します。(ヘルプより)
ナビゲーションバーナビゲーションバー● ナビゲーションバーを使用すると、データベースまたは
データベースフォームにあるレコードからレコードへ移動できます。このナビゲーションバー上のコントロールは OpenOffice.org の標準 ナビゲーションバー 上のコントロールと同じように機能します。(ヘルプより)
Made with OpenOffice.org 33
OOo で作成可能なフォーム
PDFPDF フォームフォーム● 文字入力可能な PDF ファイル
● OOo で作成したフォームを PDF にエクスポート
● 無料で作成可能なのは OOo だけかも
● 「いきなり PDF EDIT !」 6980 円から● バックエンドは他のツールで
XFormsXForms● XML 形式のフォーム
● [ファイル]-[新規作成]-[ XML フォームドキュメント]● 参考資料:
– http://marketing.openoffice.org/ooocon2004/presentations/friday/vogelheim_XForms.pdf#search='openoffice%20xforms'
Made with OpenOffice.org 35
ご質問、ご意見タイム
本日はご清聴ありがとうございました本日はご清聴ありがとうございました
ご質問、ご意見をお受けいたしますご質問、ご意見をお受けいたします
Made with OpenOffice.org 36
まとめ
参考資料参考資料● 「 UNIX USER 」 2005 年 7 月号 / 「 OpenOffice.org
研究室」(ソフトバンククリエイティブ)● 「 OpenOffice.org 2.0 完全攻略ガイド」(インプレス)
● 「 OOo だけで Microsoft Office + Access に挑戦!」
– http://ja.openoffice.org/marketing/event/osc2004/handson_osc2004.pdf
当資料の公開当資料の公開● http://openoffice.s16.xrea.com:8080/pukiwiki/p
ukiwiki.php?%5B%5BOSC2006Tokyo-Spring%5D%5D
関連セッション関連セッション● 「 OpenOffice.org コミュニティーミーティング 2.0 」
– 3 月 18 日土曜日 1 : 30 7 号館 7F B