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 11/01/2012, 11h15   #1
Membre du Club
 
Homme Rémi GAUDINAT
Inscription : juin 2010
Messages : 53
Détails du profil
Informations personnelles :
Nom : Homme Rémi GAUDINAT
Âge : 43

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : juin 2010
Messages : 53
Points : 47
Points : 47
Envoyer un message via Skype™ à Rémi GAUDINAT
Par défaut déclaration de variables

Bonjour tout le monde,
Ceci juste pour vous rapporter une erreur que je ne m'explique pas
Lors de la déclaration de variable, le fait de les déclarer de cette manière
Code :
1
2
3
4
'version 1
Option Compare Database
Option Explicit
Dim variable1, variable2, variable3 As Double
c'est-à-dire sur une seule ligne semble différent de cette manière
Code :
1
2
3
4
5
6
'version 2
Option Compare Database
Option Explicit
Dim variable1 As Double
Dim variable2 As Double
Dim variable3 As Double
sur trois ligne distinctes
En effet, lorsque je déclare selon la version 1, le résultat renvoyé est par exemple sous la forme "25,125" avec doublequote, un peu à la manière d'un string au lieu du résultat espéré 25,125 sans doublequote avec la version 2.
Je n'ai trouvé aucune explication quant à ceci (si quelqu'un la connait je suis preneur), donc je voulais juste vous en faire part.
Bonne journée à tous
Rémi GAUDINAT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 11h44   #2
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Bonjour,

Seule ta variable 3 est typée comme Double. Les deux premières sont de type Variant.

Voir ici.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 11h52   #3
Membre du Club
 
Homme Rémi GAUDINAT
Inscription : juin 2010
Messages : 53
Détails du profil
Informations personnelles :
Nom : Homme Rémi GAUDINAT
Âge : 43

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : juin 2010
Messages : 53
Points : 47
Points : 47
Envoyer un message via Skype™ à Rémi GAUDINAT
Par défaut merci

merci Domi2
Oui en effet, les deux premières sont déclarées dans le type par défaut, c'est-à-dire Variant.
Je n'avais pas trouvé cet article
Bonne journée
Rémi GAUDINAT 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 22h49.


 
 
 
 
Partenaires

Hébergement Web