- ベストアンサー
Access 編集ができるクエリとできないクエリの違いは
yesletsの回答
- yeslets
- ベストアンサー率31% (47/151)
いくつか原因が考えられますが、「編集できるようにしたい」 ということなので、集計クエリではないという前提で書くと、 「リレーションシップ」が関係しているのではないかと思います。 簡単な例をあげます テーブルA 番号(主キー) 氏名 テーブルB 日付(主キー) 番号 リレーションシップ:テーブルAの番号とテーブルBの番号(1対多) この例で次のクエリを作ると編集できないものになります。 日付 Aの番号 氏名 ← 編集不可 番号をBから持ってくると編集できます。 日付 Bの番号 氏名 ← 編集可 1対多のリレーションシップの場合には多の側 (無限大のマークのある方)のフィールドを使用すると 編集ができます。 クエリで使用しているテーブルにリレーションシップが作成されて いない場合も編集できないので、その場合はリレーションシップを 作成してください。
関連するQ&A
- ACCESSのクエリの編集
最近ACCESSを使い始めたばかりの初心者です。 クエリからデータの入力をしたいのですが、変更も新規のデータの追加もできません。どのようなクエリで編集が可能で、どのような場合に編集は不可能なのでしょうか?
- 締切済み
- オフィス系ソフト
- ACCESS ユニオンクエリはデータ編集ができない
教えてください。初心者なので基本的なことで大変お恥ずかしいのですが・・・。 ACCESSでユニオンクエリを作成し、検索の結果としてフォーム上にデータが閲覧できるシステムを作りました。ユニオンクエリの元となる、テーブルは4つあります。 しかし、フォーム上からも、作成したクエリのデータシートビューからもデータの編集ができません。 クエリというのは、編集ができないという認識でいいのでしょうか。 データを編集するにはテーブルとしてインポートしなおして、作業するしかないのでしょうか? 何か良い方法があれば教えて下さい。
- ベストアンサー
- オフィス系ソフト
- Accessのクエリが編集できない
Access2016で添付画像のようなクエリを作成しました。 しかし、そのクエリが編集できるようにならず困っています。 ・クエリDを削除して、テーブルA・B・Cだけにすると編集できるようになります。 ・クエリDを直接開くとクエリD自身は編集できます。 どうぞご指導ください。
- ベストアンサー
- Access(アクセス)
- アクセス2000 選択クエリ開いて直接データが編集できる?
前任者のものを改良しようと悪戦苦闘中、不思議なことに気がつきました。選択クエリでデータを表示していて 直接データを編集ができるものと 編集を受け付けない選択クエリがあります。どこに違いがあるのかわかりません。どうやって設定を変えるのでしょうか。3時間悩んでおります。お助けください。
- ベストアンサー
- オフィス系ソフト
- アクセス クエリ の質問です
いつも大変お世話になります。 アクセスクエリの質問ですが、テーブルデータより予定数が通常クエリで紐付いていて、もともとこの予定数はデータとして例えば90が入力されていて、普通に抽出すれば当然90が抽出できるのですが、クエリを実行すると、ダイアログなどで、手動で200と入力すると、200がクエリで出力させたいのですが・・・ 非常に、分りにくいかもしれませんが、アドバイスお待ちしております。
- ベストアンサー
- その他MS Office製品
- Accessクエリについて
お世話になります。 Access初心者です。 テーブルを3つ使いクエリを作成して見ました。 しかし、データが何故か重複している物があるのですが、 どうしてでしょうか。 解消方法はどうすれば宜しいのでしょうか。 お教え頂きたく宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- Accessのクエリについて
いつもお世話になっております。 Accessクエリについて、教えてください。 退職者の作ったMDBなのですが、ODBC経由でSQLServerに接続をしています。 リンクテーブルをはっているのですが、ここでよくわからないことがあります。 データベースウインドのクエリにたくさんのクエリが登録されているのですが、 そこでクエリの対象になっているテーブルがかならずしもリンクテーブルでは ないということです。もちろん、SQLServerには存在しているのですが、 私の理解レベルだとリンクテーブルでもないのに、クエリでデータが取得できて いることが不思議です。 詳しい人にはなんでもないのでしょうが、お分かりの方がおられましたら お教えください。
- ベストアンサー
- その他(データベース)
- ACCESSのクエリについて
いつもお世話になっております。 ACCESS2010を使用しています。 さて、クエリでの加工についてご教示をお願いします。 下記のようなテーブルがあるとします。 【T_購入】 番号 チケット購入者 実購入者 実購入者番号 1 あああ あああ 1 2 いいい あああ 1 3 ううう あああ 1 4 えええ えええ 4 5 おおお えええ 4 6 かかか かかか 6 7 ききき かかか 6 8 くくく かかか 6 チケット購入者のうち、自分で買わず他の人に頼んで購入した人をクエリで下記のようにしたいと思います。 番号 実購入者 委託者 1 あああ いいい、ううう 4 えええ おおお 6 かかか ききき、くくく データが1,000件近くあるため、クエリでなんとかしたいと思います。 どうぞご教示をよろしくお願いいたします。
- ベストアンサー
- Access(アクセス)
- アクセス2000のクエリで・・・
いつも、お世話になってます。 アクセス2000のクエリで、 日付(2003/01/01のような)列で ○月以前を抜き出すには どうしたら良いのでしょうか? ○月はその都度入れられるようにしたいです。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- Accessのクエリを教えてください
仕事でAccessを使っていますが、氏名の姓名間にスペースが複数入っているものが有り、 ひとつに統一したいと思います。 データ量が多いのでクエリで一気に変換したいと思うのですが・・・ Accessのクエリで複数(2~20)あるスペースを一つにする方法を教えてください。
- 締切済み
- その他(ビジネス・キャリア)
お礼
早速の回答ありがとうございました。いろいろ試していると、リレーションシップが関係しているようです。 <テーブルA> 番号(主キー) タイトル <テーブルB> ID(主キー) <テーブルC> 小分類 ---リレーA----小分類 ID(主キー) 備考 中分類 ---(多対1)--- 中分類 上記の図が大まかな構成です。テーブルAの「備考」を編集したいのですが、「リレーA」の部分が(多対1)にならず、編集できません。対処の方法はありますか?ぜひご教授ください、よろしくお願いします。