No.2ベストアンサー
- 回答日時:
たびたびすみません。
調べてたらこんなのがでてきました。
http://www.nurs.or.jp/~ppoy/access/access/acF007 …
参考URL:http://www.nurs.or.jp/~ppoy/access/access/acF007 …
ありがとうございます。
なかなかHelpを見ても、専門用語が多くて、今一わからないのが悲しいところです。
何となく、表形式で表示しているときは、Requeryで、単票形式で表示しているときはRefreshを使うといいような気がします。(単票形式でRequeryを使うと、レコードの途中を表示していたのに、Requeryしたとたん、先頭レコードに移動してしまった気がします)
ネットワーク上で使用していると、他のユーザーの変更を反映させるのに苦労します。
お陰さまで少しは、理解できた気がします。
No.1
- 回答日時:
僕も良くわからないのですみませんが・・・
ヘルプの質問タブに「Requery」と入力して、「"Requery/再クエリ" アクション」を表示させ、「関連項目」から「RepaintObject、ShowAllRecords、Requery、および Refresh アクション/メソッドの比較」というのを選ぶといろいろと書いてありました。
そのまま貼り付けます。
●"RepaintObject/オブジェクトの再描画" アクション
●DoCmd.RepaintObjectRepaint メソッド
指定したオブジェクトのコントロールを再描画します。これらを実行しても、データベースの再クエリは行われず、新しいレコードも表示しません。
(※…僕はループ処理の関係で、テキストボックスに代入したテキストが表示されないときに使っています。)
●"ShowAllRecords/全レコードの表示" アクション
●ShowAllRecords メソッド
再クエリを行い、最新のレコードを表示し、フィルタを解除します。"Requery/再クエリ" アクションではこのような処理を行いません。
●"Requery/再クエリ" アクション
●DoCmd.Requery メソッド
オブジェクトまたはそのコントロールのソースを再クエリします。"Requery/再クエリ" アクションまたは Requery メソッドは、次のいずれかの処理を行います。
指定したコントロールやオブジェクトの基になるクエリの再実行。
指定したコントロールやオブジェクトの基になるテーブルのレコードに行われた追加、変更、削除内容の反映。
●Refresh メソッド
指定したフォームまたはデータシートに含まれるレコードを更新して、データへの変更を反映します。この変更には、マルチ ユーザー環境での他のユーザーによる変更も含まれます。Refresh メソッドが表示するのは、カレント レコードセットに加えられた変更だけです。レコード ソースへのレコードの追加や削除は反映しません。
●Requery メソッド
新しいレコード、または最後に再クエリしたときにレコード ソースから削除されたレコードを反映し、フォームまたはコントロールの基になるデータを更新します。
アクティブ オブジェクトにないコントロールを再クエリする場合は、このメソッドを使います。"Requery/再クエリ" アクションやそれに対応した DoCmd オブジェクトのRequery メソッドは使いません。
※…Refreshはレコードの局所的な変更を確定・反映するもので、Requeryは完全なすべての変更を確定・反映するものなんでしょうか?そういう感じに読めますね…。
識者の回答を待った方がいいですね。すみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】甲子園での思い出の残し方
「球場の砂を持って帰る」はもう古いと思った高校球児が、甲子園で負けた際に、思い出に残そうと思って行ったこと
-
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
-
4
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
5
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
6
Accessの画面更新を一時的に停止する方法。
その他(データベース)
-
7
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
8
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
9
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
10
アクセスVBAのMe!と[ ]
Access(アクセス)
-
11
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
12
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
13
ACCESSでデータ読み取り専用を解除する方法
その他(データベース)
-
14
ACCESSのフォーム、開くんですが、見えないようにするには
Access(アクセス)
-
15
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
16
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
17
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
18
ACCESSにて
Access(アクセス)
-
19
このオブジェクトに値を代入することはできません
その他(データベース)
-
20
スクロールバーをVBAで操作したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでレコードの複製
-
ACCESS 複数のフォームから同一...
-
Accessのレコード数をテキスト...
-
ファイルメーカーのレコード複...
-
リカバリーレコードの%
-
accessでオートナンバーを使わ...
-
access の 最終レコードの判定...
-
アクセスのコンボボックスの内...
-
AccessのRefresh・Requery・Rep...
-
ACCESSフォーム入力後の確定
-
Access「レコードの保存」
-
MSAccess ロック状態かどうかを...
-
Accessフォームで詳細内の任意...
-
MSアクセスのフォームで、レ...
-
Access 指定したレコードへ移動
-
DoCmd.SearchForRecord が動か...
-
Access サブフォームでの選択行...
-
エクセルで、抽出したデータだ...
-
Access2000 サブフォームのReco...
-
ソフトの製品コードを知りたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 複数のフォームから同一...
-
AccessのRefresh・Requery・Rep...
-
ACCESSフォーム入力後の確定
-
access2021 レコードロックの使...
-
Accessでレコードの複製
-
accessでオートナンバーを使わ...
-
Accessフォームで詳細内の任意...
-
access の 最終レコードの判定...
-
Accessで経過日付に応じて色を...
-
アクセスで複数レコードを1レ...
-
アクセエスのレコードの更新をV...
-
Accessの「Form_AfterUpd...
-
MS.Access でサブフォーム付の...
-
Accessのレコード数をテキスト...
-
アクセスのコンボボックスの内...
-
Access 指定したレコードへ移動
-
DoCmd.SearchForRecord が動か...
-
アクセスのフォームで自動連番...
-
アクションクエリ DoCmd.RunSQ...
-
ファイルメーカーProでレコード...
おすすめ情報