J'ai un formulaire d'accès dans lequel j'entre certaines valeurs ... ici une fois que j'entre dans n goto la zone de texte suivante je veux vérifier si la quantité entrée dans la zone de texte est inférieure à une valeur un champ dans une table. je l'ai vu la règle de validation de l'option mais ne knw comment vérifier une valeur de table ... merci d'avance ...Valeurs de zone de texte MS Access 2007 valider
0
A
Répondre
0
La manière habituelle de vérifier sur une table est DLookUp:
If Me.txtText = _
DLookUp("Field_OrExpression","SomeTable","Optional_Where_Statement") Then
Notez que DLookup renvoie Null si les données ne sont pas trouvées.
où faire cette operation..like en règle de validation ou sur des événements comme avant la mise à jour, après mise à jour, la sortie ... – sriks
Il n'est pas une règle de validation, après, cela dépend les exigences de votre application. Par exemple, vous souhaiterez peut-être utiliser le formulaire avant la mise à jour si vous avez plusieurs contrôles à valider. Si les données doivent être corrigées avant que le flux continue, vous pouvez souhaiter utiliser avant la mise à jour pour le contrôle. Si vous souhaitez écrire des informations ou modifier un autre contrôle en fonction des informations, vous pouvez souhaiter les utiliser après la mise à jour du contrôle. – Fionnuala