OVH Cloud OVH Cloud

Valeur Null

2 réponses
Avatar
Ju
Voici le probleme:
je souhaite extraire les valeurs d'un certain nombre de
champ d'une table pour les inserer dans une autre.
je passe donc par le code suivant:
chose = RS.Fiels("truc").Value provenant de ma table source

que j'insere dans le champ bidule de la table destination
par:
RS.Edit
RS!bidule = chose

sauf que lorsque le champ est non renseigne la procedure
s'arrete a chose=....pour cause de valeur Null

comment faire pour le forcer a passer au champ suivant?
Merci de votre aide
Julien

2 réponses

Avatar
Raymond [mvp]
Bonjour.

au lieu de passer au champ suivant sans traiter le cas, utilise plutôt la
fonction Nz pour indqiuer une valeur par défaut en cas de valeur Null dans
le champ.

chose = Nz(RS.Fields("truc"), 0)
chose = Nz(RS.Fields("truc"), "")

par exemple.
--
@+
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


"Ju" a écrit dans le message de news:
0b4e01c53b73$db1d5e60$
Voici le probleme:
je souhaite extraire les valeurs d'un certain nombre de
champ d'une table pour les inserer dans une autre.
je passe donc par le code suivant:
chose = RS.Fiels("truc").Value provenant de ma table source

que j'insere dans le champ bidule de la table destination
par:
RS.Edit
RS!bidule = chose

sauf que lorsque le champ est non renseigne la procedure
s'arrete a chose=....pour cause de valeur Null

comment faire pour le forcer a passer au champ suivant?
Merci de votre aide
Julien


Avatar
OK ca fonctionne
Merci beaucoup pour ton aide
Julien