2009-04-09 9 views
0

J'ai une zone de texte et une étiquette dans un formulaire Access. Tout ce qui est tapé dans la zone de texte doit être reflété/reflété dans l'étiquette et je dois utiliser l'événement OnKeyUp pour la zone de texte. Comment puis-je faire ceci? Ceci est un devoir. Je n'ai aucune expérience en programmation et c'est ma première classe de programmation. Jusqu'à présent, j'ai ceci:Événement OnKeyUp dans Access 2007

Private Sub Text0_KeyUp(keycode As Integer, Shift As Integer) 
    Label2 = Text0.Text.KeyUp 
End Sub 

Répondre

1

Utilisez l'événement de changement de la zone de texte & ensemble Label2.Caption = Text0.Text dans cet événement.
L'événement change se produit lorsque le contenu de la zone de texte change.

0

en ligne avec votre fonction KeyUp.

Private Sub tbTextBox(KeyCode As Integer, Shift As Integer) 
    Dim textBoxtext As String 

    textBoxtext = Me.tbTextBox.text 'put the textbox text in the string 
    lbLabel = textBoxText 'put the text in the string to the label 
End Sub 
0

Essayez, je testé pour vous sur Microsoft Access 2007:

Private Sub Text0_KeyUp(keycode As Integer, Shift As Integer) 
    Me.Label2.Caption = Me.Text0.Text 
End Sub 

Où Me représente l'objet du formulaire courant.

Questions connexes