2015年10月27日

LibreOffice BASEを作業ツールと考えると

Accessとは違うBaseの使い方
Libreoffice BaseはAccessと比較されてしまうソフトではありますが、Accessと同じ土俵で勝負する場合は、前にも書きましたがハッキリ言って勝負になりません。

テーブルへのデータインポート・エクスポートコマンドがありませんし
フォームのコンボBOX等の表示が1列しかできませんし
表計算のデータをリンクテーブルにするとクエリーで関数が使えません
レポートもAccessと比較して、やれないことが多く、レポート上でSUMなどの命令が使えないのには苦労します

Accessを使ってファイルを運用している実態を考えると、ほとんどの場合
ファイルオープンと同時にフォームが開いて、ボタンで処理を選択し、レポートやCSVエクスポートで出力
というある種のアプリケーション的な運用ではないか?と思います。
ファイルユーザーはアプリケーション利用者であって、データベースのユーザーではないことが前提であるように思うのです。

現状(Ver5.0)のLibreoffice BaseにAccessと同じ機能を求めても、できないものはできないわけで無理難題をふっかけられては困ってしまいます。

そこで!統合開発環境として運用できるAccessと同じことを求めるのではなく(Accessと同じ立ち位置ではなく)
BASEをAccessとは違う別利用法用のデータベースソフトとして使ってみましょう!というご提案です。

先日、ある取引データ一覧をCalcで扱っていた部署から、取引の男女割合を調べたい!との連絡がありました。
取引明細データには男女の性別区分は存在しません
性別は顧客マスターに登録されている項目なわけです

依頼してきた部署は顧客マスターからvlookup関数で性別情報とコンパチしようと試みていたようでした
件数にして約15,000件の取引データと5,000件の顧客データとvlookup関数で照合できるのでしょうか?
結局バンザイで、システム部に連絡→忙しい後にしてくれ!→時間がかかる→急いでいるから他所に尋ねる
という流れでこちらが提案することになったわけです。

データベースとか言われても意味わからん
内容を聞いてみて、BASEを使うことを提案しましたところ、急いでいるのに新しいことを覚えている場合じゃない、意味わからんこと言わないで!と猛反発(←要するにアンタやってくれ!と言ってるわけですね)
こっちも業務外なので、自力でやらせないと、必要毎に作業依頼が来ても困るわけですし・・・

[Baseでつなげてみたら?]→[やり方わからない]→[テーブルとしてCalcシートをドラッグ&ドロップ]
顧客番号でリレーションして選択クエリーで一覧表示 と作業内容を説明しながら作業を進めた

条件指定で男も女も抽出できるし、結果をCalcへドラッグ&ドロップ(コピペだと文字化けする)で一覧リスト完成!
集計で男女の件数も一発表示、複数回の取引客のリストも集計結果の並び替えで一発表示!

クエリーの条件設定するところを詳しく教えてみたら、どんどん活用の枠を広げていってくれました。
「取引がない」相手を探す方法なども目からウロコ状態だったようです

やはりデータベースソフトがデスクトップアプリとして使える状態は非常にありがたいと感じました。
「末端のユーザーはデータベースなど使えないよ」という思い込みが間違いであったことを反省しました。

確かに、データベースは表計算やワープロのように具体的なモノとして形が存在しないソフトなので、ユーザーにとってはわかりにくいソフトであることは間違いありません。
ですが、ちょっとした理屈を伝えるだけでも便利な使い方を模索して尋ねてきてくれるようになるので、こちらとしてもうれしくなってしまいます。

LibreOfficeが入っているPCのデスクトップで皆が同じデータベースソフトを利用できる点は、実はかなりのアドバンテージなのではないか?と思った出来事でした。

「本人曰く、元の表に影響が出なくてもデータが作成できる点が非常に便利!」とのこと
それは良いとしても
そろそろ「アレの条件」とか「アレ」じゃなく、クエリーって名前を覚えてくれないかな?と思う今日この頃です(^◇^)

アレって本当はSQLっていう構文でね!勉強するとイロイロと役に立つよ、という話を振ってみましたが、「それは業務外!」らしいです"(-""-)"

ブックマークボタン
posted by LibreOffice Users Group at 19:45 | Comment(0) | TrackBack(0) | LibreOffice | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
スポンサードリンク
スポンサードリンク