Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/02/2011, 20h39   #1
Invité régulier
 
Inscription : novembre 2006
Messages : 50
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 50
Points : 9
Points : 9
Par défaut calcul de A/B impossible

Bonjour à vous ,

J'ai développer un petit programme sous VB dans lequel ma variable C= A/B*100
A étant < B le résultat est toujours null pourriez vous me dire pourquoi


Merci d'avance pour votre aide
Ludwik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 21h38   #2
Membre régulier
 
Homme Philippe
Technicien biomédical
Inscription : mai 2005
Messages : 59
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Âge : 49
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Technicien biomédical
Secteur : Santé

Informations forums :
Inscription : mai 2005
Messages : 59
Points : 72
Points : 72
Dur à dire sans plus de précisions...
Peut-être qu'en mettant des parenthèses : c=(100*a)/b ?
Autres pistes : comment sont déclarés a, b, c entiers ou réels ?

Sinon il faut poser la question sur le forum dédié au vb6.
Fifi69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2011, 09h07   #3
Membre du Club
 
Inscription : juillet 2010
Messages : 56
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 56
Points : 52
Points : 52
salut à toi,

A mon avis, tu dois avoir un problème au niveau de la déclaration des variables, c'est à dire que ton résultat est arrondi à 0 décimales.

Essaye de déclarer tes variables A, B et C en réel double pour voir.
Ensuite, tu peux passer en single puis en integer pour constater le changement.

Code :
DIM A as double, b as double,c as double
jcdenton057 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h07.


 
 
 
 
Partenaires

Hébergement Web