Erstes Mal auf Experte-austauschen und kämpfen, um von dem Boden mit vba.
I wegzugehen, haben eine Form mit der Rekordquelle, die auf eine Frage zeigt. Die Frage ist auch die SteuerSource for Textkästen wie Nachname, erster Vorname, Titel, eMail, etc. Es gibt ein subform unter the text Kästen, das zu jedem Angestellten spezifisch ist,…, welches die Form mit subform auf strEmail.
All Arbeiten gut verbunden, aber ein Benutzer müssen durch Aufzeichnungen klicken oder nach ihrem Namen, so I added suchen ein ungebundener kombinierter Kasten, der alle eMail verzeichnet. Benutzer benutzen jetzt kombinierten Kasten, Entdeckung their name und die Form/das subform zeigt ihre Informationen. Von dieses vollendet mit einer Makrousing SearchForRecord Tätigkeit und, wo Zustand: = " [strEmail] = „u.“ „„u. [Schirm]. [ActiveControl] u.““ „ in, nachdem Updateeigentum des kombinierten box.
Combo Kastens entworfen, um den Benutzernamen zu finden, wenn die Form geöffnet. Problem ist, sehen das user can ihre eMail im kombinierten Kasten, aber müssen ihn an klicken, um nach Updateereignis and then die Form/das subform abzufeuern zeigt ihr information.
I umgewandeltes Makro zu VBA und diesem Code im After_Update Ereignis verwendet (anstatt des Makro): privates Unterseeboot Combo27_AfterUpdate () DoCmd.SearchForRecord, "", acFirst,“ [strEmail] = „u.“ „„u. Screen.ActiveControl u.““ „ Ende Sub
Try, wie ich mit Form_Load kann und das After_Update, das etc. benenne. Ich kann die Form nicht erhalten, um with zu öffnen die Form und das subform, die Informationen des Benutzers zeigen. Es funktioniert nur, wenn das combo box benutzt, um ihren Namen (und dann die After_Update Ereignisfeuer) vorzuwählen.
Can helfen Sie mir?
|