Accueil > Forum > > > > Aide au calcule
Aide au calcule
samedi 26 novembre 2005 à 09:32:02 |
Aide au calcule

Nestor
|
salut je voudrais me faire un convertisseur de points en euros. exemple; 1000 points vaut 0,0473€ je fais donc 1000 / 0,0473 = 21141.64 ce qui fait dans VB: Text2.Text = Text1.Text / 21141.64 puis je divise mon resultat par un euro comme la valeur change tout les mois, je met un textbox pour indiquer la valeur pour 1000 points si je met: Text2.Text = Text1.Text / Text3.Text VB ne veut pas calculer !!! pourquoi ? si quelqu'un a une solution, merci d'avance.
|
|
samedi 26 novembre 2005 à 09:52:23 |
Re : Aide au calcule

jpleroisse
|
Bonjour,
Essaye ceci.Tu n'est pas obligé de mettre .Text.
Text2.Text = Val(Text1)/Val(Text3).
jpleroisse
Si une réponse vous convient, cliquez Réponse Acceptée.
|
|
samedi 26 novembre 2005 à 09:52:34 |
Re : Aide au calcule

DARKSIDIOUS
|
Sûrement un problème de décimale :
Let Text2.Text = CDbl(Replace(Text1.Text, ".", ",")) / CDbl(Replace(Text3.Text, ".", ","))
_____________________________________________________________________ DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
|
|
samedi 26 novembre 2005 à 10:45:07 |
Re : Aide au calcule

Nestor
|
marche pas
voila mon code:
Dim Actif As String
Private Sub Text1_Change() Dim traduit As Single If Text1.Text <> "" And Actif = "traduit" Then traduit = Text1.Text 'Text2.Text = Text1.Text / 21141.64 'opération division de 1000 par 0.0473€ (comme cette valeur change chaque mois) Text2.Text = Val(Text1) / Val(Text5) 'maintenant je dois calculer avec le contenu de Text5 Text2.Text = Round(Text2.Text, 4) 'arondis à 4 chiffre en euro Text3.Text = Round(Text2.Text * 0.0072) '21141.64 diviser par 6.55957 <= Text5 Text4.Text = Round(Text2.Text * 6.55957, 2) '1€ = 6.55957 francs et arondis à 2 chiffres End If End Sub
merci de votre aide
|
|
samedi 26 novembre 2005 à 11:05:14 |
Re : Aide au calcule

DARKSIDIOUS
|
Utilise ma méthode de calcul pour remplacer les points par des virgules, ca vient sûrement de là ! _____________________________________________________________________ DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
|
|
samedi 26 novembre 2005 à 11:23:50 |
Re : Aide au calcule

Nestor
|
ya trop de chose dans ta méthode avec Text2.Text = Val(Text1)/Val(Text5) ca marche mais si j'entre 1000 points, j'ai 21141,649 euro alors que je devrais trouver que 0,0473€ 
|
|
samedi 26 novembre 2005 à 11:44:14 |
Re : Aide au calcule

DARKSIDIOUS
|
ma méthode est plus complète, bien que plus complexe : dans la méthode
que tu utilise, je pense pas que les point soit interprêté
automatiquement en virgule par exemple. _____________________________________________________________________ DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
|
|
samedi 26 novembre 2005 à 12:07:38 |
Re : Aide au calcule

