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 29/08/2011, 10h12   #1
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
Par défaut afficher resultat calcul

bonjour,
je voudrais afficher le resultat d'un calcul dans une zone te texte, mais le calcul doit prendre en compte la contenance, et la quantité de produit désirée.
La quantite est dans un sous formulaire, et la contenance est dans une liste déroulante.
L'idée est d'effectuer le calcul automatiquement.
La contenance est en Ml et la quantité est en L.

Pou l'instant, j'affiche le résultat dans une MsgBox, et cela semble correct

Merci de votre aide
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 13h33   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 652
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 652
Points : 6 212
Points : 6 212
Envoyer un message via MSN à argyronet
Bonjour,

Citation:
Envoyé par xargin Voir le message
Pou l'instant, j'affiche le résultat dans une MsgBox, et cela semble correct
Eh bien ! Si cela est correct alors tu affectes à ta Textboxe le résultat du calcul.
Tu procèdes en exploitant les événements AfterUpdate() en vérifiant au préalable le coté Not Null via un IF avant de procéder au calcul ; l'idéal dans ce cas est d'utiliser un Nz()...

Même si Quantié est Null ça donnerait 0 :
Code :
txtCalcul=(Nz(Contenance; 0)*1000) * Nz(Quantité; 0)
Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 15h38   #3
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
merci de m'avoir aidé, cela fonctionne
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h35.


 
 
 
 
Partenaires

Hébergement Web