• 締切済み

access クエリ レコードの追加ボタン?

クエリのデータシートビュー時の 最下部に現在の位置やレコード総数などを表示する場所がありますよね?そこに「一番下のレコードに移動する」ボタンがありますよね? (「>*」のような記号のボタンです。) このボタンを有効/無効にする設定はどこでできますか? このクエリは1つのテーブルから作っているので、普通に作成すれば、レコードの追加も、内容の変更も出来ます。 実は、偶然にも無効にしてしまっているで有効に直したいのです。 フォームでいうところの「追加の許可」みたいな「新規レコードの追加はできる/できない」みたいな機能です。 よろしくおねがいします。

みんなの回答

noname#79209
noname#79209
回答No.5

そのクエリは「LEFT JOIN」や「RIGHT JOIN」ではないですか? だとすると、データシート・ビューでレコード追加はできません。

PearlJam69
質問者

お礼

ありがとうございます。 しかし、 このクエリは1つのテーブルだけから作っています。

  • cocom32
  • ベストアンサー率58% (75/129)
回答No.4

クエリーのデザインビューしてるときにクエリープロパティを さわって レコードセットの値をダイナセットからスナップショットに してしまったのではないですか。

PearlJam69
質問者

お礼

ありがとうございます。 しかし、 >ダイナセットからスナップショットにしてしまった 「スナップショット」でなく、「ダイナセット」なんです。

回答No.3

聞いといて何ですが、クエリ単独で更新はできて追加だけできないのは不可解ですねー。 あんまり使ったことないけど、セキュリティのユーザー/グループの権限あたりしか思いつきませんねー。

PearlJam69
質問者

お礼

ありがとうございます。 >セキュリティのユーザー/グループの権限 「権限」ではないです。 自分でもどうやってこうなったのか・・・。

noname#140971
noname#140971
回答No.2

通常は、ユーザがデータベースメニューを操作することはないですよね。 それは、あくまでも開発者のみ。 ユーザーには、アプリケーションメニューからアイコン等をクリックしてクエリを開かせるのが基本。 であれば、そこで仕組めませんか? DoCmd.OpenQuery "商品マスター クエリ", acViewNormal, acReadOnly DoCmd.OpenQuery "商品マスター クエリ", acViewNormal, acEdit 例えば、こういう感じで・・・。

PearlJam69
質問者

補足

ありがとうございます。 しかし、開発時点での疑問でしたので、せっかくご回答いただきましたが、おっしゃっている事ではないのです。

回答No.1

新規レコードへ移動するボタンがグレーになってるということですか? そのクエリで既存データの編集はできますか?

PearlJam69
質問者

補足

ありがとうございます。 >新規レコードへ移動するボタンがグレーになってるということですか? はい、そうです。 >そのクエリで既存データの編集はできますか? はい、できます。 よろしくおねがいします。

関連するQ&A