Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VBA - Projekt

Empfohlene Antworten

Veröffentlicht

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.

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.

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.

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.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.