Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1736 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6] Pb avec champ numerique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB6] Pb avec champ numerique

n°128656
Turk182
Strike Again !!!
Posté le 19-04-2002 à 16:27:06  profilanswer
 

Voila, j'ai une BD avec un champ Salaire (numerique)...sur ma feuille ce champs apparait dans un TextBox donc je fait le code suivant :
 
Private Sub txtFields_Change(Index As Integer)
 
txtFields(5).Text = (Val(txtFields(4).Text) * 16 / 100)
txtFields(7).Text = (Val(txtFields(4).Text)) + (Val(txtFields(5).Text))
 
End Sub  
 
he bien il ne me prend pas en compte les decimale c'est a dire que si je fait 12,9 + 1,5 ben il me donne 13 au lieu de 14,4
 
Comment faire pour qu'il tienne compte des decimales ?


---------------
Mes mémoires de Retrogamer - Le Retroblog de Turk182! en livres - Suivez le blog sur Facebook
mood
Publicité
Posté le 19-04-2002 à 16:27:06  profilanswer
 

n°128663
CMOIJIM
Posté le 19-04-2002 à 16:39:31  profilanswer
 

Je pense que ceci est lié au format du contenu Text qui par dédaut est de type Variant.
 
Il faut que tu mette le contenu texte dans une variable de type Numeric
 
ex : Dim Nombre as single
     ...      
     Nombre = text1.text
     ...
 
 :p  
 
J.

n°128672
Turk182
Strike Again !!!
Posté le 19-04-2002 à 16:54:53  profilanswer
 

non marche pas si je met une virgule il me la compte pas et si je met un point quand je valide il me le met entier ex 12.3 devient 123 !! :fou:


---------------
Mes mémoires de Retrogamer - Le Retroblog de Turk182! en livres - Suivez le blog sur Facebook
n°128707
Turk182
Strike Again !!!
Posté le 19-04-2002 à 18:33:30  profilanswer
 

ca va j'ai trouvé il faut utiliser CDBL au lieu de VAL...
 
merci kan même...


---------------
Mes mémoires de Retrogamer - Le Retroblog de Turk182! en livres - Suivez le blog sur Facebook
n°128774
Kyle_Katar​n
Posté le 19-04-2002 à 23:45:46  profilanswer
 

voire clng pour moins pomper en mémoire... mais bon, je pinaille...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6] Pb avec champ numerique

 

Sujets relatifs
Interbase, comment déclarer un champ de type booléen[Delphi] Convertion d'un string en numérique
[VB6] : syntaxes diferentes ????VB6:erreur à la l'installation (sur msado.tlb)
Empacketage avec VB6 foireuxTransformer un montant (format numérique) en toute lettre
[ASP/VBSCRIPT/JAVASCRIPT] Pb de vérification de la validé d'1 champ[VB6] Selectionner automatiquement un element d'un ComboBox ??
VB6 : Recordset et dblist[VB6]: Executer une requete??
Plus de sujets relatifs à : [VB6] Pb avec champ numerique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR