Hi, also hier nochmal auf deutsch!
Frage 1:
Ich habe zwei Unterformulare an der selben stelle. Sie sind exakt gleich, nur das eine soll für lesen, und das andere für neue Einträge sein.
Wie mache ich:
Data Entry = true
oder
Data Entry = false
in VBA um die Formulare zu unterscheiden? Ein entsprechendes Feld finde ich in VBA nicht.
bzw. eine möglichkeit wäre docmd.gotorecord , , acNewRec. aber da habe ich probleme. der button wäre im mainForm, und der record wäre im Unterformular. Welche Parameter braucht dann docmd.gotorecord?
Bis jetzt konnte ich da leider nichts finden! und ich habe gestern wirklich den ganzen tag gesucht.
Frage 2:
Ich habe ein Unterformular mit einer Text Box textbox1. Wenn ich in dieser textbox1 etwas eingegeben habe (ist bound mit einer query), soll die combobox1 des mainFrames aktualisiert werden und der Eintrag der textbox1 eingefügt werden.
Die combobox1 wurde mit dem Assistenten erstellt, somit hat sie im Raw-Source eine query: "Select * from qry_SelectMethod...."
Normalerweise geht dieses aktualisieren mit der Methode requery, aber ich habe schon gelesen, dass gerade die combobox Probleme verursacht und nicht entsprechend funktioniert.
Dafür funktioniert das aktualisieren, wenn ich nach der Eingabe eines neuen records F9 drücke. Eigenartig!
hier die textbox: Forms![frm_newEntry_newOutput]![frm_SeeMethodsForSelectedMethodType_newEntry].Form![textbox1]
hier die combobox: Forms![frm_newEntry_newOutput]![combobox1]
die methode die auf die textbox1 angewandt wird:
Private Sub textbox1_AfterUpdate()
Forms![frm_newEntry_newOutput]![cmb_combobox1].Requery
End Sub
Danke für Eure Hilfe!
lg,
Alex