Nestor
|
oui elle est très très bien ta méthode, mais la non j'ai pas de virgule à traité dans les points à calculer.
j'ai oublié un bout de code tout à l'heure.. voila le tout.
Option Explicit
Dim Actif As String 'déclaration pour traduire les points en monais Public i As Integer 'déclaration de i comme 'instant'
Private Sub Text1_Change() Dim traduit As Single If Text1.Text <> "" And Actif = "traduit" Then traduit = Text1.Text 'Text2.Text = Text1.Text / 21141.649 'opération division de 1000 par 0.0473€(comme cette valeur change chaque mois) Text2.Text = Val(Text1) / Val(Text5) 'maintenant je dois calculer avec Text5 Text2.Text = Round(Text2.Text, 4) ''arondis à 4 chiffre en euro Text3.Text = Round(Text2.Text * 0.0072) '21141.64 diviser par 6.55957 <= Text5 Text4.Text = Round(Text2.Text * 6.55957, 2) '1€ = 6.55957 francs et arondis à 2 chiffres End If End Sub
Private Sub text1_GotFocus() Actif = "traduit" Text1.Text = "" Text2.Text = "" Text4.Text = "" End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer) 'accepte que des chiffres, sinon bipbip Dim c KeyAscii = Asc(Chr(KeyAscii)) c = Chr(KeyAscii) If Not c Like "[0-9]" And Not KeyAscii = 8 Then KeyAscii = 0 Beep End If End Sub ---------------------------------------------------------------------- 5 textbox: text1 = points text2 = euros text3 = non visible sur le form pour diviser le taux pour 1000 point par un euro (1000 / 0.0473 = 21141.64 / 6.55957) text4 = convertion en francs
|
|
samedi 26 novembre 2005 à 18:16:30 |
Re : Aide au calcule

Gobillot
|
tu mélanges les calculs avec des chaînes au lieu de numériques.
dans les chaînes il y a des virgules (à tous les coups) et pour
le numérique c'est des points, ce qui fait un mélange pas possible.
j'ai pas compris ce qu'il doit y avoir dans Text3 à moins que ce soit Text5 ???
Text5 = "21141,649" 'pas certain que ce soit une virgule
Text5 = 21141.649
ce qui provoque une conversion en Ascii d'un numérique donc on se
retrouve avec une virgule (tout dépend de la configuration) et Val ne
connait pas la virgule.
Text2.Text = Val(Text1) / Val(Text5) 'maintenant je dois calculer avec Text5
ce qui donne:
Text2.Text = Text1 / Text5 'maintenant je dois calculer avec Text5
Daniel
|
|
Cette discussion est classée dans : aide, points, text, calcule, text2
Répondre à ce message
Sujets en rapport avec ce message
Aide calcule [ par Nestor ]
BonjourJ'ai besoin de votre aide svp.Je dois soustraire Text2 à Text1 pour afficher mon résultat dans Text3. (ok c'est simple à faire)Par contre dans
aide textbox [ par atoutal ]
bonjour je debute avec vb6 deja 1semaine dur voila sur une form1 avec 2 textbox je cherche a ce que la textbox 2 afiche le text de la 1 voici mon code
Besoin d'aide pour commande SQL UPDATE [ par drakkard ]
Bonjour, bonjour, Voila mon PB : Je tente de faire un UPDATE sur une table en intégrant ma commande UPDATE dans une variable, mais j'obtiens une erre
val (text1) [ par yosboss ]
un probleme avec val (text)par exemple : text1 ==> 2,5 et je veux prendre ce contenu et le poser dans text2voilà ce ke j'ai fait :==> Private
data [ par achills ]
bonjoursvp j'ai trouvé comment enregistrer un tetxt dans un fichier text puis le recharger dans un autre fichier avec la méthodemais j'arrive pas a tr
Eviter la redondance dans du code vb a l'aide d'une boucle [ par Stag2 ]
Bonjour,Voici un bout de code de mon programme:Case "6" text1.Visible = True Text2.Visible = True Text3.Visible = True Text4.Visible =
help!!! j'ai besoin d'aide pour les keypress [ par lorenzoviva ]
bonjour j'ai un probleme geant :je doit faire en sorte que mon ordi prenne la date, heure , minute,segonde,millisegondes des que je clikke sur espacej
besoin d'aide SVP [ par kimouu ]
Bonjour tous le mondej'ai un problème sur le datagrid et exactement c'est quand je ve faire le filtrage avec la date voici une petite partie de mon co
affichage de virgule [ par haticat ]
bonjours, voila mon problème lorsque j'ajoute deux valeurs l' une vient d'une déclaration tel que:Private Sub Combo1_Click() Select Case (Combo1.Text
afficher les resultats de calcule sur un fichier text [ par djaims00 ]
bon jour je ne suis pas spécialiste en vb et j ai besoin de votre aide je veux affiché le résulta de calcule sur un fiché text ligne après ligne je vo
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|