Wie requery Unterformular aus einem anderen Formular?

Ich habe zu kämpfen mit diesem problem auf eigene Faust, dann mit etwas Hilfe, dann Suche über es; aber ich habe nicht hatte kein Glück. Also beschloss ich zu Fragen.

Ich habe zwei Formulare in Access 2007 können nennen Sie MainForm und EntryForm.

MainForm hat ein Unterformular und einen button. Die Schaltfläche öffnet die EntryForm im Add-Modus. Was ich will zu tun ist, wenn die EntryForm speichert den neuen Datensatz es aktualisieren würde (requery) des Unterformulars in MainForm.

Ich habe versucht, das setup-code

Private Sub cmdSaveAndClose_Click()
    DoCmd.Save

    'requery list
    Forms![MainForm]![subformName].Requery

    '' I've also tried these
    'Forms![MainForm]![subformName].Form.Requery
    'Forms.("MainForm").[subformName].Requery
    'Forms.("MainForm").[subformName].Form.Requery


    DoCmd.Close
End Sub

Keiner dieser versuche scheint zu funktionieren. Gibt es einen Weg, dieses requery?
Vielen Dank für die Hilfe im Voraus.

  • Was bedeutet das Unterformular anzuzeigen? Eine listbox, die Daten aus der Add/Edit-Formular?
  • das Unterformular zeigt die Datensätze aus der add/edit-Formular in einer Tabelle
  • docmd.speichern speichert das Objekt und nicht den Datensatz, den Sie wirklich wollen, 'Wenn Nicht Mir.Dirty Dann DoCmd.RunCommand acCmdSaveRecord'
  • Allen Browne (allenbrowne.com/bug-01.html) schlägt Mich.Dirty = False
  • für die Seite mit den bug und die Seite des Tipps, sich selbst!
InformationsquelleAutor Tony L. | 2009-12-18
Schreibe einen Kommentar