Zum Inhalt springen

access, vba, formualar


kartoffeln

Empfohlene Beiträge

Das ist manchmal ein wenig trickreich im Access.

Da du nur ein Verweis auf ein "normales" Form-Objekt bekommst kann die VBA-Programmierhilfe :rolleyes: nicht wissen welche Steuerelemente sich in dem Formular befinden - da zeigt es einfach keine an. Da man aber intern das richtige Formular anspricht kann man die Steuerelemente ganz normal verwenden!!! Mann muss Sie nur komplett hinschreiben.

Beispiel:

2 Formulare, auf dem 1. befindet sich ein "Bezeichnungsfeld", dessen Text von einem andern Formular aus geändert werden soll.


Private Sub Befehl1_Click()

  'Formular öffen

  DoCmd.OpenForm "Formular1"


  'Verweis auf das Formular holen

  Dim frmMyForm As Form

  Set frmMyForm = Forms("Formular1")


  'Eigenschaften ändern

  frmMyForm.Bezeichnungsfeld0.Caption = "Neuer Text A"

End Sub

Es gibt noch eine viel elegantere und einfache Lösung. Dafür muss man sicherstellen, dass das anzusprechende Formular ein Modul besitzt. Dann deklariert Access intern eine Variable Form_Formular1 die genau vom richtigen Typ ist. Hier funktioniert dann auch die Eingabehilfen von Access korrekt.

'Vorraussetzung: Formular1 muss ein Modul enthalten

Private Sub Befehl2_Click()

  'Formular öffen

  DoCmd.OpenForm "Formular1"


  'Eigenschaften ändern

  Form_Formular1.Bezeichnungsfeld0.Caption = "Neuer Text B"

End Sub

Hilft das weiter?

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...