J'ai une table (T_Saisie) avec un champ [Unit] de Taille : Réel simple /
Format : Nombre général / Décimale : Auto
Dans mon formulaire, je veux attribuer en valeur par défaut à mon contrôle
[Unit], de type Format : Nombre général / Décimale : 0,
la valeur d'une zone de texte [SommeUnit] (Contrôle calculé avec SomDom sur
ma T_Saisie), Format : 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 entier (Ex : 2), celà
renvoi : 2 => Ok
Si la valeur de [SommeUnit] est égale à un chiffre avec décimales (Ex :
2,235), celà renvoi : #Nom? => :-(((((
Si la valeur de [SommeUnit] est égale à un chiffre entier découlant de
l'addition de chiffres avec décimales (Ex : 1,8 + 0,2 = 2), celà renvoi :
#Nom? => :-(((((
Raymond Access MVP, m'a répondu (Merci Raymond) :
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, ".", ",")
Mais ce n'est pas le cas (et access refuse la fonction Replace !???...)
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.
Tu veux bien m'envoyer ton formulaire avec les tables ou requêtes dans un fichier zip en enlevant le XYZ. dans l'adresse ?
-- @+ 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:cb0q6s$gek$
Bonjour,
J'ai une table (T_Saisie) avec un champ [Unit] de Taille : Réel simple / Format : Nombre général / Décimale : Auto
Dans mon formulaire, je veux attribuer en valeur par défaut à mon contrôle [Unit], de type Format : Nombre général / Décimale : 0, la valeur d'une zone de texte [SommeUnit] (Contrôle calculé avec SomDom sur
ma T_Saisie), Format : 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 entier (Ex : 2), celà renvoi : 2 => Ok Si la valeur de [SommeUnit] est égale à un chiffre avec décimales (Ex : 2,235), celà renvoi : #Nom? => :-((((( Si la valeur de [SommeUnit] est égale à un chiffre entier découlant de l'addition de chiffres avec décimales (Ex : 1,8 + 0,2 = 2), celà renvoi : #Nom? => :-(((((
Bonjour.
Tu veux bien m'envoyer ton formulaire avec les tables ou requêtes dans un
fichier zip en enlevant le XYZ. dans l'adresse ?
--
@+
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:cb0q6s$gek$1@news.tiscali.fr...
Bonjour,
J'ai une table (T_Saisie) avec un champ [Unit] de Taille : Réel simple /
Format : Nombre général / Décimale : Auto
Dans mon formulaire, je veux attribuer en valeur par défaut à mon contrôle
[Unit], de type Format : Nombre général / Décimale : 0,
la valeur d'une zone de texte [SommeUnit] (Contrôle calculé avec SomDom
sur
ma T_Saisie), Format : 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 entier (Ex : 2), celà
renvoi : 2 => Ok
Si la valeur de [SommeUnit] est égale à un chiffre avec décimales (Ex :
2,235), celà renvoi : #Nom? => :-(((((
Si la valeur de [SommeUnit] est égale à un chiffre entier découlant de
l'addition de chiffres avec décimales (Ex : 1,8 + 0,2 = 2), celà renvoi :
#Nom? => :-(((((
Tu veux bien m'envoyer ton formulaire avec les tables ou requêtes dans un fichier zip en enlevant le XYZ. dans l'adresse ?
-- @+ 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:cb0q6s$gek$
Bonjour,
J'ai une table (T_Saisie) avec un champ [Unit] de Taille : Réel simple / Format : Nombre général / Décimale : Auto
Dans mon formulaire, je veux attribuer en valeur par défaut à mon contrôle [Unit], de type Format : Nombre général / Décimale : 0, la valeur d'une zone de texte [SommeUnit] (Contrôle calculé avec SomDom sur
ma T_Saisie), Format : 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 entier (Ex : 2), celà renvoi : 2 => Ok Si la valeur de [SommeUnit] est égale à un chiffre avec décimales (Ex : 2,235), celà renvoi : #Nom? => :-((((( Si la valeur de [SommeUnit] est égale à un chiffre entier découlant de l'addition de chiffres avec décimales (Ex : 1,8 + 0,2 = 2), celà renvoi : #Nom? => :-(((((