Bonjour tout le monde, j'aimerais savoir comment faire pour effectuer un test sur la saisie dans une zone de texte.
Je dois pouvoir contrôler si la valeur saisie dans la zone de texte ne se trouve pas déjà dans une table. Savez vous comment faire ?
Bonjour tout le monde, j'aimerais savoir comment faire pour effectuer un test sur la saisie dans une zone de texte.
Je dois pouvoir contrôler si la valeur saisie dans la zone de texte ne se trouve pas déjà dans une table. Savez vous comment faire ?
Bonjour,
Le plus simple serait de remplacer la zone de texte par un combo box dont la requete pointe vers la table desiree, tout en mettant a Yes/Oui les proprietes Limit to list et Auto expand
A moins bien sur que tu veuilles que la valeur introduite n'existe pas. Dans ce cas, tu devras utiliser l'event After Update ou On lost focus pour tester en VBA l'existence ou non de la valeur.
(desole, ma version est en anglais, mais tu trouveras bien )
et comment faire pour tester si une valeur d'une zone de texte existe dans une table en VBA?
La, je pense qu'un petit tour sur un tutoriel ne pourrait qu'etre positif
http://access.developpez.com/cours/?page=dataaccess#dao
Au choix :
- Utiliser un recordset
- Utiliser une fonction de domaine telle que DFirst
Exemple :
DFirst(1, "Table1", "monchamp=" & MaZoneText)
Si la fonction renvoie null alors la valeur n'a pas été trouvée
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager