cerhu > microsoft.* > microsoft.access

CeliaJulien (30/11/2018, 15h11)
Bonjour,

J'ai construit une requête access dans laquelle je calcule un champs en faisan
une division. Sauf que parfois je divise par rien du coup le "#Erreur
s'affiche.
Comment je peux remplacer "#Erreur" par 0 ou rien ?

Merci pour votre aide
microsoft.access (01/12/2018, 11h40)
Le vendredi 30 novembre 2018 14:11:50 UTC+1, CeliaJulien a écrit :
> Bonjour,
> J'ai construit une requête access dans laquelle je calcule un champsen faisant
> une division. Sauf que parfois je divise par rien du coup le "#Erreur"
> s'affiche.
> Comment je peux remplacer "#Erreur" par 0 ou rien ?
> Merci pour votre aide


c'est simple, dans ta division tu testes si ton champs=0 tu le remplaces par 1
iif([monchamps] = 0 ;1;[monchamps])
cdlt
philippe
Michel__D (01/12/2018, 13h59)
Bonjour,

Le 30/11/2018 à 14:11, CeliaJulien a écrit :
> Bonjour,
> J'ai construit une requête access dans laquelle je calcule un champs en faisant
> une division. Sauf que parfois je divise par rien du coup le "#Erreur"
> s'affiche.
> Comment je peux remplacer "#Erreur" par 0 ou rien ?
> Merci pour votre aide


Autre approche, si c'est le résultat de ce calcul qui est recherché, on peut imaginer que les
enregistrements qui ne permettent pas ce calcul ne devraient pas faire partie de la sélection
et donc ils faudraient les écarter avec une clause WHERE.
celiajulien (06/12/2018, 10h20)
Le samedi 01 Décembre 2018 à 10:40 par microsoft.access :
> Le vendredi 30 novembre 2018 14:11:50 UTC+1, CeliaJulien a écrit  :
> c'est simple, dans ta division tu testes si ton champs=0 tu le remplaces pa

1
> iif([monchamps] = 0 ;1;[monchamps])
> cdlt
> philippe Bonjour


Je ne cherche pas à remplacer "Erreur" par 1 mais par rien ou 0.
Discussions similaires
Remplacer un texte de + lignes par rien

Remplacer le contenu #erreur par 0

Remplacer * par rien

remplacer 0 par rien


Fuseau horaire GMT +2. Il est actuellement 08h02. | Privacy Policy