こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ACCESS VBA レコード位置をマウスで指定

いつもお世話になっています。

ACCESS のテーブルにデータ入力をしていますが、データ入力後、その各レコードをマウスで指定して別データを入力したいと考えています。

エクセルVBAであれば、SET RANGE = APPLICATION.INPUT() を使えばマウスで範囲指定ができると思うのですが、ACCESS でそういった方法はできないでしょうか?

マウスでレコード位置を指定する方法があれば教えていただきたいです。

よろしくお願いします。

投稿日時 - 2015-03-15 09:20:57

QNo.8936052

困ってます

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

すみません。デザインモードでなくデザインビューの誤りでした。

>クエリをデザインビュー?で開くと抽出条件…などの表示がされる状態です。
この抽出条件行に条件式を記述します。
添付は納品書、納品明細をリレーションして日付に【指定日】を抽出条件とした例です。
このクエリを開き指定日入力枠に日付を入力する指定日と一致する
レコードのみが表示されます。
またこのクエリをレコードソースとしたフォームも指定日は有効です。

また抽出条件行に >=[開始日] AND <=[終了日] で日付の範囲指定も出来ます。

投稿日時 - 2015-03-21 15:16:24

お礼

早速のお返事、ありがとうございます。

指定日で範囲が指定できたらいいのですが、
1日に数回データが追加され、その都度別データ入力が必要になるので
マウスクリックで範囲指定ができたら・・・と思いました。

しかし、いろいろ探してもその方法がみつからないので
教えていただいた方法+αで対策を考えてみようと思います。

回答ありがとうございました。

投稿日時 - 2015-03-22 07:34:31

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

>1日に数回データが追加され、その都度別データ入力が必要になるので
クエリの抽出条件は複数の項目に設定できます。
同一行は and 条件
行が変われば OR 条件です

テーブルにyes/no型のフィールド(更新済 規定値 False)を追加して
これを抽出条件にする方法もあります。
※添付の更新済みの抽出条件を <>True としたのは過去のデータには規定値が
適用されないためです

yes/no型はクリックでFalse→True True→False と入れ替わります

フォームは単票形式でなく表形式ですね これだとスクロールできます。

投稿日時 - 2015-03-22 09:44:50

ANo.1

更新クエリでは如何ですか
クエリをデザインモードで開き、
任意の場所を右クリックすると「レコードの更新行」が追加されます
抽出条件行で更新レコードを特定します

投稿日時 - 2015-03-19 20:46:20

補足

回答ありがとうございます。

すみません、access 初心者のため回答の手順もよくわかりません。
クエリをデザインビュー?で開くと抽出条件…などの表示がされる状態です。

自分がイメージするのは、テーブルをフォームで開いて該当レコードを
マウスでシフトを押しながら範囲指定…と考えています。

投稿日時 - 2015-03-21 08:42:37

あなたにオススメの質問