Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonsoir,
La fonction FormatNumber() doit retourner une chaine de caractères formatée en nombre. Le signe + est parfois utilisé pour faire une concaténation ( à mon avis ce n'est pas une bonne chose puisqu'on dispose de l'opérateur & ) Si bien que les 2 associés, cela te donne une concaténation des valeurs. Je te propose de remplacer la fonction FormatNumber() par la fonction CCur().
Je trouve ça vraiment bizarre. Savez-vous pourquoi avec la dernière variante 1 + 1 = 11
Merci pour votre aide. A bientôt Xavier
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonsoir,
La fonction FormatNumber() doit retourner une chaine de caractères
formatée en nombre.
Le signe + est parfois utilisé pour faire une concaténation ( à mon avis
ce n'est pas une bonne chose puisqu'on dispose de l'opérateur & )
Si bien que les 2 associés, cela te donne une concaténation des valeurs.
Je te propose de remplacer la fonction FormatNumber() par la fonction
CCur().
La fonction FormatNumber() doit retourner une chaine de caractères formatée en nombre. Le signe + est parfois utilisé pour faire une concaténation ( à mon avis ce n'est pas une bonne chose puisqu'on dispose de l'opérateur & ) Si bien que les 2 associés, cela te donne une concaténation des valeurs. Je te propose de remplacer la fonction FormatNumber() par la fonction CCur().
Je trouve ça vraiment bizarre. Savez-vous pourquoi avec la dernière variante 1 + 1 = 11
Merci pour votre aide. A bientôt Xavier
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
pbserv
bonjour,
une alternative : Msg = FormatNumber(Nz(DSum("[MonChamp1]", "MaRequete"), 0) + Nz(DSum("[MonChamp2]", "MaRequete"), 0), 2)
Philippe
On 28 mar, 19:13, Eric wrote:
Bonsoir,
La fonction FormatNumber() doit retourner une chaine de caractères formatée en nombre. Le signe + est parfois utilisé pour faire une concaténation ( à mon avis ce n'est pas une bonne chose puisqu'on dispose de l'opérateur & ) Si bien que les 2 associés, cela te donne une concaténation des valeur s. Je te propose de remplacer la fonction FormatNumber() par la fonction CCur().
Je trouve ça vraiment bizarre. Savez-vous pourquoi avec la dernière variante 1 + 1 = 11
Merci pour votre aide. A bientôt Xavier
-- A+ Erichttp://www.mpfa.info/ Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr - Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
bonjour,
une alternative :
Msg = FormatNumber(Nz(DSum("[MonChamp1]", "MaRequete"), 0) +
Nz(DSum("[MonChamp2]", "MaRequete"), 0), 2)
Philippe
On 28 mar, 19:13, Eric <f_fra...@hotmail.com> wrote:
Bonsoir,
La fonction FormatNumber() doit retourner une chaine de caractères
formatée en nombre.
Le signe + est parfois utilisé pour faire une concaténation ( à mon avis
ce n'est pas une bonne chose puisqu'on dispose de l'opérateur & )
Si bien que les 2 associés, cela te donne une concaténation des valeur s.
Je te propose de remplacer la fonction FormatNumber() par la fonction
CCur().
une alternative : Msg = FormatNumber(Nz(DSum("[MonChamp1]", "MaRequete"), 0) + Nz(DSum("[MonChamp2]", "MaRequete"), 0), 2)
Philippe
On 28 mar, 19:13, Eric wrote:
Bonsoir,
La fonction FormatNumber() doit retourner une chaine de caractères formatée en nombre. Le signe + est parfois utilisé pour faire une concaténation ( à mon avis ce n'est pas une bonne chose puisqu'on dispose de l'opérateur & ) Si bien que les 2 associés, cela te donne une concaténation des valeur s. Je te propose de remplacer la fonction FormatNumber() par la fonction CCur().