greatmgm
Goto Top

Druckvorschau verliert nach dem Drucken Fokus

Hallo zusammen,

folgendes Problem tritt bei mir neuerdings an allen Arbeitsstationen auf (MS Access Runtime 2010 bzw. MS Access 2013 32bit).
Aus einem Formular wird ein Bericht geöffnet mit Voransicht und modal:

DoCmd.OpenReport repname, acViewPreview, , "[anr]=" & Me.anr, acDialog

klappte die letzten 20 Jahre ohne Probleme, aber nun folgendes Phänomen:

- Druckvorschau geht auf (ok)
- Der Anwender druckt über STRG+P (ok)
- die Druckvorschau verliert den Fokus (nicht ok)
Fokus geht auf das verdeckte Fenster dahinter
drückt der Anwender jetzt noch mal STRG+P
wird das Formular gedruckt anstatt der Bericht

Wir können das derzeit nur damit umgehen, das wir nach dem 1. STRG+P
einfach nur mit der Maus noch mal auf das Fenster Druckvorschau klicken,
dann hat es wieder Fokus und der Druck klappt.

Kennt das Problem jemand ?

Content-Key: 323390

Url: https://administrator.de/contentid/323390

Printed on: April 23, 2024 at 10:04 o'clock

Mitglied: 131381
Solution 131381 Dec 14, 2016 updated at 14:14:45 (UTC)
Goto Top
Dann erzwinge den Fokus des Fensters per Code (setFocus()) und AlwaysOnTop.
Btw. Warum müssen die noch STRG+P drücken? Automatisiere das doch im Code.

Gruß
Member: greatmgm
greatmgm Dec 14, 2016 updated at 14:48:19 (UTC)
Goto Top
die haben die Möglichkeit gleich zu drucken, oder setzen halt einen Haken bei Vorschau und
schauen sich es erst an und drucken dann über STRG+P.
Das mit sSetFocus wird nicht klappen, da die Ansicht ja modal ist, ich also noch nicht zum Code
"zurückgekehrt" bin.
Das AlwaysOnTop schau ich mir, daran hab ich noch nicht gedacht.

Danke.