OVH Cloud OVH Cloud

Affiche #Nom? dans contrôle

1 réponse
Avatar
PatCatNat's
Bonjour,

J'ai une table (T_Saisie) avec un champ [Unit] de type Nombre
général/Décimale : Auto

Dans mon formulaire, je veux attribuer en valeur par défaut à mon contrôle
[Unit], de type Nombre général/Décimale : 0, la valeur d'une zone de texte
[SommeUnit] (Contrôle calculé avec SomDom sur ma T_Saisie), de type Nombre
général/Décimale : 0.

Sur évènement j'ai écrit :

If IsNull(SommeUnit) Then
Unit = 0
Else
Unit.DefaultValue = SommeUnit
End If

Mon problème :
Si la valeur de [SommeUnit] est Null, celà renvoi : 0 . => Ok
Si la valeur de [SommeUnit] est égale à un chiffre sans décimale (Ex : 2),
celà renvoi : 2 => Ok
Si la valeur de [SommeUnit] est égale à un chiffre avec décimales (Ex :
2,235), celà renvoi : #Nom? => :-(((((

Quelqu'un pourrait m'indiquer comment être :-))))))

Merci

Patrice

1 réponse

Avatar
Raymond [mvp]
Bonjour.

la valeur indiquée dans la valeur par défaut n'est-elle pas indiquée avec un
point à la place de la virgule ?
si oui
Unit.DefaultValue = Replace(SommeUnit, ".", ",")
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"PatCatNat's" a écrit dans le message de
news:cau2v9$1i6$
Bonjour,

J'ai une table (T_Saisie) avec un champ [Unit] de type Nombre
général/Décimale : Auto

Dans mon formulaire, je veux attribuer en valeur par défaut à mon contrôle
[Unit], de type Nombre général/Décimale : 0, la valeur d'une zone de
texte

[SommeUnit] (Contrôle calculé avec SomDom sur ma T_Saisie), de type Nombre
général/Décimale : 0.


If IsNull(SommeUnit) Then
Unit = 0
Else
Unit.DefaultValue = SommeUnit
End If

Mon problème :
Si la valeur de [SommeUnit] est Null, celà renvoi : 0 . => Ok
Si la valeur de [SommeUnit] est égale à un chiffre sans décimale (Ex : 2),
celà renvoi : 2 => Ok
Si la valeur de [SommeUnit] est égale à un chiffre avec décimales (Ex :
2,235), celà renvoi : #Nom? => :-(((((

Quelqu'un pourrait m'indiquer comment être :-))))))

Merci

Patrice