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で質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- Access(アクセス) accessについて(超初心者です) 1 2023/02/11 11:18
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- Excel(エクセル) エクセル テーブル機能の不明点 2 2022/04/14 14:10
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
-
4
アクセスVBAのMe!と[ ]
Access(アクセス)
-
5
Accessの画面更新を一時的に停止する方法。
その他(データベース)
-
6
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
7
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
8
「RunSQL」と「Execute」の違い
Access(アクセス)
-
9
新規レコード行を非表示にしたい
Access(アクセス)
-
10
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
11
このオブジェクトに値を代入することはできません
その他(データベース)
-
12
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
13
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
14
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
15
ACCSESS2013VBA フォームのレコードソースを変更する
その他(データベース)
-
16
ACCESSで値を代入できないとは?
Visual Basic(VBA)
-
17
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
18
Accessのフォームにて、詳細行のボタンを行の内容により、表示/非表
その他(Microsoft Office)
-
19
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
20
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
access の 最終レコードの判定...
-
ACCESSフォーム入力後の確定
-
ファイルメーカーで重複してイ...
-
Accessでレコードの複製
-
ACCESS 複数のフォームから同一...
-
Accessのレコード数をテキスト...
-
アクセスのコンボボックスの内...
-
AccessのRefresh・Requery・Rep...
-
Accessフォームで詳細内の任意...
-
Accessの「Form_AfterUpd...
-
禁止文字をエクセルかアクセス...
-
Access サブフォームでの選択行...
-
エクセルで、抽出したデータだ...
-
ACCESSで、EXCELのような、sumi...
-
ソフトの製品コードを知りたい
-
スクロールバーをVBAで操作したい
-
ACCESSでVBAから選択クエリの抽...
-
Accessのコンボボックスでリス...
-
ACCSESS2013VBA フォームのレコ...
-
googleフォームでインストール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSフォーム入力後の確定
-
ACCESS 複数のフォームから同一...
-
AccessのRefresh・Requery・Rep...
-
Accessフォームで詳細内の任意...
-
Accessでレコードの複製
-
access の 最終レコードの判定...
-
accessでオートナンバーを使わ...
-
MS.Access でサブフォーム付の...
-
Accessで経過日付に応じて色を...
-
DoCmd.SearchForRecord が動か...
-
Access 指定したレコードへ移動
-
アクセエスのレコードの更新をV...
-
ファイルメーカーで重複してイ...
-
Accessのレコード数をテキスト...
-
ファイルメーカーProでレコード...
-
AccessVBA フィルタとカレント...
-
禁止文字をエクセルかアクセス...
-
新しいレコードへの移動時にト...
-
docmd.gotorecordを起動するには
-
Accessの「Form_AfterUpd...
おすすめ情報