過去ログ

                                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アクセスのデータを読込み、それを変更しようと
したところ、読み込みはできましたが、データをアプローチ側で変更できず、
「権限がないかエラーが発生」とメッセージが出ました。どうすればデータの
変更ができるか教えて下さい。

よろしくお願いします。
 ───────────────────────────────────────  ■題名 : Re:MSアクセスのデータ読み込み  ■名前 : ykitz <lotus_apr@mail.goo.ne.jp>  ■日付 : 02/10/8(火) 21:56  -------------------------------------------------------------------------
   いろいろなことが考えられますので、
つぎのことについてお知らせください

1.問題のファイルは、自分のパソコンの HDD に保存してありますか?

2.問題のファイルには、ネットワーク経由で、他のパソコンから
 アクセスできますか?

3.アプローチを使っているとき、MS Access も使っていませんか?。

4.アプローチにはアクセスの .mdb ファイルに直接アクセスすることは
 できなかったはずですので、問題のファイルは、MS Access のほうで
 .dbf ファイルに書き出したものですか?

以上、お願いします。
 ───────────────────────────────────────  ■題名 : Re:MSアクセスのデータ読み込み  ■名前 : kk  ■日付 : 02/10/10(木) 13:15  -------------------------------------------------------------------------
   123です
早速ありがとうございます

1)については 自分。のパソコンのHDDに保存してあります。
2)についてはネットワ−ク経由で他のパソコンからアクセスできます
  ネットワ−ク経由で試してみても同じ結果でした。
3)アプローチ使用時はMSaccessは起動していません。ファイル
  にアクセスするだけです。
4)アプローチ2001はMSaccessのファイル形式mdbを読めます
  ので直接アクセスしました。何も変更していません。

 その結果読み込みは出来たのですが、データの変更ができない状態です。
 以上よろしくお願いします。


>
>1.問題のファイルは、自分のパソコンの HDD に保存してありますか?
>
>2.問題のファイルには、ネットワーク経由で、他のパソコンから
> アクセスできますか?
>
>3.アプローチを使っているとき、MS Access も使っていませんか?。
>
>4.アプローチにはアクセスの .mdb ファイルに直接アクセスすることは
> できなかったはずですので、問題のファイルは、MS Access のほうで
> .dbf ファイルに書き出したものですか?
>
>以上、お願いします。
 ───────────────────────────────────────  ■題名 : Re:MSアクセスのデータ読み込み  ■名前 : ykitz <lotus_apr@mail.goo.ne.jp>  ■日付 : 02/10/10(木) 15:12  -------------------------------------------------------------------------
   >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で読み込む場合にも発生しますが、
  相手のファイル形式に完璧には対応してないことによる制限。

以上のことが考えられます。
ご確認ください。
 ───────────────────────────────────────  ■題名 : 開いているのはクエリファイルでは?  ■名前 : ykitz <lotus_apr@mail.goo.ne.jp>  ■日付 : 02/10/10(木) 17:40  -------------------------------------------------------------------------
   お恥ずかしい話ですが、アプローチ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 で「テーブル」のファイル名かどうかを確認してから、
アプローチで開くといいのではないかと思います。
 ───────────────────────────────────────  ■題名 : Re:早速たしかめます  ■名前 : kk  ■日付 : 02/10/11(金) 14:45  -------------------------------------------------------------------------
   ykitzさんありがとうございます

早速たしかめてみます。

結果をまたお知らせします。
 ───────────────────────────────────────  ■題名 : Re:その通りでした。 ありがとうございます。  ■名前 : kk  ■日付 : 02/10/15(火) 13:26  -------------------------------------------------------------------------
   返事がおくれてすみませんでした。

ykitzさんのご指摘の通りでした。
テーブルは問題なく変更できました。
クエリーでは変更できません。

助かりました。
今後ともよろしくお願いします。
 ───────────────────────────────────────  ■題名 : Re:その通りでした。 ありがとうございま...  ■名前 : ykitz <lotus_apr@mail.goo.ne.jp>  ■日付 : 02/10/15(火) 17:56  -------------------------------------------------------------------------
   >テーブルは問題なく変更できました。
>クエリーでは変更できません。

やはり、そうでしたか。

これ、アプローチのほうで、「編集できる・できない」を表示してくれれば、
悩まされることなかったんですよね。

今回の場合、アクセスがなければ、編集できない理由がわからずじまいに
なるところでした。
まさか、他のソフトで作ったファイルを読む場合は、そのソフトも用意する、
というわけにもいきませんし。

やはり、アプローチのほうで、「編集できる・できない」を表示すべきだと思います。

おかげさまで、こちらも参考になりました。
これからもよろしくお願いします。
 ───────────────────────────────────────  ■題名 : [管理者削除]  ■名前 :  ■日付 :  -------------------------------------------------------------------------
   この書き込みは管理者によって削除されました。(02/10/10(木) 14:53)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 79