Hinzufügen von Informationen dynamisch zu einer Kontrolle in der Access-Datenbank -Anwendung kann der Benutzer Zeit, da sie manuell eingeben zu speichern. In Microsoft Office Access -Steuerelemente wie Textfelder und Kombinationsfelder haben die "focus" setzen, bevor Sie ihre Daten manipulieren können müssen . Mit Visual Basic für Applikationen können Sie die Funktion " SetFocus " Methode, um den Fokus auf ein Textfeld-Steuerelement gesetzt . Sobald das Textfeld den Fokus hat , können Sie lesen oder seine Eigenschaft "Text" zu schreiben. Sie werden nicht in der Lage, hinzufügen oder abrufen Steuerdaten bis das Steuerelement den Fokus hat. Anleitung
1
Starten Sie Microsoft Access, klicken Sie auf " Erstellen "-Registerkarte, und klicken Sie auf "Form Design" , eine neue Form zu schaffen. Klicken Sie auf " TextBox " aus der Controls- Bereich auf die Form und zeichnen Sie ein neues Textfeld-Steuerelement mit der Maus. Fügen Sie eine neue Schaltfläche mit der gleichen Technik .
2
der rechten Maustaste auf die neue Schaltfläche , und wählen Sie "Eigenschaften". Klicken Sie auf die Registerkarte "Ereignis" und wählen Sie " [Event Procedure] " neben "On Click" , um eine neue Click-Ereignis für das Textfeld zu erstellen.
3
Kopieren Sie den folgenden VBA Code um den Fokus auf das Steuerelement festgelegt , und fügen Sie Text, um ihn :
Me.Text0.SetFocus
Me.Text0.Text = " Textfeld den Fokus hat. "
< br > 4
Wechsel in den "Microsoft Access" und klicken Sie auf "Ansicht" , um das Formular anzuzeigen. Klicken Sie auf die neue Schaltfläche , um Text in das Textfeld hinzuzufügen.