OVH Cloud OVH Cloud

Formulaire vide

1 réponse
Avatar
Jorge
Bonjour

Sur un bouton j'ai mis ce code pour ouvrir un formulaire

DoCmd.OpenForm FORMULAIRE, , , "[ValeurA] =" & Me.ValeurB

Le problème c'est que parfois ValeurA n'existe pas encore dans la table et
je me retrouve avec un formulaire vide.

Comment faut il que je m'y prenne pour aller tester si la valeur existe dans
la table

1 réponse

Avatar
Raymond [mvp]
Bonjour.

avant de lancer le formulaire tu peux tester la présence dans la table, par
DCount ou DLookup:

If DCount("[ValeurA]", "latable", "[ValeurA] =" & Me.ValeurB) > 0 then
DoCmd.OpenForm FORMULAIRE, , , "[ValeurA] =" & Me.ValeurB
else
msgbox "y a rien à voir"
end if
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jorge" a écrit dans le message de news:
420b3a13$0$2179$
Bonjour

Sur un bouton j'ai mis ce code pour ouvrir un formulaire

DoCmd.OpenForm FORMULAIRE, , , "[ValeurA] =" & Me.ValeurB

Le problème c'est que parfois ValeurA n'existe pas encore dans la table et
je me retrouve avec un formulaire vide.

Comment faut il que je m'y prenne pour aller tester si la valeur existe
dans
la table