OVH Cloud OVH Cloud

Requête avec paramètres fournis ou non

2 réponses
Avatar
Patrick Fredin
Bonjour,

Est-il possible de créer une requête de mise à jour avec des paramètres qui
seront ensuite fournis ou non. Si un paramètre n'est pas fourni, le champ ne
devrait pas être mis à jour mais si le paramètre est fourni il faudrait
mettre à jour le champ.

C'est sûr qu'en VBA, on peut générer un code SQL qui s'adapterait mais
j'aimerais seulement créer une requête dans la base Access avec des
paramètres pour justement ne pas à avoir à gérer le SQL avec du VBA.

Merci pour votre aide.

--
Patrick

2 réponses

Avatar
Gafish
Bonjour,

Patrick Fredin wrote:
Bonjour,

Est-il possible de créer une requête de mise à jour avec des
paramètres qui seront ensuite fournis ou non. Si un paramètre n'est
pas fourni, le champ ne devrait pas être mis à jour mais si le
paramètre est fourni il faudrait mettre à jour le champ.



Je ne suis pas certain d'avoir bien compris, mais tu peux faire la mise à
jour avec des vraifaux, en testant si le paramètre est nul ou non, s'il est
pas nul tu mets à jour avec le paramètre, sinon tu remets le nom du champ
(donc il se met à jour lui-même -> pas de modif)

Arnaud

--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Patrick Fredin
Merci, c'est tout à fait cela.

Patrick

"Gafish" wrote:

Bonjour,

Patrick Fredin wrote:
Bonjour,

Est-il possible de créer une requête de mise à jour avec des
paramètres qui seront ensuite fournis ou non. Si un paramètre n'est
pas fourni, le champ ne devrait pas être mis à jour mais si le
paramètre est fourni il faudrait mettre à jour le champ.



Je ne suis pas certain d'avoir bien compris, mais tu peux faire la mise à
jour avec des vraifaux, en testant si le paramètre est nul ou non, s'il est
pas nul tu mets à jour avec le paramètre, sinon tu remets le nom du champ
(donc il se met à jour lui-même -> pas de modif)

Arnaud

--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr