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 :-))))))
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
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
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" <patousky@tiscali.fr> a écrit dans le message de
news:cau2v9$1i6$1@news.tiscali.fr...
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 :-))))))
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 :-))))))