アクセスでレコード追加できない問題について

このQ&Aのポイント
  • access2003のADPファイルとSQLServer2005を利用しており、特定のユーザーがレコードの追加ができない問題に困っています。
  • 配布したADPファイルの設定に関わらず、特定のユーザーのPCでレコード追加ができない問題が発生しています。
  • PCに問題がある場合、どのように検証すればよいか分からず困っています。Microsoft Updateは常に最新状態を保っています。
回答を見る
  • ベストアンサー

ACCESSでレコード追加ができない

ACCESSでレコード追加ができない access2003のADPファイルとSQLServer2005で利用しております。 複数のユーザーへ、同じADPファイルを配布しており、設定も勝手に変えられないように制限しています。 テーブルにレコードを追加するフォームがあるのですが ほとんどのユーザーは問題なく追加できるのですが、 特定のユーザーがレコードの追加ができなくて困っております。 (フォームのデザインの設定はレコード追加可能にして配布しています。) 追加できない問題のユーザーも、参照などは問題なくできています。 1.アクセスのレコード追加の可否がPCごとに設定可能で、配布したADPファイルの設定を無視してしまうような機能があるのでしょうか? 2.PCになんらかの問題がある場合、どのように検証を進めればよいのか、まったくわかりません。   参考になるサイト、同様な体験の事例での解決方法などなんでもいいので教えていただければ幸いです。 ※ちなみに、利用しているPCは同じメーカーの同じ型番で、MicrosoftUPdateの更新も常に最新状態を保っています。OSはXPのプロフェッショナルです。 宜しくお願い致します。

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

ご苦労様です。 1 プロパティの読み取りの確認。 2 support.microsoft.com/kb/824266/ja 3 http://www.accessclub.jp/index.html   で過去ログでadp 追加 などで検索   するとヒントがあるかもしれません。 4 ファイルを新規に入れなおすとどう   なりますか。 adpに関しては情報、書籍などが少ないので 海外のサイトを走りまわったことがあります。

tochou4848
質問者

お礼

お礼が遅くなり大変申し訳ございません。 ご指導ありがとうございました。

