- 締切済み
access クエリ レコードの追加ボタン?
クエリのデータシートビュー時の 最下部に現在の位置やレコード総数などを表示する場所がありますよね?そこに「一番下のレコードに移動する」ボタンがありますよね? (「>*」のような記号のボタンです。) このボタンを有効/無効にする設定はどこでできますか? このクエリは1つのテーブルから作っているので、普通に作成すれば、レコードの追加も、内容の変更も出来ます。 実は、偶然にも無効にしてしまっているで有効に直したいのです。 フォームでいうところの「追加の許可」みたいな「新規レコードの追加はできる/できない」みたいな機能です。 よろしくおねがいします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
そのクエリは「LEFT JOIN」や「RIGHT JOIN」ではないですか? だとすると、データシート・ビューでレコード追加はできません。
- cocom32
- ベストアンサー率58% (75/129)
クエリーのデザインビューしてるときにクエリープロパティを さわって レコードセットの値をダイナセットからスナップショットに してしまったのではないですか。
お礼
ありがとうございます。 しかし、 >ダイナセットからスナップショットにしてしまった 「スナップショット」でなく、「ダイナセット」なんです。
- toshichan7
- ベストアンサー率19% (21/106)
聞いといて何ですが、クエリ単独で更新はできて追加だけできないのは不可解ですねー。 あんまり使ったことないけど、セキュリティのユーザー/グループの権限あたりしか思いつきませんねー。
お礼
ありがとうございます。 >セキュリティのユーザー/グループの権限 「権限」ではないです。 自分でもどうやってこうなったのか・・・。
通常は、ユーザがデータベースメニューを操作することはないですよね。 それは、あくまでも開発者のみ。 ユーザーには、アプリケーションメニューからアイコン等をクリックしてクエリを開かせるのが基本。 であれば、そこで仕組めませんか? DoCmd.OpenQuery "商品マスター クエリ", acViewNormal, acReadOnly DoCmd.OpenQuery "商品マスター クエリ", acViewNormal, acEdit 例えば、こういう感じで・・・。
補足
ありがとうございます。 しかし、開発時点での疑問でしたので、せっかくご回答いただきましたが、おっしゃっている事ではないのです。
- toshichan7
- ベストアンサー率19% (21/106)
新規レコードへ移動するボタンがグレーになってるということですか? そのクエリで既存データの編集はできますか?
補足
ありがとうございます。 >新規レコードへ移動するボタンがグレーになってるということですか? はい、そうです。 >そのクエリで既存データの編集はできますか? はい、できます。 よろしくおねがいします。
お礼
ありがとうございます。 しかし、 このクエリは1つのテーブルだけから作っています。