OpenOffice.org で配布できる...
Transcript of OpenOffice.org で配布できる...
![Page 1: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/1.jpg)
Made with OpenOffice.org
1
OpenOffice.org で配布できるデータベースをつくろう
鎌滝雅久 OpenOffice.org 日本ユーザー会
E-Mail:[email protected]
バージョン 2.0 で登場した新アプリケーション Base の徹底活用
![Page 2: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/2.jpg)
Made with OpenOffice.org
2
アンケート
OpenOffice.org1.1OpenOffice.org1.1 にはデータベースソフにはデータベースソフトは付属していたか?トは付属していたか?
YES
NOOoo1.1 までのデータベース機能
● OOo は下記の「なんちゃって Access 」の機能を持っていました● テーブルの作成とデータ操作が可能● クエリでデータの抽出、関連付けが可能● 入力フロントエンドになるフォームの作成が可能● 宛名ラベル、レポートなどの印刷機能
▲データソース画面を利用した差し込み印刷 ▲フォームを利用してデータ入力できる ▲オートパイロットによるレポートの作成
![Page 3: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/3.jpg)
Made with OpenOffice.org
3
本セミナーのテーマと予定
テーマテーマ● OpenOffice.org2.0 から加わったアプリケーション
Base の紹介と活用● 業務アプリケーションとして配布可能かサンプルデータベースを例に検証
進行予定進行予定– 新アプリケーション Base の概要– データベースの登録– テーブル作成– フォーム作成– クエリー作成– レポート作成– データベースを配布する– サンプルデータベースの紹介– まとめ課題はセキュリティ保護
![Page 4: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/4.jpg)
Made with OpenOffice.org
4
新アプリケーション Base の概要 1
OpenOffice.orgOpenOffice.org 待望のデータベースソフト待望のデータベースソフト下記の機能を実現します
●大量のデータを扱えるテーブルが作成可能 ●テーブルから高度なデータ抽出が可能
●データ入力・更新が可能なフォーム ●データを使ってレポートや帳票の差し込み印刷が可能
![Page 5: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/5.jpg)
Made with OpenOffice.org
5
新アプリケーション Base の概要 2
利用できる主なデータベース形式利用できる主なデータベース形式● 標準で使用できるもの
– HSQLDB(Java 製のデータベースで標準でインストールされる )– Dbase– Adabas D(StarSuite に付属 )– アドレス帳 (Outlook Express/Microsoft Outlook/Mozilla Mail/L
DAP アドレス帳 )– 表計算ドキュメント (OpenOffice.org Calc/Microsoft Excel)– テキスト (CSV など書式の定まったテキストファイル )
● JDBC( 1)/ODBC( 2)※ ※ などドライバを必要とするもの– Microsoft Access– MySQL– PostgreSQL– Firebird– Oracle
※1 Java で記述されたデータベース接続用ドライバ。Java ランタイムJREが必要。※2 データベース接続用のソフトウェアドライバ。
![Page 6: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/6.jpg)
Made with OpenOffice.org
6
データベースの登録
ウィザードで簡単に登録可能ウィザードで簡単に登録可能「ファイル」ー「新規作成」ー「データベース」
HSQLDB なら 2 ステップ
●データベースウィザード ●作成された HSQLDB形式のデータベース
![Page 7: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/7.jpg)
Made with OpenOffice.org
7
テーブル作成
テーブルウィザードを使うテーブルウィザードを使う● 「タスク」ペインで「ウィザードを使用してテーブルを作成 ... 」をクリック
デザイン表示を使うデザイン表示を使う● 「タスク」ペインで「デザイン表示でテーブルを作成 ... 」をクリック
●テーブルウィザード ●ウィザードで作成したテーブル
![Page 8: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/8.jpg)
Made with OpenOffice.org
8
フォーム作成
フォームウィザードを使うフォームウィザードを使う● 「タスク」ペインで「ウィザードを使用してフォームを作成 ... 」をクリック
デザイン表示を使うデザイン表示を使う● 「タスク」ペインで「デザイン表示でフォームを作成 ... 」をクリック
●フォームウィザード
●ウィザードで作成後、さらに修正したフォーム
![Page 9: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/9.jpg)
Made with OpenOffice.org
9
クエリー作成
クエリーウィザードを使うクエリーウィザードを使う● 「タスク」ペインで「ウィザードを使用してクエリーを作成 ... 」をクリック
デザイン表示を使うデザイン表示を使う● 「タスク」ペインで「デザイン表示でクエリーを作成 ... 」をクリック
●クエリーウィザード
●クエリーを実行した結果
![Page 10: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/10.jpg)
Made with OpenOffice.org
10
レポート作成
レポートウィザードを使うレポートウィザードを使う● 「タスク」ペインで「ウィザードを使用してレポートを作成 ... 」をクリック
●レポートウィザード
●ウィザードで作成後、修正したレポートテンプレート
![Page 11: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/11.jpg)
Made with OpenOffice.org
11
データベースを配布する
BaseBase の特徴の特徴クエリー、フォーム、レポートを 1 つのファイルに格納可能
HSQLDB では、テーブル、クエリー、フォーム、レポートを 1 つのファイルに格納可能
OOo のバージョンアップ時に便利
業務アプリケーションとして配布も業務アプリケーションとして配布もグループウェア向きなら MySQL 、 PostgreSQL などの DBMS
個人的な業務なら HSQLDB
![Page 12: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/12.jpg)
Made with OpenOffice.org
12
サンプルデータベースの紹介 1
インストールと起動インストールと起動Windows 用サンプル● osc2005-03win.odb を c:\Database へコピー● OpenOffice.org を起動● 「オプション」ダイアログの「データベース」タブで登録● c:\Database\osc2005-03win.odb を開く
その他の OS では● osc2005-03win.odb を任意のディレクトリにコピー● OpenOffice.org を起動● 「オプション」ダイアログの「データベース」タブで登録● osc2005-03win.odb を開く
– レポートのみ利用できません
![Page 13: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/13.jpg)
Made with OpenOffice.org
13
サンプルデータベースの紹介 2
テーブルテーブル住所録 / 同サンプル ( データ登録済み )
誕生月 / 誕生日 ( フォーム入力用 )● 宛名印刷用個人宛1サンプル ( はがき印刷用 )● 宛名印刷用個人宛2サンプル / 郵便番号分割サンプルビュー ( 筆 OOo 用 )
●住所録サンプル ●宛名印刷用個人宛2サンプル
7桁に分割された郵便番号
![Page 14: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/14.jpg)
Made with OpenOffice.org
14
サンプルデータベースの紹介 3
クエリークエリーMozilla アドレス帳サンプル ( アドレス帳とのデータ交換用 )
宛名印刷用個人宛1サンプル ( はがき印刷用 )
宛名印刷用個人宛2サンプル ( 筆 OOo 用 )
●Mozilla アドレス帳サンプル ●宛名印刷用個人宛1サンプル
SQL文で名と姓フィールドから作成した表示名フィールド
クエリーで「個人宛」のレコードだけ抽出した
![Page 15: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/15.jpg)
Made with OpenOffice.org
15
サンプルデータベースの紹介 4
フォームフォーム住所録サンプル 1( ウィザードで作成 )
住所録サンプル 2( 上記を編集したもの )
●住所録サンプル1
●住所録サンプル2
オプションボタン
リストボックス
![Page 16: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/16.jpg)
Made with OpenOffice.org
16
サンプルデータベースの紹介 5
フォームフォームはがき印刷個人宛サンプル
筆 OOo 個人宛サンプル
●はがき印刷個人宛サンプル ●筆OOo個人宛サンプル
![Page 17: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/17.jpg)
Made with OpenOffice.org
17
サンプルデータベースの紹介 6
レポートレポート住所録個人宛分サンプル● Windows 用サンプルは、 Windows 以外の環境では表示できません
●住所録個人宛分サンプル
![Page 18: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/18.jpg)
Made with OpenOffice.org
18
まとめ
2.02.0 正式版への課題正式版への課題HSQLDB のデータベースとしての安定性
テーブルウィザードのシナリオの日本語化
一部 UI 日本語化の不具合
odb ファイルのパスワード保護
本日のセミナーに関する質問や感想本日のセミナーに関する質問や感想
![Page 19: OpenOffice.org で配布できる データベースをつくろうopenoffice-docj.osdn.jp/wiki/images/OSC2005-03base.pdfMade with OpenOffice.org 1 OpenOffice.orgで配布できる](https://reader033.fdocument.pub/reader033/viewer/2022041601/5e310cdc94406f30ce4ba518/html5/thumbnails/19.jpg)
Made with OpenOffice.org
19
備考OpenOffice.org カンファレンス 2005● 以後のスケジュール
– 25 日 15 : 00- 「 OpenOffice.org の未来 BOF 」
– 26 日 11 : 00- 「 OpenOffice.org ソースコード探検」
– 26 日 13 : 00- 「 OpenOffice.org のローカライゼーション」
– 26 日 14 : 00- 「帳票ツールとしての OpenOffice.org 」
– 26 日 15 : 00- 「 OpenOffice.org の未来 BOF 」
– 26 日 16 : 00- 「 OpenOffice.org 日本ユーザー会の過去と未来検」
サンプルデータベース● ダウンロードサイト
http://ja.openoffice.org/marketing/event/oooconja2005/
参考資料– 郵便番号枠に差し込みデータを印刷する / 製作者 :松井幹彦
http://oooug.jp/mirror/documents/tips/tategaki.html
Base に関する連載のお知らせ– 「 UNIX USER 」 5 月号 (4 月 8 日発売 )より
本資料とサンプルのライセンス– クリエイティブ・コモンズ・ライセンス
http://creativecommons.org/licenses/by/2.1/jp/