を実行しない:レポートがプレビューモードで開いているときに私はこの質問に簡単な答えのために数日を探している場合はMS-AccessレポートのVBAコードが
は、レポートの実行に/後ろのVBAコードをい隠されていますか?
非常に長く複雑なVBAモジュールが添付されたレポートを持つP-O-S(Point-Of-Sale)Access 2003データベース(ほとんどがドイツ語で書かれています)を継承しました。プレビューモードでレポートを実行するときに実行するコードが必要ですが、プレビューモードでは実行されません。
レポートは次の行でフォームから呼び出された:私は次の行
DoCmd.Close acReport, "Fertigungszettel", acSaveNo
問題でフォームを閉じる
DoCmd.OpenReport "Fertigungszettel",acPreview, , , acHidden
は、コードが/の後ろに/添付ということですレポートには実行されていないようです。アクセスコードを実行するための時間を持っていたように私は、私はレポートのVBAに
Private Declare Sub Sleep Lib "kernel32" (ByVal dwmilliseconds As Long)
Public SleepPls(ByVal ISecs As Long)
Sleep(ISecs * 1000)
End Sub
を以下を追加しました多分私は閉鎖を遅らせるために必要な思考と私はこのようにそれを呼び出すために行を追加しました:
SleepPls(10)
しかし、それは違いはありませんでした。
誰でもこれを私に説明したり、簡単な方法でこれを説明するどこかで私を指摘することができます。私はDevのものではない上層部の経営陣にこれを説明しなければならないので、簡単な方法を求めます。 (程遠い)。
ありがとうございます。
チェックで実行するの背後にある既存のコードを強制することができると思い
一部のコードを実行するためだけにレポートを開くと、そのコードはレポートに属しません。必要なときに実行するためには、一般的なモジュールでなければなりません。 – Andre