Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
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 25/06/2007, 14h58   #1
Membre confirmé
 
Inscription : mai 2002
Messages : 543
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 543
Points : 238
Points : 238
Par défaut Remplacer la fonction Format

Bonjour,

Comment formater un nombre avec deux chiffres, sachant que la fonction Format n'existe pas en VBSript ?
Neuromancien2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 16h03   #2
J1
Membre actif
 
Inscription : mai 2004
Messages : 225
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 225
Points : 195
Points : 195
Bonjour,

à l'aide de la fonction FormatNumber.
J1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 16h45   #3
Membre confirmé
 
Inscription : mai 2002
Messages : 543
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 543
Points : 238
Points : 238
Citation:
Envoyé par J1
Bonjour,

à l'aide de la fonction FormatNumber.
Non, cette fonction ne permet pas de faire ça.
Neuromancien2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 17h01   #4
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
Citation:
Envoyé par Neuromancien2
Bonjour,

Comment formater un nombre avec deux chiffres, sachant que la fonction Format n'existe pas en VBSript ?
Salut

Tu veux faire quoi exactement?
Formater un nombre avec deux chiffres après la virgule?
Dans ce cas la fonction formatnumber est en effet une possibilité.
Il y a aussi la fonction round qui sert à arrondire qui peut s'employer pour faire un nombre à 2 chiffres après la virgule.

Après si c'est autre chose que tu veux faire...
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 17h22   #5
Membre confirmé
 
Inscription : mai 2002
Messages : 543
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 543
Points : 238
Points : 238
Je veux écrire 01 à la place de 1.
Neuromancien2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 22h06   #6
J1
Membre actif
 
Inscription : mai 2004
Messages : 225
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 225
Points : 195
Points : 195
Bonsoir,

si ton objectif est d'afficher sur 2 caractères n'importe quel entier compris entre 0 et 99 (comme ceci : 00, 01, 02, 03... 08, 09, 10, 11, 12... 98, 99), tu peux procéder ainsi :
Code :
1
2
 
Right("0" & intTonEntierComprisEntre0Et99, 2)
J1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 11h10   #7
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 364
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 364
Points : 1 551
Points : 1 551
Bonjour

Moi, quand j'ai besoin d'une fonction qui n'existe pas, je l'écrit :

function format(x_, lon_)
dim i
i=cstr(x_)
while len(i_)<lon_
i_="0" & i_
wend
formNumber=i_
end function

utilisation :
a=1
Response.Write(format (a, 5))

Cordialement
roro06 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 12h28.


 
 
 
 
Partenaires

Hébergement Web