Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2398 / 9994 ←次へ | 前へ→

【10870】Re:作業ウィンドウ固定→レポートプレビュー
発言  トト  - 08/12/15(月) 15:48 -

引用なし
パスワード
   ▼カダワン さん:
処理の順番としては、
・フォームの可視をFalseに
・レポートのプレヴュー(&印刷?)
・(レポートが閉じられたら)
・フォームの可視をTrueに
という感じにすると良いかと思います。

但し、レポート表示中にフォームの操作は出来なくなります。
(不可視にしてしまうので^^;)

それで良ければ

Sub test()
  Dim myRpt    As Report
  Dim myRptName  As String
  Dim myFrmName  As String
  
  myRptName = "レポート名"
  myFrmName = "フォーム名"
  
  Forms(myFrmName).Visible = False
  
  DoCmd.OpenReport myRptName, acViewPreview
  
  'レポートが開いているのを確認
  On Error Resume Next
  Do
    DoEvents
    Set myRpt = Reports(myRptName)
  Loop Until Err <> 0  '閉じられたらエラーとなる(処理が次へ)
  Set myRpt = Nothing
  On Error GoTo 0
  
  Forms(myFrmName).Visible = True
End Sub

こんな感じです。

653 hits

【10869】作業ウィンドウ固定→レポートプレビュー カダワン 08/12/15(月) 11:58 質問[未読]
【10870】Re:作業ウィンドウ固定→レポートプレビュー トト 08/12/15(月) 15:48 発言[未読]
【10871】Re:作業ウィンドウ固定→レポートプレビュー カダワン 08/12/15(月) 17:27 お礼[未読]
【10872】Re:作業ウィンドウ固定→レポートプレビュー トト 08/12/15(月) 19:35 発言[未読]
【10875】Re:作業ウィンドウ固定→レポートプレビュー カダワン 08/12/17(水) 10:00 お礼[未読]

2398 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078198
(SS)C-BOARD v3.8 is Free