|
Formater la date sur un champ |
|
Stagiaire WDF ![](http://old.wdforge.org/uploads/rank3e84154a75422.gif)
Inscrit: 14/11/2006 14:17
Post(s): 5
|
Salut a tous ,
J'ai crée une fenétre avec deux champs de saisie et je vouderais supprimer les dates a chaque fin de ligne .
Exemple : Dans Saisie 1: je Mets :
11111111111111111111111111 :::: 10/10/1972 22222222222222222222222222::::13/04/1981 33333333333333333333333333::::17/01/1973 44444444444444444444444444:::::17/12/1967
J'aurais dans saisie2 :
1111111111111111111111111 2222222222222222222222222 3333333333333333333333333 4444444444444444444444444
Voici le code que j'ai utilisé mais il copie les dates de saisie1 vers saisie2 sans supprimer les dates :
i est un entier sSource est une chaine
Pour i = 1 a 100 Si sSource <> "" Alors sSource += RC sSource += NumériqueVersChaine(i,"03d")
Fin
Merci pour vos idées et suggestions !
Contribution le : 14/11/2006 14:57
Edité par drcharly93 sur 16/11/2006 0:07:07
|
|
|
Re: Formater la date sur un champ |
|
Stagiaire WDF ![](http://old.wdforge.org/uploads/rank3e84154a75422.gif)
Inscrit: 14/11/2006 14:17
Post(s): 5
|
J'ai essayer ce code aussi mais ça me renvoie un 0 dans le champ de saisie 2
Code :
i est un entier POUR 1=1 a 100 Saisie2[i] = ExtraitChaine(Saisie1[i],1,":",DepuisDébut)
....//Traitement
FIN
":" étant le séparateur entre texte et date
Contribution le : 14/11/2006 17:15
|
|
|
Re: Formater la date sur un champ |
|
Animateur WDF ![](http://old.wdforge.org/uploads/rank3f7d78368d45f.gif)
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour, Il serait bien tout de même de lire le manuel d'autoformation car là j'ai un peu de doute sur vos capicités à la programmation et l'initiation doit au moins passer par là.
sBuff est une chaîne
sUneLigne est une chaîne
sResultat est une chaîne
sBuff = SAISIE1
//On découpe pour récupérer chacune des ligne séparé par des retour chariot
sUneLigne = ExtraitChaîne(sBuff,rangPremier,RC,DepuisDébut)
// Tant que l'on est pas arrivé à la fin du texte 'EOT' End Of Texte'
TANTQUE sUneLigne <> EOT
// Pour chacune des ligne traités on ajoute un retour chariot si sResultat <> de vide
SI sResultat <> "" ALORS sResultat += RC
// On récupère la ligne jusqu'à la position de ":"
sResultat += sUneLigne[[ A Position(sUneLigne,":",1)-1]]
// On récupère la ligne suivante
sUneLigne = ExtraitChaîne(sBuff,rangSuivant,RC)
FIN
SAISIE2 = sResultat
Contribution le : 14/11/2006 21:38
|
|
|
Re: Formater la date sur un champ |
|
Stagiaire WDF ![](http://old.wdforge.org/uploads/rank3e84154a75422.gif)
Inscrit: 14/11/2006 14:17
Post(s): 5
|
Merci DR CHarly
Contribution le : 15/11/2006 18:42
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.