Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Formualre öffnen per Popup - Berichtvorschau kann nicht in den Vordergrund





Frage

Hallo, ich lasse meine Formulare mit der Eigenschaft POPUP öffnen, wodurch sie immer im Vordergrund stehen. Das mache ich aber auch nur, weil ich sie annähernd im Fullscreen haben möchte, was aber auch nicht so 100%ig gelingt. Dadurch wird die Berichtvorschau aber nicht angezeigt, da sie die Eigenschaft Popup nicht besitz. Was kann ich tun? Muss ich die Vormulare etwas erst via Makro minimieren lassen bevor der Bericht erscheint? Wie kann man Formulare einfacher im Fullscreenmodus erscheinen lassen. Danke für eure Hilfe, Viele Grüße, Draighton

Antwort 1 von JohnnyLoser

Hi Draighton,

schreibe doch in Deine Form_Load-Prozedur den Befehl

DoCmd.Maximize

Dann hast Du die Vollansicht.

Geht natürlich nur, wenn es nicht als PopUp oder Dialog eingestellt ist.

Johnny

Antwort 2 von Draighton

Hallo,

Das klappt schon ganz gut, ist aber nicht ganz was ich mir vorgestellt habe. Mit Vollansicht meine ich, dass weder die Symboleisten von Access noch sonst irgendetwas (Außer vielleicht die Taskleiste) zu sehen ist. Halt absoluter Fullscreen. Ich möchte damit eine absolute Benutzführung mittels eigener Buttons und Navigation erzwingen und es dem User dadurch auch leichter machen. Setze ich den Befehl DoCmd.Maximize in Verbindung mit Popup ein und verneine das Anzeigen von Systemmenufeldern etc. ist das Ergebnis schon annähernd so, wie ich es mir Vorstelle. Man sieht allerdings immer noch die blaue Titelleiste. Und die Berichte (weil Popup) sind leider immer noch im Hintergrund.
Vielleicht noch weitere Anregungen?

Viele Grüße,

D.

Antwort 3 von JohnnyLoser

Hi Draighton,

wenn Du die Access-eigenen Menu- und/oder Symbolleisten nicht haben möchtest, gibt es mindestens 3 Möglichkeiten:

1. Du kannst diese mittels VBA ausblenden

2.Du kannst Dir eigene erstellen und diese in den Eigenschaften zuweisen

3. Du kannst unter Extras|Start die entsprechenden Kontrollkästchen deaktivieren.

Zitat:
Man sieht allerdings immer noch die blaue Titelleiste


Hast Du ein Problem mit der Titelleiste?

Johnny

P.S.: Ein PopUp ist immer im Vordergrund!

Antwort 4 von Draighton

Ist das denn so schwer?
Ich habe keine Ahnung wie man ein Formular im Fullscreen darstellt, wenn nicht via popup. (Ich hoffe man weis, was mit FULLSCREEN gemeint ist) Wenn ich aber popup verwende, erscheint der Bericht nicht im Vordergrund.
Dass es Techniken gibt, mit denen man das realisieren kann, ist mir klar.
Also entweder man möchte supporten oder eben nicht.
Ob ich ein Problem mit der Titelleiste habe ist doch völlig unerheblich. Wenn man selbst nichts weis, sollte man auch bitte nicht posten.
Trotzdem Danke für die Bemühung.

Antwort 5 von JohnnyLoser

Zitat:
13.08.2003 15:59:43
Wenn man selbst nichts weis, sollte man auch bitte nicht posten.


Ich sehe Dir mal die Hitze nach, es soll ja ab morgen kühler werden.

Zitat:
Ich hoffe man weis, was mit FULLSCREEN gemeint ist


Scheinbar nicht, könntest Du vielleicht mal erklären.

Johnny

Antwort 6 von Roadrunner90

Zitat:
Also entweder man möchte supporten oder eben nicht.

Genau das hat Jonny getan - und auch gleich 3 Lösungsvorschläge gemacht. Wenn das nicht reicht - ACCESS-Buch kaufen und nachlesen.


Antwort 7 von Draighton

War etwas ungerecht. Sorry dafür. Immerhin haben mir die Posts geholfen meinen ursprünglichen Gedanken weiter zu verfolgen und meine Wünsche via Makros zu realisieren.
Wenn ich jemanden zu nahe getreten bin entschuldige ich mich dafür, wollte sicher niemanden vergraulen. Danke für euer Verständnis.

Fullscreen -> Wie aus dem HTML Bereich. Fenster nimmt kompletten Bildschirm (bis auf Taskleiste) ein.

(Habe mir tatsächlich auch ein Access Buch gekauft - aber ich verlasse mich nie auf eine Meinung)

Danke noch mal.

Viele Grüße, D.

Antwort 8 von acpro

also, wenn du den bericht öffnest, blendest du das formular aus
visible= false
und wenn du den bericht schliesst, blendest du das formular wieder ein.
wenn du mehrere popupformulare hast, musst du halt schauen, welche forms! geladen sind und im popupmodus offen sind. die blendest du aus, bevor du den bericht öffnest und dann in umgekehrter reihenfolge wieder ein.