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-ID: 323390

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

Ausgedruckt am: 25.11.2024 um 23:11 Uhr

131381
Lösung 131381 14.12.2016 aktualisiert um 15:14:45 Uhr
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ß
greatmgm
greatmgm 14.12.2016 aktualisiert um 15:48:19 Uhr
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.