Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: MartinHan am Juni 01, 2026, 00:56:28

Titel: Direktfenster bleibt verschwunden
Beitrag von: MartinHan am Juni 01, 2026, 00:56:28
Hallo,

normalerweise sollte ja das DF mit strg + g geöffnet werden, ich sehe es aber nicht.
Debug Befehe im Code laufen aber duch.
ich habe auch Office 365 repariert, nichts zu machen. Übriges ist das in allen meinen Acces-Anwendungen so..
Die anderen Fenster (local u.ä. ) öffen sich problemlos.
Ich habe auch alle VBA-Edit-Fenster gelöscht...nichts.
Es ist auch nicht auf Größe 0 reduziert und klebt irgendwo dran...

Hat da jemand eine Idee?

Martin
Titel: Re: Direktfenster bleibt verschwunden
Beitrag von: Bitsqueezer am Juni 01, 2026, 08:53:20
Hallo Martin,

Das Immediate-Fenster ist, wie so einige andere des VBA-Editors, ein Andock-Fenster, das man aber leicht vom VBA-Editor abkoppeln kann.
Wenn man es auf einen anderen Monitor verschiebt und dann an ein anderes Setup mit anderen Monitoren ankoppelt, bleibt das Fenster, wo es war und man kann es nicht mehr erreichen.
Blöd ist, daß es kein "richtiges" Fenster im Sinne von Windows ist, es hat also keinen eigenen Task, somit kann man es nicht mit dem Task-Switcher ALT-Tab erreichen. Es hat auch kein eigenes Systemmenü, daher bringt auch ALT-Space nichts, um dort "Verschieben" auswählen zu können.
Es geht aber dennoch zu erreichen. Klicke in irgendein VBA-Fenster, dann aktivierst Du das unsichtbare Immediate-Fenster, indem Du aus dem Ansicht-Menü das Direktfenster auswählst. Danach nichts mehr klicken, damit der Fokus dort bleibt.

Dann verwendest Du die Windows-Taste zusammen mit Cursor rechts oder links, auch mehrfach nacheinander. Das verschiebt das aktive Fenster zuerst auf dem Bildschirm, wo es gerade steht, an den rechten oder linken Rand, und danach auf den nächsten Bildschirm. So zauberst Du das Fenster dann wieder in den sichtbaren Bereich.

Gilt auch für alle anderen Andock-Fenster wie Projects, Locals, Watch usw.

Gruß

Christian
Titel: Re: Direktfenster bleibt verschwunden
Beitrag von: Knobbi38 am Juni 01, 2026, 10:15:02
Du kannst auch in der VBE unter Extras->Optionen den Haken "Verankern" aktivieren/deaktivieren/aktivieren. Dann sollte das Direktfenster sich wieder an der Defaultposition befinden.

Knobbi38
Titel: Re: Direktfenster bleibt verschwunden
Beitrag von: MartinHan am Juni 01, 2026, 10:59:09
Ok,

danke, ich habe habe jetzt einen Teilerfolg.
ich seh das DF einmal über die den Tasten, aber auch, wenn ich die Verankerung löse.
Aber bei diesem Coding:

DoCmd.OpenForm "frm_doc_meta_business_process_single", , , "object_id = '" & Me.object_id & "'"

kann ich vor dem Ausführen des opens z.B. den Wert von object_id mit debug.print anzeigen.
Dann führe ich den Open aus, einen neues Formular erscheint.
Wenn ich im neuen Formular im vba das DF nutze, kann er die Variablen, auch wenn ich es schließ und wieder öffne, nicht erkennen, er klebt quasi an dem ersten Fomular fest.

Merkwürdig...ich mach Access jetzt schon seid gefühlten 30 Jahren, aber das ist neu für mich.

Danke für Hilfe
Titel: Re: Direktfenster bleibt verschwunden
Beitrag von: MartinHan am Juni 01, 2026, 11:17:36
durch etwas hinunher kliecken, hat sich das Problem jetzt erledigt...
Ich danke für die Tips.

merkwürdig bleibt es trotzdem...


Martin