• ベストアンサー

データの競合 どれを選べばいい?

一人でパソコンを使っていて、ひとりでアクセスのファイルを使っています。 エクセルVBAのADOを使ってデータを追加する事があるのですが、その際、添付の画像が表示されます。(アクセスでの画面です) どれを選択すればいいのでしょうか? エクセルから追加したデータを保存したいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> どれを選択すればいいのでしょうか? お好きなものを選択ください。 その前に、 > 一人でパソコンを使っていて、ひとりでアクセスのファイルを使っています。 なのに「競合」するのがまずおかしいです。 VBAの中身から見直すことを強くオススメします。

TWOAWZFHUH
質問者

お礼

パソコンは一人で使用していますがアクセスファイルを開きつつ、 そのアクセスファイルにエクセルVBAでADOで接続しているから競合すると思っていました。 好きなのを選ぶようにします。

関連するQ&A

  • ADOでデータを送ってる最中はアクセスで検索やテー

    読み取り専用のエクセルファイルで エクセルのvbaでADOでエクセルデータをアクセスに転記してる時に アクセスでフィルタをかけてるとフリーズします。 ADOでデータを送ってる最中は アクセスで検索やテーブルへのアクセスはできないのでしょうか?

  • 非連結のフォームからテーブルにデータを追加する

    アクセスにおいて フォームの非連結のテキストボックスから テーブルにデータを追加するには VBAのADOを学ぶしかないのでしょうか? ADOを使わなくても 追加クエリ等を使えば、対応できますか? よろしくお願い致します。

  • Excel間でデータのやりとり

    複数のエクセルファイルに保存されてるデータをVBAでデータの内容を選択しながら、マスターファイルとして一つのエクセルファイルにまとめたいです。 セルのリンクではなく、データの読み込みで行いたいと思っています。   起動中のエクセルにもう一つのファイルを開けて、 Windows("data.xls").Activate とすれば操作はできますが、使用するファイルが多いため出来るだけ個別のファイルそのものにアクセスする方法がないかと思って探しています。  そのような方法があれば教えて下さい。

  • Excel → Access データをインポート

    OS WinXP Pro SP2 Office 2000 SP3 はじめまして。 マクロ(Excel VBA)を記述しているExcelファイル(Xls_Macro.xls)とインポート用データのExcelファイル(Xls_Data.xls)は別々のファイルになっていて、マクロを実行するとExcelファイルとインポート用データのExcelファイルのデータをAccessファイル(Access.mdb)にインポートする仕組みを開発しています。 インポート用データのExcelファイル(Xls_Data.xls)をADOで接続しレコードセットでデータを取得し、Accessファイル(Access.mdb)もADOで接続しレコードセットの「.AddNew」でAccessファイル(Access.mdb)に更新しようと考えています。 この考え方で問題ないのでしょうか!? もっと簡単な方法があるという方や、何か良い方法をお持ちの方 いらっしゃいましたら、よろしくお願いいたします。

  • データの競合?回避する方法は?

    オフィス2010です。 一つのアクセスファイル(test.accdb)に対して test.accdb自身も自分のファイルの中のテーブルにADOで操作し エクセルからもtest.accdbに対してADOで操作をしています。 rs.Open "SELECT * FROM T", cn, adOpenStatic, adLockPessimistic rs.Filter = "番号 = " & 番号 rs("文") = str文 で発生します。 そのすると 画像の様に 実行時エラー -2147217887(80040e21) 「他のユーザーが同じデータに対して同時に変更を試みているのでプロセスが停止しました」 が発生します。 エクセル側で発生します。 このエラーが出て中断したvbaを再度実行すると エラーのコードは同じですが エラーの内容が 「UpdateまたはCancelUpdateメソッドには、 対応すうAddNewまたはEditメソッドが必要です。」 に変わります。 https://support.microsoft.com/ja-jp/kb/966148 これと同じエラーの番号ですが、現象を読むと 「このエラーは FRx レポート サーバーにレポートの生成時に発生します。」 と書いてありますが、 「FRx レポート サーバーにレポートの生成時」に該当してないように感じます。 原因の「地域設定短い日付形式がエラーを引き起こしています。」に関しても 単独でそれぞれVBAを実行する限りではエラーが発生しない為 これも違うと思います。 SQLServerは一切使っていません。

  • エクセルの同一シートに追加保存させたい

    アクセス2010のデータをエクセルにエクスポートする際に、既存の同一シートに追加保存する方法が分かりません。 VBAなら出来るでしょうか? ご教示頂けたら助かります。

  • アクセスで同一テーブル内へのデータの追加

    こんにちは。Access2000を使用しています。 「顧客テーブル」には「お買上げ年度」と「顧客名」フィールド があります。 「お買上げ年度」= "2007"の顧客を、「お買上げ年度」 = "2008" として「顧客テーブル」内に追加したいのですが、一度仮テーブル やCSVファイルにデータを退避することなく、クエリやVBA(ADO)で 対応することは可能でしょうか?(=同一テーブル内への追加クエリ を実行したい。)よろしくお願いいたします。

  • 画像データを圧縮してエクセルファイルにしたい

    デジカメで撮影した複数の画像データを圧縮してエクセルファイルで保存したいです。エクセル画面で好きな画像を選んで貼り付けると画像データが重過ぎるので、エクセルファイル自体が重くなってしまうので、圧縮して保存できるようなソフトがないでしょうか?

  • ADOを覚えれば可能?

    accessで複数のパソコンから同時にMDBファイルを開いて テーブルの追加・更新などを行いたい場合は、ADOの知識があれば可能ですか? 複数のPCで一つのファイルを開いた場合、 読み取り専用になってしまいテーブルの更新ができません。 VBAのADOを覚えれば回避できるのでしょうか?

  • 大切なデータのバックアップ

    家のパソコンの大切なデータ(1GB)を一週間に1度の感覚で保存したいのですが ・フラッシュメモリ(USB) ・DVD ・サーバー(yahooボックスなど) のどれがいいでしょうか? 求める条件は、手軽に保存できる・安全(データが失われない)です。 中身はエクセルファイル、アクセス、画像などです。 ご回答よろしくお願いします。

専門家に質問してみよう