Startformular über ganze Seite

Access 2003

Hallo zusammen,

wie kann ich es einstellen, dass sich mein Startformular über den ganzen Bildschirm zeigt?

Gruß
Master

Hallo,

mit
Docmd.Maximize
im Open-Ereignis des Forms.

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Ok, dass hat schonmal seine Wirkung gezeigt.
Nun ist es aber so, wenn ich ein weiteres Formular öffne aus dem Startformular heraus und dieses dann wieder schließe ist das Startformular nicht mehr über den ganzen Bildschirm.
Wie kann ich das ändern, dass es so groß bleibt???

Gruß

Hallo,

mit Docmd.Maximize
im Anzeigen-Ereignis des Forms.

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo,

Anzeigen steht leider nicht in der Auswahlliste…
Access 2003.

Gruß

Hi,

im VBA-Code ist das Ereignis mit „_Current“ statt „_Open“. Ich habe auch Access 2003 verwendet, bei mir war das Ereignis aber mit in der Liste enthalten.

Private Sub Formularname_Current
DoCmd.Maximize
End Sub

Hallo,

wie gesagt open habe ich ja gefunden aber nicht anzeigen.

gruß

Hallo,

also es ist nun so, dass er beim ersten mal öffnen des Formulares die Seite wirklich über den ganzen Bildschirm bringt.
Sobald ich dann allerdings ein neues Formular über eine Befehlsschaltfläche öffne und dann wieder zurück gehe ist das Fenster wieder klein.
Wie kann ich es für immer groß schalten???

Gruß

Hallo,

Wie kann ich es für immer groß schalten???

na ganz einfach:

  1. Formular öffnen
  2. Fenster so groß aufziehen wie es später angezeigt werden soll
  3. STRG + S auf deiner Tastatur drücken (Größe wird gespeichert)
  4. die Eigenschaften des Formulars aufrufen
  5. den Reiter [Alle] anklicken
  6. folgende Einträge ändern:
  • Popup = JA

  • Automatisch zentrieren = JA

  • An Bildschirmgröße anpassen = JA

  • Rahmenart = Dialog

  • Datensatzmarkierer = NEIN

  • Trennlinien = nein

  • Mit Systemschaltfläche = NEIN

  • Schließen Schaltfläche = NEIN

  • MinMaxSchaltflächen = NEIN

  • Formular speichern

  • Formular aufrufen

  • fertig

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo,

Wie kann ich es für immer groß schalten???

na ganz einfach:

  1. Formular öffnen
  2. Fenster so groß aufziehen wie es später angezeigt werden
    soll
  3. STRG + S auf deiner Tastatur drücken (Größe wird
    gespeichert)
  4. die Eigenschaften des Formulars aufrufen
  5. den Reiter [Alle] anklicken
  6. folgende Einträge ändern:
  • Popup = JA

  • Automatisch zentrieren = JA

  • An Bildschirmgröße anpassen = JA steht bei mir nicht drin

  • Rahmenart = Dialog

  • Datensatzmarkierer = NEIN

  • Trennlinien = nein

  • Mit Systemschaltfläche = NEIN

  • Schließen Schaltfläche = NEIN

  • MinMaxSchaltflächen = NEIN

  • Formular speichern

  • Formular aufrufen

  • fertig

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

wenn ich das so mache, dass macht er das Formular schön auf so wie ichd as auch will.
Aber wenn ich nun eine Befehlsschaltfläche anwähle das ein anderes Formular öffnen soll geht nix auf.
Woran liegt das dann?
Wenn ich alles rückhängig mache gehts wieder…

gruß

Hi,
stell mal POPUP auf Nein

und lese dir mal die Hilfe zu den Eigenschaften die du veränderst durch

Gruss
Joey

Hi,

oder du stellst die Eigenschaft der anderen Formulare auf Popup die du öffnen möchtest, dann erscheinen die direkt im Vordergrund wieder.

MfG
Philipp K.

Hallo zusammen,

schön langsam glaube ich, dass es net anders geht, grins.

Alle Versuche die bisher beschrieben wurden führen sehr wohl dazu, dass beim ersten Aufmachen der Formulare jene auch über den ganzen Bildschirm ausgedehnt sind.
Wenn ich aber nun ein 2. Formular öffne und dieses wieder schließe wird oder ist das erste nicht mehr über den kompletten Bildschirm.
Warum nur???
Was mich auch stutzig macht ist, dass einige Beiträge vorher einer geschrieben hat, dass ich eine Option Namens „An Bildschirmgröße anpassen“ auf JA setzen solle. Allerdings finde ich diese Option in den Eigenschaften des Formulares nicht. Steht das evtl. wo anders???

Würde mich über weitere Lösungsvorschläge freuen.

Gruß
Master

Hi,

ich glaube die Eigenschaft an Bildschirm anpassen ist erst ab Acc2007 verfügbar.

Hallo,

vermutlich hast Du irgendwo
Docmd.Restore
als Code stehen. Ähnliches tritt auch auf, wenn Du mit F11 das Datenbankfenster sichtbar machst, das für sich nicht maximiert ist.

Schreib mal in jedes Form zusätzlich (oder auch nur) beim Ereignis „Bei Aktivierung“ diese Ereignisprozedur:

Sub Form_Activate()
Docmd.Maximize
End Sub

Die Formularfenster werden aber nur auf die Größe des Access-Fensters maximiert, und nicht grundsätzlich über den ganzen Bildschirm. Außerdem können nur Formulare, deren Eigenschaft „Popup“ auf Nein steht, so maximiert werden. PopUp-Forms dagegen können über ihre entspr. Größen-Eigenschaften so groß wie der Bildschirm eingestellt werden, weil sie nicht „innerhalb“ des Access-Fensters liegen und „eigenständige“ Fenster sind (keine MDI-Fenster).

Um das Access-Fenster selber zu maximieren, kann man
RunCommand acCmdAppMaximize
benutzen.

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Hallo zusammen,

also ich habe das ganze nun über ein Makro gelöst!
Makro an Formular2 schließen angehängt mit der Aufgabe das Startformular zu maximieren --> und siehe da es geht.

Ich möchte hiermit trotzdem nochmal allen danken für ihre Mühe.

Ihr seid Super.

Gruß
Master