関連するQ&A

  • Accessでフォームからレコードの追加について

    Access2016をWindows10で利用しています。 あるテーブルの単票形式のフォームをフォームウィザードから作成しました。 入力規則などがテーブルの各列の設定に沿って作成されていてとても便利なのですが、フォームにいくつか値を入れた時点でレコードが新規追加されてしまいます。 レコードの追加を、すべての入力が終わって「新規追加」ボタン(あとから自分で作成)を押してから行いたいです。 レコードウィザードを使わずにフォームを作成し、フォームの値とクエリを結び付けてボタン押下時にクエリを実行する、というフォームにすれば実現できると思うのですが、それはなかなか手間がかかってしまうので出来るだけ簡便に実現できたらと考えています。 細かい話なので参考ページ、あるいはヒントになる検索キーワードを教えていただけないでしょうか m(‗ ‗)m ?

  • Accessでレコードの保存をせずにフォームを閉じたい

    Accessでデータベースのレコード追加を行うフォームを作成しています。 コマンドボタン(1)をクリック→新しいレコードの追加 コマンドボタン(2)をクリック→フォームを閉じる としています。(ウィザードを使用して、埋め込みマクロ?を設定しています。) コマンドボタン(1)でレコードが追加されるのは問題ないのですが、 コマンドボタン(2)をクリックした場合も、レコードが追加されていることに気がつきました。 一般的に入力する人は、 データを追加しようと思って入力していたけれど、 途中でやめてフォームを閉じることってありますよね? そういう場合にレコードが追加されてしまったら問題だと思ったのです。 ですが、どうしたらレコードの追加をせずにフォームを閉じられるかがわかりません。 それって可能でしょうか? Access初心者です。難しいVBAとかはまだよくわかりません。 何か方法、アドバイス等ありましたら よろしくお願いします。

  • Access97で新しいレコードが入力できない

    ちょっと困り果てました。 今まで何も問題なくテーブルの追加が行えていた アクセス97のデータベースなんですが、 おとといから突然新しいレコードを追加できなくなって しまったのです。 もちろん、データベースにはセキュリティーを いっさい掛けていません。 現象の詳細を簡単にまとめると・・・ 問題のデータベースは・・・ ・開くことができる ・テーブルとフォームの参照ができる。 ・ファイルサイズは700kB程度なので、容量の限界が  原因ではない。 ・アクセス97の不具合ではない  (友達のパソコンで開いても同じ症状がでるので) ・見かけ上で新規レコードの追加ができる。 ・レコードの追加をした後、上書き保存のボタンを  押してもエラーメッセージはでてこない。  ただし、ディスクアクセスのランプはついていないので  どうやら保存されていないようだ。 ・レコードの追加をした後ファイルを閉じることも、  アクセスを終了することもできるが、上書き保存の  確認メッセージがでてこない。 以上です。 おそらく私が気づかないうちに、どこかの 設定をいじってしまったものと考えていますが、 どうやって直せばよいのかわかりません。 お手数おかけしますが、よいアドバイスがありましたら 教えてください。 [ End of Message ]

  • ACCESS新規レコードが追加出来なくなりました

    ACCESS2010初心者です。クエリから入力用のフォームを作りましたが、新規レコードの保存が出来なくなりました。※マーク有効、データ入力も可能、エラーメッセージなしですが、フォームを閉じて、開きなおすと新規レコードが消えている(保存されていない)といった状況です。フォームの元クエリも新規レコード保存なしですが、クエリの元デーブルのみ新規データがどんどん追加されています。原因と対策をご教授頂きたく宜しくお願い致します。

  • ACCESSのフォームからレコードの追加

    ACCESS(2000です)で検索結果をフォームで表示して探しています。目当てのレコードのみを別のテーブルに追加するにはどうしたらいいですか。(フォームで探すところまではできていますのでその後を教えてください。)

  • アクセスで新しいレコードの追加ができません

    他の人が作ったアクセスの個人情報を管理するシステムを使っています。年度が変わったので設定をすべて今年度用に直したら名票や住所録等はすべて動いたのですが、あるフォームを開いたら去年までのデータは表示・編集できるのですが、レコードの追加ができません。(エラーメッセージもでません)新規の部分が灰色になっていて追加できないのです。フォームのプロパティを見たらちゃんと更新・追加の欄が「はい」になっています。(去年までは新規追加できました)もちろん関係するテーブルだけを開くと新規作成できます。クエリーでリレーションが係っているのが原因だと思いますが、SQLで書かれているため理解できません。何か参考になる原因があればよろしくお願いいたします。(具体的でなくすみません)

  • Accessフォームの新規レコードについて

    いつもお世話になっています。 Access2000でフォーム作成をしているときにちょっと詰まってしまいました。 クエリからフォームの作成を行うと、フォームの新規レコードの追加ができないんです! テーブルからフォームを作成する場合は新規レコードの追加は可能でした。 クエリがあるとどうしても新規レコードの追加ができなくなってしまいます。 クエリからフォームを作成して、新規レコードの追加を行えるようにすればどうしたらいいんでしょうか? よろしくお願いします。

  • Accessでの新規レコードの追加の方法

    Windows XP上でMicrosoft Access 2000を使用しています。 オートナンバー型フィールド1つのみを含むテーブルに新規レコードを追加したいのですが、クエリやそれを基にしたフォームを介した方法はもちろんのこと、テーブルをデータシートビューで表示した状態でも追加することができません。 例えばレコードセレクタからレコード追加を選んでレコード保存を選んでも追加されません。 このテーブルに別のフィールドを追加してデータを入れるとレコードの追加が可能なのですが、オートナンバー型フィールド1つのみではうまくいきません。 どなたかオートナンバー型フィールド1つのみを含むテーブルに新規レコードを追加する方法を御存知でしたら御教示下さいませ。

  • データベースのレコードをaccessで修正出来ません

    なっちゃんです。 久しぶりのご質問です。よろしくお願いします。 早速ですが環境です  ・ OS Windows2000  ・ サーバー SqlServer2000  ・ アクセス access2003 ご質問です  上記の環境に SqlServer2000 をセットアップ  して access2003 を使いDBを登録したのですが  レコードの内容を更新(登録、削除、変更)する  ことが出来ません。    手順は SqlServer の EnterpriseManager を  使い空のDBを作成して それを access の  プロジェクトで開き、クライアントにあるmdb ファイルを別の access で開いてテーブルを  ドラッグ&ドロップで追加しました。  その登録されたテーブルの内容を変更することが  出来ません。 検証したこと  サンプルの NorthWind のレコードは access で  更新できます。  新規に作成したDBの内容は EnterpriseManager  を使うと変更できます。  サンプルの NorthWind のDBに上記の方法で  テーブルを追加しても、そのテーブルのレコードは  変更できませんでした。 以上のような状態で、たぶんどこかの設定(権限?) を変更する必要があると思うのですが、それが分からずに困っています。 どなたかお分かりの方がおられましたら 是非ご教授いただければと思います。 よろしくお願いいたします。  

  • access フォーム上で複数行のレコードを追加したい。

    宜しくお願いします。 仕様環境:WinXP access2002 フォーム上にコマンドボタンで空白のレコードを 追加したいのですが、一行だけなら「値の代入」マクロで 追加できるのですが、複数行だとやり方がわかりません。 「追加クエリ」を作ってコマンドボタンにマクロで乗せてみたのですが、 テーブル上では複数の空白レコードが追加されてますが、 フォーム上には反映してくれません。 「値の代入」マクロを使って、複数行のレコードをフォーム上に追加するか、 「追加クエリ」を使って、複数行のレコードをフォーム上に反映させるか したいのですが教えてください。 ※ ちなみにこのフォームはサブフォームです。   また5行追加しようとしています。   この方法では無理でしたらご指導お願いします。 宜しくお願いします。