[解決しました]新しいクエリがBaseに認識されません

データベース (Base) について
返信する
尾田鴻一郎
記事: 32
登録日時: 7月 29, 2008, 8:23 pm

[解決しました]新しいクエリがBaseに認識されません

投稿記事 by 尾田鴻一郎 »

Baseのクエリを選択し、ウィザードを使ってクエリを作成します。クエリの編集でクエリを実行すると正常に実行され、最初の画面に戻ってクエリのドロップダウンメニューを展開すると、新しく作成したクエリの名前が表示されていて正常にクエリが作成されたかのように見えます。
ところが新規作成メニューからCalcを起動してデータソースをクリックし表示されたデータベースのクエリの中に新しく作成したクエリの名前がありません。以前作成したクエリはあり、ここから正常に以前作成したクエリの内容はCalcに展開できます。
なんどか繰り返し設定に誤りがないか確かめましたが結果は同じです。どのようなミスが考えられるのかご指摘をお願いいたします。
baseの画面.odg
メール以外の連絡者が表示されている
(72.02 KiB) ダウンロード数: 411 回
添付ファイル
Calcで表示された画面.odg
baseでは表示されていたメール以外の連絡者のクエリが表示されていない
(120.38 KiB) ダウンロード数: 358 回
最後に編集したユーザー 尾田鴻一郎 [ 6月 18, 2010, 12:38 pm ], 累計 1 回
尾田鴻一郎
記事: 32
登録日時: 7月 29, 2008, 8:23 pm

Re: 新しいクエリがBaseに認識されません

投稿記事 by 尾田鴻一郎 »

原因がわかりましたので報告いたします。初歩的ミスでお恥ずかしいしだいです。
Baseファイルのショートカットをデスクトップに作ったつもりが、Baseファイルをコピーしておりました。つまり同じファイル名のファイルが元のフォルダとデスクトップの両方にできておりました。デスクトップにBaseファイルを作成した以降はこのデスクトップのファイルを起動し変更、上書きを続けておりました。しかしこのファイルから起動したCalcの中のデータソースはあい変わらず、元のフォルダのBaseにリンクされております。従って新しく作ったクエリは表示されないということでありました。
分かってみれば、なんと馬鹿なということですが、大変苦しみました。恥をさらすしだいです。
尾田鴻一郎
記事: 32
登録日時: 7月 29, 2008, 8:23 pm

[解決しました]Re: 新しいクエリがBaseに認識されません

投稿記事 by 尾田鴻一郎 »

[解決しました]以前に起こっていたことと同じようなトラブルが再度発生して困っております。前回も同じことがあってたまたまあの処置でうまく行ったのかもしれません。 :crazy:

新しいクエリを作成しそのクエリでの抽出データを出力するために、そのBaseファイルを起動し、新規作成→Calcを起動→データソースアイコンをクリックしたところBaseファイルのTreeは表示され、その中にクエリ、テーブルのフォルダが表示されます。

しかしクエリをクリックするとフォルダ前の+が消え、クエリは何も表示されません。さらにテーブルフォルダをクリックすると添付の画像のようなメッセージが表示されます。当該のBaseを起動しそこから起動したCalcに表示されたデータソースにBaseファイルがないと結果が出ています。

今回作成したクエリ以外にBaseに変更を加えた記憶はありませんが、一度コピーをしております。今起こっていることはコピー元、コピー後両方で起こっております。新しいクエリを作成する際の手違いが何かあったのか、色々試行錯誤しておりますが、分からないで困っております。
添付ファイル
Base画面1.JPG
返信する

“Base”に戻る