Miraculix4711 Geschrieben 20. August 2002 Geschrieben 20. August 2002 Hallo zusammen, Ich bin absoluter VBA Neuling und habe folgende Fragen: -Kann mir jmd. sagen wie der Befehl heisst um Formulare zentriert anzeigen zu lassen? -Wie heisst der Befehl um ein Formular automatisch nach x Sec. ausblenden zu lassen und ein anderes wird angezeigt? Brauche ich für das Startfenster. Vielen Dank im Voraus... H.W. P.S. Bei Fragen in Bezug auf Oracle kann man mich gerne anquatschen. Zitieren
JayN Geschrieben 20. August 2002 Geschrieben 20. August 2002 Original geschrieben von Miraculix4711 Kann mir jmd. sagen wie der Befehl heisst um Formulare zentriert anzeigen zu lassen? Wenn Du das Formular markierst, mit der rechten Maustaste anklickst und dann "Eigenschaften" auswählst, so gibt es da eine Eigenschaft "Automatisch zentrieren", die kannst Du auswählen. Per VBA-Code ist das die Eigenschaft "AutoCenter" die Du dann auf True setzen mußt. Gruß JayN P.S. Wegen dem zweiten Problem mach ich mir gleich auch Gedanken. Zitieren
JayN Geschrieben 20. August 2002 Geschrieben 20. August 2002 Original geschrieben von Miraculix4711 Wie heisst der Befehl um ein Formular automatisch nach x Sec. ausblenden zu lassen und ein anderes wird angezeigt? Brauche ich für das Startfenster. So, nun zum zweiten Problem. Ebenfalls unter Eigenschaften, Reiter: "Ereignis" gibt es eine Eigenschaft "Bei Zeitgeber", dort kannst Du ein Makro oder eine Ereignisprozedur einstellen, die dann das Öffnen des nächsten Formulars ausführt. In der Eigenschaft darunter kannst Du den Intervall/die zu wartende Zeit einstellen. Der Code für eine Prozedur würde so aussehen: Private Sub Form_Timer() DoCmd.OpenForm "[NAME DES ZU ÖFFNENDEN FORMULARS]", acNormal DoCmd.Close acForm, "[NAME DES ZU SCHLIESSENDEN/AKTUELLEN FORMULARS]" End Sub Eckige Klammern NICHT beachten! JayN P.S. Schreib ob's geholfen hat. Zitieren
Fallin Geschrieben 20. August 2002 Geschrieben 20. August 2002 Hallo, die einfachste Möglichkeit, Du legst in Dein Startformular einfach ein Timersteuerelement. Im Codeteil des Elementes gibst du einfach Form_Start. hide und Form_Main.show ein. Dadurch kannst Du die Formulare anzeigen, wie Du willst. Du kannst natürlich auch mit Unload(Form_Start) gleich den Speicherplatz des Startbildschirmes freigeben. Man sollte aber den Timer gleich deaktiviern, sonst kann es zu Problemen kommen Timer1.Enabeled = False. Wenn Du noch Probleme hast, kann ich Dir ja auch mal den kompletten Code geben. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.