16 messages in org.openoffice.fr.progRe: [prog] Nom de variable dynamique
FromSent OnAttachments
Michel GrentzingerNov 7, 2007 4:39 am 
Bernard MarcellyNov 7, 2007 5:19 am 
Michel GrentzingerNov 7, 2007 5:43 am 
Mathias MichelNov 7, 2007 7:26 am 
BobNov 7, 2007 9:48 am 
Michel GrentzingerNov 7, 2007 1:16 pm 
Michel GrentzingerNov 7, 2007 1:19 pm 
Mathias MichelNov 7, 2007 2:28 pm 
Michel GrentzingerNov 8, 2007 12:17 am 
BobNov 8, 2007 1:29 am 
Laurent GodardNov 8, 2007 1:41 am 
Michel GrentzingerNov 8, 2007 4:45 am 
BobNov 8, 2007 11:59 am 
Michel GrentzingerNov 8, 2007 1:06 pm 
BobNov 8, 2007 2:23 pm 
Michel GrentzingerNov 9, 2007 4:48 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Nom de variable dynamiqueActions...
From:Michel Grentzinger (mic.@online.fr)
Date:Nov 7, 2007 1:16:22 pm
List:org.openoffice.fr.prog

Le mercredi 7 novembre 2007 16:27, Mathias Michel a écrit :

A mon sesn, il te faut une étape préliminaire où tu analyses tes en-têtes et tu attribues donc tes variables: avec une boucle for, tu parcours tes en-têtes et deands quelque chose genre if ColHeads(i).Text="Nom" then Colonne_Nom=i Et là, plus besoin de tableau. A la place des 4 if, tu peux faire un "select Case", plus élégant

Ensuite, tu peux faire sMessage = sMessage & uneLigne(Colonne_Nom) ...

Ceci permet de gérer l'emplacement des colonnes, mais pas leur suppression (sauf à leur définir une valeur par défaut qui référence une valeur d'absence, genre "non fourni")

Oui, c'est une solution permettant de pallier au déplacement et inversions de colonnes mais celà implique de connaître par avance le texte des en-têtes puisqu'il faut définir une variable contenant l'index de la colonne.

Merci ! Je vais déjà employer quelque chose qui s'approche de ta solution.