Format dans une requete SQL sous VBA pour access

Résolu
zelef
Messages postés
3
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
1 juin 2005
- 31 mai 2005 à 10:42
cs_dragon
Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
- 31 mai 2005 à 14:28
Bonjour à tous,
je débute dans la programmation sous VBA et j'ai un petit problème que je n'arrrive pas à régler.J'essaye dans un requete qu'un champ résultat ai un format spécifique(Percent,Standard,etc...), chose qu'il est possible de faire manuellement sous access mais je n'arrive pas sous VBA.
Merci à vous,si vous avez une idée car là je désespère un peu...

exemple: "SELECT [Indicateur GSM].CELLID, [EchecTH]/[demandTH] AS taux
FROM [Indicateur GSM]"


et je voudrais [EchecTH]/[demandTH] sous le format Percent...


(il y a bien la fonction FormatPercent mais je n'arrive pas à l'utiliser dans un requete)...CreateQuerydefs.
Merci D'avance
Zélef

3 réponses

cs_dragon
Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
6
31 mai 2005 à 14:28
format([EchecTH]/[demandTH]/100,'0.00') & '%'


-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------
3
cs_dragon
Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
6
31 mai 2005 à 12:25
[EchecTH]/[demandTH]/100 & '%'
ça tu veux dire


-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------
0
zelef
Messages postés
3
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
1 juin 2005

31 mai 2005 à 13:41
Merci pour ta réponse.
Effectivement ,ce que tu dis marche bien mais le problème est que mes nombres ont beaucoup de chiffre aprés la virgule.
Au départ j'ai par exemple : 0,002232323
Avec ta méthode "SELECT [Indicateur GSM].CELLID, ([EchecTH]/[demandTH])*100 & '%' AS taux FROM [Indicateur GSM]"
j'ai : 0,22232323 %
et moi je voudrais : 0,22 %

C'est pour ca que je pensais à la function "Format" mais dans la requete sous VBA j'y arrive pas..

Aurait-tu une idée pour ce petit problème?

Merci

Zélef
0