OVH Cloud OVH Cloud

Replace

4 réponses
Avatar
regis
Bonjour,
J'ai un probl=E8me avec un champ num=E9rique dt la valeur est 0,75 dans
la fonction suivante:

=3DRechDom(nz("[Quantit=E9Sortie]");"rqCatalogue1";"[RefProduit]=3D" &
[RefProduit] & "AND [CodeMill=E9sime]=3D'" & [CodeMill=E9sime] & "'" & "AND
[RefConditionnement]=3D" & RefConditionnement])

RefConditionnement fonctionne pour des valeurs enti=E8res, mais pas avec
les d=E9cimales.J'essaye donc avec la fonction Replace mais qqch ne va
pas: "AND [RefConditionnement]=3D" & Replace([RefConditionnement], ",",
"=2E"))

Merci de votre aide
Regis

4 réponses

Avatar
Jeff
Bonjour Regis,

As-tu essayer avec

"AND [RefConditionnement]=" & Format([RefConditionnement], "0.00")) ?

Cordialement

Jeff


"regis" a écrit dans le message de
news:
Bonjour,
J'ai un problème avec un champ numérique dt la valeur est 0,75 dans
la fonction suivante:

=RechDom(nz("[QuantitéSortie]");"rqCatalogue1";"[RefProduit]=" &
[RefProduit] & "AND [CodeMillésime]='" & [CodeMillésime] & "'" & "AND
[RefConditionnement]=" & RefConditionnement])

RefConditionnement fonctionne pour des valeurs entières, mais pas avec
les décimales.J'essaye donc avec la fonction Replace mais qqch ne va
pas: "AND [RefConditionnement]=" & Replace([RefConditionnement], ",",
"."))

Merci de votre aide
Regis
Avatar
regis
Re,
Le message "erreur" a disparu, mais plus aucune valeur n'est renvoyée?
merci
Regis
Avatar
Jeff
Regis,

Quel est le type du champ [RefConditionnement] ?

Eventuellement Format(Cdbl(Nz([RefConditionnement],0)),"0.00")

Cordialement

Jeff

"regis" a écrit dans le message de
news:
Re,
Le message "erreur" a disparu, mais plus aucune valeur n'est renvoyée?
merci
Regis
Avatar
regis
Merci Jeff de ton aide

le type est numérique, mais j'ai trouvé une astuce:
"AND
[RefConditionnement*100]=" & RefConditionnement]*100)
et ça marche
Cordialement