Bonjour,
J'essaie de creer une fonction tres simple afin de remplir un champ VersionExterne pour tous les enregistrements d'une table a partir d'un autre champ VERSION_EXTERNE:
Si VERSION_EXTERNE n'est pas vide, on le recopie dans VersionExterne
sinon on met la chaine "na" dans VersionExterne
Voici la fonction:
Function VersionExt(x As String) As String
If x <> "" Then
VersionExt = x
Else
VersionExt = "na"
End If
End Function
Quand je l'utilise avec Access, pour les champs VERSION_EXTERNE non nuls, je recopie bien la chaine dans VersionExterne mais pour les autres j'obtiens #Erreur au lieu de "na".
Exemple:
VERSION_EXTERNE VersionExterne
G01R06C05 G01R06C05
G01R06C05 G01R06C05
G03R00C02 G03R00C02
G03R00C03 G03R00C03
#Erreur
#Erreur
#Erreur
#Erreur
J'ai beau tourner la fonction dans tous les sens, je ne comprend pas d'ou vient le pb.
Il y a peut-etre plus simple pour fait ca.
Merci de votre aide,
Sylvain
Partager