Page 79 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼MSアクセスのデータ読み込み kk 02/10/8(火) 16:23 ┗Re:MSアクセスのデータ読み込み ykitz 02/10/8(火) 21:56 ┣Re:MSアクセスのデータ読み込み kk 02/10/10(木) 13:15 ┃ ┣Re:MSアクセスのデータ読み込み ykitz 02/10/10(木) 15:12 ┃ ┗開いているのはクエリファイルでは? ykitz 02/10/10(木) 17:40 ┃ ┗Re:早速たしかめます kk 02/10/11(金) 14:45 ┃ ┗Re:その通りでした。 ありがとうございます。 kk 02/10/15(火) 13:26 ┃ ┗Re:その通りでした。 ありがとうございま... ykitz 02/10/15(火) 17:56 ┗[管理者削除] ─────────────────────────────────────── ■題名 : MSアクセスのデータ読み込み ■名前 : kk ■日付 : 02/10/8(火) 16:23 -------------------------------------------------------------------------
| 123です。 アプローチ2001からMSアクセスのデータを読込み、それを変更しようと したところ、読み込みはできましたが、データをアプローチ側で変更できず、 「権限がないかエラーが発生」とメッセージが出ました。どうすればデータの 変更ができるか教えて下さい。 よろしくお願いします。 |
| いろいろなことが考えられますので、 つぎのことについてお知らせください 1.問題のファイルは、自分のパソコンの HDD に保存してありますか? 2.問題のファイルには、ネットワーク経由で、他のパソコンから アクセスできますか? 3.アプローチを使っているとき、MS Access も使っていませんか?。 4.アプローチにはアクセスの .mdb ファイルに直接アクセスすることは できなかったはずですので、問題のファイルは、MS Access のほうで .dbf ファイルに書き出したものですか? 以上、お願いします。 |
| 123です 早速ありがとうございます 1)については 自分。のパソコンのHDDに保存してあります。 2)についてはネットワ−ク経由で他のパソコンからアクセスできます ネットワ−ク経由で試してみても同じ結果でした。 3)アプローチ使用時はMSaccessは起動していません。ファイル にアクセスするだけです。 4)アプローチ2001はMSaccessのファイル形式mdbを読めます ので直接アクセスしました。何も変更していません。 その結果読み込みは出来たのですが、データの変更ができない状態です。 以上よろしくお願いします。 > >1.問題のファイルは、自分のパソコンの HDD に保存してありますか? > >2.問題のファイルには、ネットワーク経由で、他のパソコンから > アクセスできますか? > >3.アプローチを使っているとき、MS Access も使っていませんか?。 > >4.アプローチにはアクセスの .mdb ファイルに直接アクセスすることは > できなかったはずですので、問題のファイルは、MS Access のほうで > .dbf ファイルに書き出したものですか? > >以上、お願いします。 |
| >1)については 自分。のパソコンのHDDに保存してあります。 >2)についてはネットワ−ク経由で他のパソコンからアクセスできます > ネットワ−ク経由で試してみても同じ結果でした。 >3)アプローチ使用時はMSaccessは起動していません。ファイル > にアクセスするだけです。 >4)アプローチ2001はMSaccessのファイル形式mdbを読めます > ので直接アクセスしました。何も変更していません。 > > その結果読み込みは出来たのですが、データの変更ができない状態です。 > 以上よろしくお願いします。 そうでしたか、アプローチ2001では、.mdb ファイルを読めるんですね。 アプローチ2001のユーザーではないもので... さて、この状況で推測できることは、つぎの3つです。 1.アプローチ2001 で読める MS Access のバージョンより、 使用中の MS Access のバージョンのほうが新しいことによる制限。 2.MS Access の設定で、ファイルに、読み取り可・編集不可の制限を 加える設定をしている可能性。 3.Excelのファイルを 1-2-3で読み込む場合にも発生しますが、 相手のファイル形式に完璧には対応してないことによる制限。 以上のことが考えられます。 ご確認ください。 |
| お恥ずかしい話ですが、アプローチ2000 でも、 MS Access の.mdb ファイルを開けることが分かりました。 そこで、さっそく試してみました。 開いてみたのは、MS Access 2000 のファイルです。 「ファイル」−「開く」で、「ファイルを開く」の画面を開き、 「ファイルの種類」欄で「Microsoft Access Driver (*.mdb)」を選択し、 MS Access のサンプルファイルで有名な North Wind のファイルを開きました。 それで、データの編集をしてみると、何事もなく編集できる場合と、 次のようなエラー表示が出る場合がありました。 (データを編集しようとしているファイル名) のレコードを修正できません。 権限がないか、エラーが発生しました。(-7037) そこで、MS Access のほうで、それらのファイルの違いを調べたところ、 編集できるのは、「テーブル」で表示されるファイルで、 エラーになるのは、「クエリ」で表示されるファイルであることがわかりました。 そちらで編集しようとしているファイルは、「クエリ」のファイルでは ありませんか? うろ覚えですが、MS Access のクエリというのは、実際に存在するデータから ある条件のデータを抽出したりするものだったと思います。 ということは、MS Access 自体の機能が必要なものなのではないでしょうか? ですので、アプローチで「クエリ」のファイルを開けたとしても、 編集は難しいのではないかと思います。 アプローチの「ファイルを開く」の画面では、 MS Access の、「テーブル」のファイルも、「クエリ」のファイルも、 同じ表示になるため、それらの区別ができません。 ですので、MS Access のファイルをアプローチで編集する場合は、 MS Access で「テーブル」のファイル名かどうかを確認してから、 アプローチで開くといいのではないかと思います。 |
| ykitzさんありがとうございます 早速たしかめてみます。 結果をまたお知らせします。 |
| 返事がおくれてすみませんでした。 ykitzさんのご指摘の通りでした。 テーブルは問題なく変更できました。 クエリーでは変更できません。 助かりました。 今後ともよろしくお願いします。 |
| >テーブルは問題なく変更できました。 >クエリーでは変更できません。 やはり、そうでしたか。 これ、アプローチのほうで、「編集できる・できない」を表示してくれれば、 悩まされることなかったんですよね。 今回の場合、アクセスがなければ、編集できない理由がわからずじまいに なるところでした。 まさか、他のソフトで作ったファイルを読む場合は、そのソフトも用意する、 というわけにもいきませんし。 やはり、アプローチのほうで、「編集できる・できない」を表示すべきだと思います。 おかげさまで、こちらも参考になりました。 これからもよろしくお願いします。 |
| この書き込みは管理者によって削除されました。(02/10/10(木) 14:53) |