• 締切済み

Microsoft Access クエリからテーブルに書き込めません。

アクセスで質問があります。クエリからテーブルに書き込めません。リレーションは一対一です。考えられる原因はなんでしょうか? ネットで調べると編集ロックを解除するなどと書いてありますが、何のことか分かりません。どなたか詳しい方教えて下さい。よろしくお願いします。

noname#204947
noname#204947

みんなの回答

  • yuuu69
  • ベストアンサー率29% (8/27)
回答No.2

画像追加しました。 デザインビューで右クリです。

  • yuuu69
  • ベストアンサー率29% (8/27)
回答No.1

選択クエリの場合なら、クエリのプロパティで 「レコードセット」が「スナップショット」になっていると クエリでレコードを更新しようとすると 「このレコードセットは更新できません」とメッセージが出てクエリ上での変更が出来なくなります。 が、それとは違うようですね

noname#204947
質問者

お礼

ご回答ありがとうございます。クエリのプロパティってどのように出すのでしょうか?クエリのデザイン画面ですか?

関連するQ&A

  • アクセス  クエリー

    アクセスについて質問します。 テーブルで可能な書き込みがクエリーでできません。 セキュリティのロックも解除に設定してあるのですが、どうしてでしょうか?どうぞよろしくお願いします。

  • アクセス クエリー

    アクセスについて質問します。 テーブルで可能な書き込みがクエリーでできません。 セキュリティのロックも解除に設定してあるのですが、どうしてでしょうか?どうぞよろしくお願いします。

  • アクセス2007 クエリの作り方

    アクセス2007 クエリの作り方 テーブルA 氏名  生れ年 ---------------- 佐藤   1990 鈴木   1950 斎藤   2000 伊藤   1970 テーブルB ------------------ 年齢   項目 10    少年 20    成人 60    還暦 とあった時 テーブルAを元に「クエリ1」で「年齢」を追加し 年齢: Year(Date())-[生れ年]としました クエリ1 氏名  生れ年 年齢 -------------------- 佐藤   1990  20  鈴木   1950  60 斎藤   2000  10 伊藤   1970  40 更に、「テーブルB」の年齢と「クエリ1」の年齢をリレーション(多対1?)して「クエリ2」としました。 クエリ2 氏名  生れ年 年齢 項目 --------------------------- 佐藤   1990  20 成人 鈴木   1950  60 還暦 斎藤   2000  10 少年 伊藤   1970  40「空欄」 アクセスはまだ良く理解していないのですが、これだとレコードの更新ができません。 フォームでレコードセットを「ダイナセット (矛盾を許す)」にすると更新はできますが不安です。 こんな時「ダイナセット (矛盾を許さない)」で行い場合どんなリレーションにしたら良いのでしょうか?    

  • ACCESS2000 クエリーを開いてテーブルのデータを更新したい

    ウィンドウズ98,ACCESS2000です。 二つのテーブルがあって、リレーションがあります。 これを元にクエリーを作成して、クエリーを表示させたフォームでデータの更新や削除を行いたいと思っております。 が、実際やろうとするとこのレコードセットは更新できませんとでます。 何か考えられる理由はありますか? よろしくお願いします。

  • ACCESS テーブル作成クエリ

    ACCESS2000で、別のデータベースAのテーブルを定期的に最新のものにするために、データベースBにテーブル作成クエリを作成します。Aを開くときにはパスワードが設定されているので、テーブル作成クエリでそのパスワードの入力を求められるため、正しく入力して実行するのですが、パスワードが正しくありませんとエラーになってしまいます。 Aのパスワードを解除して実行すればテーブルが作成できますが、パスワードを解除しないで作成する方法はないでしょうか。

  • Accessクエリの作り方

    OS:Windows2000 Access Version:Access2002 大変基本的なことで申し訳ないのですが、どなたか教えてください。 以下のようなテーブルがあります。 ●問合せテーブル 受付NO 受付日 受付時間 社名 担当者名 ・ ・ 機器コード1 機器コード2 問題コード1 問題コード2 対応状況コード ●機器テーブル 機器コード 機器コード名 ●問題テーブル 問題コード 問題コード名 ●対応状況テーブル 対応状況コード 対応状況名 これらのテーブルを使って、単純にクエリで ●問合せクエリ 受付NO 受付日 受付時間 社名 担当者名 ・ ・ 機器名1 機器名2 問題名1 問題名2 対応状況コード としたいのです。 対応状況は、問合せテーブル内でもひとつなので、簡単にクエリで表示できるのですが、機器1・2、及び問題1・2はふたつあり、どのようにすれば名称がそれぞれ表示できるのかが分かりません。 テーブルのリレーションシップで、 対応状況テーブルと問合せテーブル はリレーションが張れました。 機器テーブルと問合せテーブルにリレーションを張ろうと思い、テーブルを追加して、2つ機器テーブルを表示させ、リレーションを張ってみましたが、それをクエリで編集しようとするとデータが参照できないのか、エラーもなく、クエリが開くだけになってしまいます。問題テーブルも同様です。 本当に初心者のお話で申し訳ないのですが、どなたか教えてください。 よろしくお願いします。

  • Accessで選択クエリから元テーブルを編集したい

    Accessで選択クエリから元テーブルを編集したいので教えてください。 備品の管理番号の、空番を確認するクエリがあります。 前任者の作成したクエリでは、クエリから元テーブルの編集ができ、空番確認と同時にそこに情報を書き込めるので便利でした。 自分で同じクエリを作成したところ編集ができません。 テーブルのフィールドプロパティを見比べましたが、同じです。 クエリから元のテーブルを編集するのには、どうすればよいですか?

  • ACCESSのクエリに見ることの出来ないテーブル?があります。

    前任者の作成したPGで仕様書がありません。 中身を解析し様としたのですが、ACCESSのクエリのテーブルに、テーブルにもクエリにも存在しないテーブル?が接続されています。 何を接続しているのでしょうか? どこを見れば解析できるのでしょうか?

  • アクセス2000のテーブル・クエリーについて

    アクセス2000でテーブル1(データ入力済み)、テーブル2(データ未入力)、 テーブル3(データ未入力)、テーブル4(データ入力済み)の4つのテーブルを作成しました。クエリーを上記のテーブルから作成しました。テーブル1とテーブル4はデータが入力されているので、クエリーに反映されています。その後、テーブル2に入力した後、そのクエリーに反映されないのは、どうしてでしょうか。 初歩的なことだと思いますが、教えて下さい。

  • ACCESS2007 テーブル作成クエリで

    ACCESS初心者です。 ACCESS2007でテーブル作成クエリをテキストに添って作成しました。 が、実行できません。 ナビゲーションウィンドウにはテーブル作成クエリが表示されているのですが、 それをダブルクリックしてもデータシートが表示されません。 何が原因かわかりません。 よろしくお願いします。

専門家に質問してみよう