|
PB formatage N° de facture |
Started by tdijoux, Apr., 25 2006 5:09 PM - 9 replies |
| |
| | | |
|
| |
Posted on April, 25 2006 - 5:09 PM |
Bonjour,
Je suis un peu perdu, j'ai besoin de faire afficher une serie de "ZERO" 0 devant un chiffre et derrière une combinaison texte, exemple :
J'ai mon compteur de facture qui est à 9 et je le conjugue à du texte :
FA200604GET (et la je voudrais obtenir 0009) alors que j'obtiens
FA200604GET9
J'ai beau essayer les masques vu dans l'aide mais pas de résultat concluent.
Vous remercient par avance de votre aide.
Thierry |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 6:25 PM |
titid a exposé le 25/04/2006 :
Bonjour,
Je suis un peu perdu, j'ai besoin de faire afficher une serie de "ZERO" 0 devant un chiffre et derrière une combinaison texte, exemple :
J'ai mon compteur de facture qui est à 9 et je le conjugue à du texte :
FA200604GET (et la je voudrais obtenir 0009) alors que j'obtiens
FA200604GET9
J'ai beau essayer les masques vu dans l'aide mais pas de résultat concluent.
Vous remercient par avance de votre aide.
Thierry
salut, essaye avec cela : NumériqueVersChaine(9, "04d") -->"0009" @+++
-- [Bernard Vessiot] 34980 Saint Gély du Fesc |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 6:26 PM |
Salut,
Essaye ca :
"FA200604GET" + NumériqueVersChaîne(9, "04d")
bye |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 6:26 PM |
Salut
NumériqueVersChaîne(9, "04d")
Mathieu |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 6:26 PM |
bonjour,
tu peux faire un truc comme ca :
schaine est une chaine = IDFacture i est un entier
POUR i=0 A (4-Taille(schaine)) schaine="0"+schaine FIN
schaine="FA200604GET"+schaine
ce qui te donnera ton resultat.
Bonne continuation et bon dev.
Chris letellier. |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 6:27 PM |
Dans son message, titid racontait :
Bonjour,
Je suis un peu perdu, j'ai besoin de faire afficher une serie de "ZERO" 0 devant un chiffre et derrière une combinaison texte, exemple :
J'ai mon compteur de facture qui est à 9 et je le conjugue à du texte :
FA200604GET (et la je voudrais obtenir 0009) alors que j'obtiens
FA200604GET9
J'ai beau essayer les masques vu dans l'aide mais pas de résultat concluent.
Vous remercient par avance de votre aide.
Thierry
Bonjour,
La fonction NumériqueVersChaine devrait convenir ici : cpt_txt est chaine = NumériqueVersChaîne(compteur, "04d") // crée une chaine formattée sur 4 caracteres => 0009 pour compteur = 9
Bon dev
-- Lionel
mailto:lionel.breil*NOSPAM*@gmail.com (retirer *NOSPAM* pour m'écrire) |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 6:27 PM |
titid a exprimé avec précision :
Bonjour,
Je suis un peu perdu, j'ai besoin de faire afficher une serie de "ZERO" 0 devant un chiffre et derrière une combinaison texte, exemple :
J'ai mon compteur de facture qui est à 9 et je le conjugue à du texte :
FA200604GET (et la je voudrais obtenir 0009) alors que j'obtiens
FA200604GET9
J'ai beau essayer les masques vu dans l'aide mais pas de résultat concluent.
Vous remercient par avance de votre aide.
Thierry
ma_variable est un entier facture est une chaîne
POUR ma_variable= 1 A 200 facture="FA200604GET"+Droite("0000"+ma_variable,5) Trace(facture) FIN
//de rien
-- |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 6:27 PM |
right("0000"+numeriqueverschaine(No_fact),4)
titid a écrit :
Bonjour,
Je suis un peu perdu, j'ai besoin de faire afficher une serie de "ZERO" 0 devant un chiffre et derrière une combinaison texte, exemple :
J'ai mon compteur de facture qui est à 9 et je le conjugue à du texte :
FA200604GET (et la je voudrais obtenir 0009) alors que j'obtiens
FA200604GET9
J'ai beau essayer les masques vu dans l'aide mais pas de résultat concluent.
Vous remercient par avance de votre aide.
Thierry
|
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 6:27 PM |
J'ai trouvé arf!!! je fatigue
c'est numériqueverschaine(nom du champ,"04d")
thierry |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 6:28 PM |
Bonjour,
Utiliser la fonction numériqueverschaine, avec, par exemple :
ch est une chaine che = numériqueverschaine(numero_de_facture,"04d"), où 0 est le caractère de remplissage à gauche, et 4 la longueur de la chaine.
Il ne reste plus ensuite qu'à concaténer ch avec les autres champs composant le numéro final de facture. |
| |
| |
| | | |
|
| | | | |
| | |
|