Announcement

Collapse
No announcement yet.

mit vba auf ein anderes formular zugreifen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • mit vba auf ein anderes formular zugreifen

    Hallo Leute,

    stellt euch 2 Formulare vor, FormA u FormB! Beide sind geöffnet. In FormA will ich einen Wert eingeben und per Button das FormB aktualisieren lassen, damit der Wert in einem Listenfeld in FormB auch sofort erscheint, wenn ich wieder auf Das FormB wechsele

    Frage:
    Mit welchen VBA-Bbefehl greife ich vom FormA auf Beispielsweise die Requery-Eigenschaft von FormB zu?

    Also mit "Me." wirds nix, soviel wissen wir schonmal ;-)!

    thx,
    Janko

  • #2
    Private Sub btnCopy_Click()
    On Error GoTo Err_btnCopy_Click

    ' version 1 in den aktuellen Datensatz in FormB schreiben
    ' FromB FormA
    ' Wert Übergeben
    Forms!FormB.Nachname = Me.Nachname
    ' Zum 2ten Formular wechseln
    DoCmd.SelectObject acForm, "FormB"
    ' Datensatz speichern
    DoCmd.RunCommand acCmdSaveRecord

    ' version 2 in einen Neuen Datensatz in FormB schreiben
    ' Zum 2ten Formular wechseln
    DoCmd.SelectObject acForm, "FormB"
    ' neuen Datensatz anlegen
    DoCmd.GoToRecord acDataForm, "FormB", acNewRec
    ' Wert Übergeben
    Forms!FormB.Nachname = Me.Nachname
    ' Datensatz speichern
    DoCmd.RunCommand acCmdSaveRecord

    Exit_btnCopy_Click:
    Exit Sub

    Err_btnCopy_Click:
    MsgBox Err.Description
    Resume Exit_btnCopy_Click

    End Su

    Comment

    Working...
    X