Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : zero apres virgule [ Base de données / ADO & DAO ] (jolicoeur79)

vendredi 12 janvier 2007 à 03:37:31 | zero apres virgule

jolicoeur79

salut les mecs
j'ai un petit probleme :
j'ai creer un table access avec un champs monetaire et un interface vb lorsque je veux aficher le montant saisie dans le champs access dans un textbox vb il ne me donne pas les zero qui ont apres le virgule o le point ( 20 au lieu 20.00 et 20.1 au lieu 20.10 ).
et merci de votre comprehension et votre aide a+

vendredi 12 janvier 2007 à 05:32:25 | Re : zero apres virgule

JMO

Membre Club
Réponse acceptée !



 Bonjour,



var1 = "20"
var2 = "20,1"
MsgBox FormatNumber(var1,2) &vbCr& FormatNumber(var2,2)  'retourne 20,00 et 20,10

var3 = "12,514546"
MsgBox Round(var3,3) 'retourne 12,515
MsgBox CInt(var3)    'retourne 13
MsgBox Fix(var3)     'retourne 12
MsgBox FormatNumber(var3,3) 'retourne 12,515

jean-marc


vendredi 12 janvier 2007 à 08:03:32 | Re : zero apres virgule

Exploreur

Membre Club
Salut,
Peut-être cela aussi...Pas sur...
Dim RecupValeur as Long
Dim Arrondi as String
Arrondi = Round(Text1.Text ,2)
RecupValeur = Val(Text1.Text)

A+
Exploreur

vendredi 12 janvier 2007 à 08:10:37 | Re : zero apres virgule

Drikce06

Membre Club
Salut, le probleme avec round c'est que :

Dim valeur as double
valeur = 7.99
round(valeur,2)=8 et non 8,00
donc il faut passer par la fonction Format!

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:

vendredi 12 janvier 2007 à 08:15:27 | Re : zero apres virgule

Exploreur

Membre Club
Ok Drickce06...alors j'ai rien dit, il fait juste alors le Val ?
A+
Exploreur

vendredi 12 janvier 2007 à 08:23:17 | Re : zero apres virgule

Drikce06

Membre Club
Autant pour moi ça donne bien 7.99 mais je me suis planté dans l'exemple c'est 7.999 qui donne 8, en revanche ce meme round avec comme valeur 20.1 donnera 20.1 et non 20.10!

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:

vendredi 12 janvier 2007 à 08:37:22 | Re : zero apres virgule

Drikce06

Membre Club
valeur = CStr(7.1)
valeur = Format(valeur, "#.00")
MsgBox valeur

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:

dimanche 14 janvier 2007 à 01:10:32 | Re : zero apres virgule

jolicoeur79

merci jmo,exploreur,drikce  pour vous aides j'ai essayer avec "formatnumber " il ca marche bien merci b+




Cette discussion est classé dans : access, champs, apres, virgule, zero


Répondre à ce message

Sujets en rapport avec ce message

Base de Donnée access sous VB 6.0 [ par breizhoneg ] J'aimerais savoir 2 choses1erement : Comment en entrant un champ de la base de données, peut-on avoir automatiquement les champs qui lui sont associés combo sous access [ par presseb ] J'ai un probleme sous un formulaire access un combo fait appel a un champs d'une base de données SQLQuand je supprime a l'aide d'une requete sql des c Création de champs par du code dans une table Access [ par Chrystelle ] Bonjour,Je cherche comment ajouter des champs à une table access par du code VB avec ADO.Merci Création de champs par code dans une table Access [ par Chrystelle ] Bonjour,Je cherche comment ajouter des champs à une table Access par du code VB avec ADO.Merci Comparaison texte, champs de table Access [ par keke ] Je voudrais comparer une chaine de caractère (string) avec la valeur d'un champ d'une table Access(du genre: nomtable![nomchamp].J'ai essayé avec strc AA-Coment lier un champs d'un form vb a celui d'une table access??? [ par jejestyle ] SalutJe voudrait savoir comment lier une zone text ou modifiable ou une listbox ect à un champs d'une table access que j'ai choisis. Je voudrait savoi max entre trois dates [ par MrT ] Salut !Dans une table access j'ai trois champs au format date. Je souhaiterais construire un quatrième champ et y indiquer la date maximale entre les VBscript ASP et Access [ par kehel ] Salut Je viens de créer une tite base Access. Dans cette base pour tous les champs de mes différentes tables, j'ai rempli la colonne description fourn


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.