お知恵を拝借いたしたく、質問させていただきます。
Accessで伝票作成システムを運用しておりますが、レポートを出力した時に
レコードソースにあるはずのデータが表示されないことが100回に1度程度あります。
その場合に、デバックモードでブレークポイントをつけて再現するとすべてのデータが
表示されます。
前提
1.OS:Windows7
2.バージョン:Access2010 (2003互換モード)
3.データベースとプログラムでAccessのファイルを分離しています。
両ファイルはネットワークドライブ上に保存してあり、ネットワークドライブ上で
実行しています。
4.クライアントPCとネットワークドライブはADSLで接続しています。
5.レポートはDoCmd.OpenReportで出力しています。
レポートのレコードソースはフォーム上のテキストボックスに表示されている
文字列を抽出条件にしたクエリにしています。
調べたところによると、DoCmd句は非同期処理ということでデータの作成が完了しなくとも
次の命令を実行する、ということは分かったのですが
今回の前提条件においてもデータを受け取れなかったから、レポートに表示できなかったという
判断をしてよいのでしょうか?
分かりにくい表現で恐縮ですがよろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
かなり希望的観測ですが、プリンタの設定を変えて
http://support.microsoft.com/default.aspx?scid=k …
より
「全ページ分のデータをスプールしてから 印刷データをプリンタに送る」が ON だった場合 印刷する文書の最終ページのスプールが終了するまで印刷は実行されません。この設定が ON になっている場合 ドキュメント全体を確実に印刷装置に送信する事ができます。」
かもしれない。
もう一つ別案
ローカルPCに一時テーブルを作成して
currentDb.execute 削除クエリ
currentDb.execute 追加クエリ
Docmd.openreport ソースは一時テーブル
で解決するかも。
さらにしつこくTransaction 処理を加えるとか
RecordsAffected の数と一時テーブルのレコード数のチェックを加える
とかすれば、おそらく大丈夫かと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- 事件・犯罪 刑法についてです 2 2022/06/04 03:11
- 事件・犯罪 刑法についてだれか助けてください。 2 2022/06/05 04:08
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのFindコマンドが遅い
-
Access VBA
-
access2000でつまづいてます
-
access vbaでクエリデータの中...
-
Accessの更新前処理について。D...
-
「更新に必要なキー列の情報が...
-
Excel 2019 のピボットテーブル...
-
セルの右クリックで出る項目を...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
Accessクエリーで両方のテーブ...
-
異なるサーバのDBデータ同士を...
-
ACCESSのクエリで集計で、先頭...
-
Accessでテーブルの値をテキス...
-
Accessでテーブル名やクエリ名...
-
Vbaでアクセスからエクセルにリ...
-
access テーブル内のレコード...
-
Accessでコードを入れると名前...
-
ワードでの単純作業の効率化に...
-
ACCESS で マクロの中でフィ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「更新に必要なキー列の情報が...
-
Accessの更新前処理について。D...
-
access2000でつまづいてます
-
access count数を変数に格納
-
ACCESSのFindコマンドが遅い
-
半角スペースの置換でエラーを...
-
Access VBAで自動連番を振るには
-
初心者です。Access レポートで...
-
VBScript+SQLServerでcountがう...
-
Access2003でのテーブルの有無確認
-
ECサイトの購入後の在庫処理
-
VB2010のSQLを使ったレコードカ...
-
Accessのテーブルのレコ...
-
cobolのカーソルについて
-
Access VBA
-
[Access]削除時のエラーメッセ...
-
ADOでループすると1レコードず...
-
Set rst = db.OpenRecordset("S...
-
AccessVBAについて
-
ACCESS、EXCELの限界?
おすすめ情報