ページ 11

初めまして データベースSOFTをマスターしたくて登録しました

投稿記事Posted: 12月 19th, 2011, 12:06 am
by moriwake
 初めまして moriwake です。
 データベースSOFTをマスターしたくてOpenOfficeを始めました。
 職場にはAccessがあり、先輩社員に教わった最低限の使い方はしているのですが、
仕事中にそれ以上をマスターするために勉強する時間はなく、自宅のパソコンにインス
トールして自宅でやりたくても、Accessはびっくりするほど高価で買えないという日々が
何年も続きました。
 そんな中でOpenOfficeの存在を知りBaseを使ってみていますが、Accessで覚えた
機能を試しても同じように動かず、横文字の長いエラーメッセージとにらっめっこして
ばかりで前に進みません。Excelならググればいろんなサイトがでてきて何とか解決
できますが、OpenOfficeはググってもこれまた横文字のサイトばかりで翻訳ソフトを
利用しても全部は理解できず時間ばかりが過ぎていきます。本屋に行ってもOpenOffice
の本にはいまだ巡り会いません。
 今の悩みを具体的に述べさせていただきますと、クエリーで関数のSUMを使うとエ
ラーメッセージになることです。MAX,MIN,COUNTは使えてもSUMは使えません。
EVERYとかFUSIONとかは何ができる関数なのでしょうか? 日本語で解説されている
ところはないのでしょうか? というところです。
 ゆくゆくはフォームとかレポートが何をするものなのかも知りたいです。
 長々と書いてしまいましたが、まだ始めたばかりで分からないことをどうやって解決
するかをこれから試行錯誤していこうという状態です。何かアドバイスをいただければ
非常にありがたいです。

Re: 初めまして データベースSOFTをマスターしたくて登録しました

投稿記事Posted: 12月 19th, 2011, 2:14 am
by khirano
Hi moriwake san,

メニューの ヘルプ から "OpenOffice.org ヘルプ(H) F1" をご覧ください。
ヘルプが開いたら、「索引」タブをクリック、「検索キー(S)」のところに「クエリー」と入力してください。
検索結果から「クエリーデザインの条件 (Base)」をクリックしてください。
そちらを読んでみてください。

横文字の長いエラーメッセージが出てきたら、スクリーンショットを撮っていただいて、こちらへの投稿の際に添付していただくと助かります。

SUMが使えないというのは、クエリーでSUMを使うと横文字の長いエラーメッセージが出てくるということでしょうか。

EVERY とか FUSION などは Excel にある関数でしょうか。
OpenOffice.org Calc にはそのような関数はないようです。

他にもわからないことがあったら、まずヘルプを見ていただくのがベストです。
ヘルプを見てもわからないことがあったら、いつでも、気軽に、このフォーラムをご利用ください。

Thanks,
khirano

Re: 初めまして データベースSOFTをマスターしたくて登録しました

投稿記事Posted: 12月 20th, 2011, 11:01 pm
by moriwake
 早々にご返信があり、感動しました。本当に有り難うございました。
 ヘルプはこれから時間をかけてみてみます。

 ちなみにエラーメッセージや、BaseのクエリーデザインでEVERY とか FUSIONの関数を表示させた
画像を添付してみました。(ssh1.xls)

Re: 初めまして データベースSOFTをマスターしたくて登録しました

投稿記事Posted: 12月 21st, 2011, 8:29 am
by khirano
Hi moriwake san,

画像 ありがとうございます。
エラーメッセージダイアログは次のとおりですね。
---------------------------------------------------
OpenOffice.org Base

データ内容が読み込めませんでした。

Set Function on non-numeric data is not allowed in statement [SELECT "Year", SUM("AVG TEST_VALUE") FROM "WW1" GROUP BY "Year"]

[OK] [詳細(M)]
---------------------------------------------------
ここで[詳細(M)]ボタンをクリックするとどうなりますか?
さてエラーメッセージダイアログにある英文メッセージ
「Set Function on non-numeric data is not allowed in statement [SELECT "Year", SUM("AVG TEST_VALUE") FROM "WW1" GROUP BY "Year"]」
の意味は次のとおりです。
「ステートメント[SELECT "Year", SUM("AVG TEST_VALUE") FROM "WW1" GROUP BY "Year"]では数値でないデータへの関数の設定は許されていません。」

Thanks,
khirano