|
[Résolu] l'équivalent de fEcritLigne() pour écrire en colonne |
|
Anonyme
|
Salut à tous,
Je voudrais savoir s'il y aurait une fonction qui permet d'écrire en colonne comme le fait fEcritLigne en ligne.
Merci d'avance
Contribution le : 10/08/2005 11:47
|
|
|
Re: l'équivalent de fEcritLigne() pour écrire en colonne |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour,
fEcritLigne() ecrit dans un fichier physique ligne par ligne alors peut etre a cause du manque d'informations données, mais que cherchez vous exactement à faire ?
Contribution le : 10/08/2005 12:27
|
|
|
Re: l'équivalent de fEcritLigne() pour écrire en colonne |
|
Anonyme
|
Ce que je voudrais faire c'est écrire dans un fichier les informations par colonne; c'est à dire quand je récupère un enregistrement d'afficher toute les informations dans un fichier sur une même ligne bien sûr en espaçant.
Merci d'avance
Contribution le : 10/08/2005 12:43
|
|
|
Re: l'équivalent de fEcritLigne() pour écrire en colonne |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Si je comprends bien il s'agit alors d'un enregistrement formaté Une forme d'export de données au format texte Exemple sChaine est une chaine
sUneLigne est une chaine
POUR TOUS CLIENTS
sUneLigne = HRécupèreEnregistrement(CLIENTS)
//Pour ne pas avoir de fausses lignes
//Cas des Champs multilignes qui contiennent des RC
sUneLigne = Remplace(sUneLigne, RC, " ")
sChaine += sUneLigne
FIN
//Enregistrement dans un fichier physique
fSauveTexte(<Chemin du fichier a creer>, sChaine)
Contribution le : 10/08/2005 13:35
|
|
|
Re: l'équivalent de fEcritLigne() pour écrire en colonne |
|
Anonyme
|
oui, c'est un export de données.
Je vous donne un exemple de programme qui me permet de faire une écriture en ligne, mais en ce moment je voudrais affcihé en colonne.
HLitPremier(Marequete)
TANTQUE PAS HEnDehors fEcritLigne(IdFichier,"#MECG") fEcritLigne(IdFichier,"VTE") datesaisie=Marequete.DateFacture datesaisie=SansEspace(datesaisie) fEcritLigne(IdFichier,DateVersChaine(datesaisie,"JJMMAA")) fEcritLigne(IdFichier,DateVersChaine(DateSys(),"JJMMAA")) numero est une chaîne fixe sur 13=Marequete.CCOMPTA fEcritLigne(IdFichier,"") fEcritLigne(IdFichier,"") fEcritLigne(IdFichier,"") fEcritLigne(IdFichier,numero) fEcritLigne(IdFichier,"") fEcritLigne(IdFichier,"") fEcritLigne(IdFichier,"") fEcritLigne(IdFichier,"")
Contribution le : 10/08/2005 13:47
|
|
|
Re: l'équivalent de fEcritLigne() pour écrire en colonne |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Pour que l'affichage soit formaté, il faut que les rubriques ecrites dans le fichier ait toujours la meme taille pour cela je vous conseilles de créer autant de variables de taille fixe que vous avez de variables à enregistrer sUneLigne est une chaine
HLitPremier(Marequete)
TANTQUE PAS HEndehors()
sUneLigne = "#MECG"
sUneLigne += "VTE"
datesaisie=Marequete.DateFacture
datesaisie=SansEspace(datesaisie)
sUneLigne += DateVersChaine(datesaisie,"JJMMAA")
sUneLigne += DateVersChaine(DateSys(),"JJMMAA")
numero est une chaîne fixe sur 13=Marequete.CCOMPTA
//Ici "" = rien du tout ou alors prevoir des espaces
//fEcritLigne(IdFichier,"")
//fEcritLigne(IdFichier,"")
//fEcritLigne(IdFichier,"")
sUneLigne += numero
//fEcritLigne(IdFichier,"")
//fEcritLigne(IdFichier,"")
//fEcritLigne(IdFichier,"")
//fEcritLigne(IdFichier,"")
//J'écrit tout sur une seule ligne comme un tableau
fEcritLigne(IdFichier, sUnLigne)
HLitSuivant(MaRequete)
FIN
Contribution le : 10/08/2005 14:15
|
|
|
Re: l'équivalent de fEcritLigne() pour écrire en colonne |
|
Anonyme
|
merci.
Contribution le : 10/08/2005 14:28
|
|
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.
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|