Access VBA versucht, zum verweisen auf eine textbox aus einer anderen form

Ich bin mit Access-VBA, und ich bin versucht zu ändern bestehenden code hinzufügen ein popup-Feld angezeigt. Dieses popup-Fenster ist eine andere form, und wenn ein Benutzer klickt auf einen button auf diesem Formular möchte ich ein Textfeld auf der Basis Formular ausgefüllt werden. Nach, dass das popup verschwindet, und dann Brauch ich den Zugang, den Wert aus der textbox auf der Basis form.

Die Reihenfolge sollte wie folgt sein:
1) Basis-Schaltfläche klicken, ruft modal popup
2) Klicken Sie in der Schaltfläche auf dem popup-speichert Wert auf Basis des Formulars Textfeld, dann gibt die Steuerung.
3) Basis-form verwendet dann diesen Wert, etwas zu tun.

Ich habe einige code, aber es funktioniert nicht richtig. Kann jemand sehen was hier fehlt und mir helfen, richtig?

Base Form

Sub base()
    DoCmd.OpenForm "PaperType", , , , , acDialog

    MsgBox Me.TheAnswer           'This line gives a null error
End Sub

Popup-Formular

Private Sub btnRolls_Click()
    'Me.Tag = 1
    Forms!ReceiptDetail_sfrm!TheAnswer = 1
    Me.Visible = False
End Sub

Private Sub btnSheets_Click()
    'Me.Tag = 4
    Forms!("ReceiptDetail_sfrm").TheAnswer = 4
    Me.Visible = False
End Sub

InformationsquelleAutor MAW74656 | 2010-12-16

Schreibe einen Kommentar