DEN GILLES
Messages postés10Date d'inscriptionmardi 18 avril 2006StatutMembreDernière intervention 7 mai 2006
-
2 mai 2006 à 11:39
necrom
Messages postés30Date d'inscriptionsamedi 8 mars 2003StatutMembreDernière intervention26 janvier 2011
-
2 juin 2008 à 02:31
Bonjour,
Excusez moi si je n'ai pas tout compris en visual Basic 2005 je suis un débutant dans ses premières heures!!!
En Visual Basic 2005 , comment limiter le nombre de chiffre après la virgule (2 ou autre) du résultat d'une formule pour l'affichage en label....
Comment imprimer tous mes Label, TextBox ... ou bien imprimer ma Form1 complete, via mon imprimante ???
Merci de votre compéhention et de votre aide.
DEN GILLES
malhivertman1
Messages postés489Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention22 novembre 20071 2 mai 2006 à 11:42
Alors pour imprimer, ben genre tu met un bouton et dans l'evenement clic de ton bouton, tu met lenomdetaform.printform et la ca t'imprime tout.
Ensuite pr le nb de virgule, tu va dans le dataformat de ton label et tu selectionne ce que tu veux.
malhivertman1
Messages postés489Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention22 novembre 20071 2 mai 2006 à 12:03
Petite question, t'utilises VB6?
Masi dans tout les cas, en ce qui concerne ton label, si tu met ton dataformat a 2 decimals aprés la virgule, il y aura 2 décimals aprés la virgule...
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 2 mai 2006 à 13:20
Bonjour
Test : format(monnombre,"0.####")
4# pour 4 chiffres àprès la virgule.
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 3 mai 2006 à 08:02
Bonjour
Et si tu remplace "0.####" par "0#.####" ?
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 4 mai 2006 à 10:05
Bonjour
Avec 2003 ça marche.
c'est quoi qui pose pb (format ou autre) ?
Si c'est format, test : Microsoft.VisualBasic.Format
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 5 mai 2006 à 11:38
Bonjour
Label15.Text = Format(Résultat1,0#.#)
Label15.Text = Format(Résultat1,"0#.#")
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
taVariable = 1234,0123456789
taVariable= FormatNumber(taVariable,2) '2 correspond au nombre de décimales
Sinon apres on peut toujours convertir en string et faire un split a la virgule mais je trouve cela un peu con alors que des solutions existent.
VB 8 & 9 uniquement xD