Hallo zusammen,
ich habe folgendes Problem. Ich möchte ein Button aus einem Unterformular in das Hauptformular ziehen, da ich sonst Probleme habe mit dem Timer des Hauptformulars. von Der Estätik und haptik passt es auch besser.
Der Button hatte bisher folgenden Code:
Me.Auftragsnummer.SetFocus
Me.Auftragsnummer = ""
DoCmd.GoToRecord , , acLast 'Gehe zum Letzten Datensatz
DoCmd.GoToRecord , , acNext 'Gehe zum nächsten Datensatz (Erzeugt neuen Datensatz)
DoCmd.GoToControl "Auftragsnummer" 'Auftragsnummer
das me gegen forms! auszutausche ist kein Problem. Aber wie kann ich einem anderen/unter -formular sagen das es einen neuen Datensatz aufrufen soll?
Danke für eure Hilfe schonmal, und da es früher Montagmorgen ist - allen eine frohe und erfolgreiche Woche.
Gruß
Danijel
Hallo,
schau Dir mal die Parameter der GotoRecord-Methode in der VBA-Hilfe an...
hat vielverpsrechend ausgeschaut, bekomme aber folgenden Fehler
"Das F_LM_auftrag-Objekt ist nicht geöffnet."
ich schätze mal das das ist, weil es sich um ein Unterformular handelt.
die zeile lautet im Moment:
DoCmd.GoToRecord acDataForm, "F_LM_Auftrag", acLast
Der korrekte Pfad wäre Forms!Fzg_VNr!F_LM_Auftrag!
Wie kann ich den da eintüteln?
Hi,
aus dem HF heraus könnte es folgendermaßen klappen:
Me!F_LM_Auftrag.SetFocus
DoCmd.GoToRecord , , acNewRec
Me!F_LM_Auftrag.Form!Auftragsnummer.SetFocus
vorausgesetzt, "F_LM_Auftrag" ist der Name des UF-Steuerelements im HF.
Funktioniert - besten Dank.