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:Bob (mlo@bobiciel.com)
Date:Nov 8, 2007 1:29:39 am
List:org.openoffice.fr.prog

Bonjour Michel,

Michel Grentzinger a écrit :

Le mercredi 7 novembre 2007 23:28, Mathias Michel a écrit :

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.

Bah, à part en reconnaissant les en-têtes, comment voulais-tu détecter l'emplacement de tes colonnes ? Leur contenu peut t'aiguiller, mais tu auras toujours un souci avec Nom et prénom...

C'est HS mais en Bash (php aussi je crois), il est possible de créer une variable ${$variable$colonne} qui se nommera ensuite $contenudevariable$numerodecolonne.

Vu qu'avec OOBasic, ce n'est pas possible, je cherchais à pallier à cela

Avec OOBasic, c'est possible en écrivant dynamiquement une macro (comme te l'a suggéré Bernard), mais ce n'est pas une approche très simple à mettre en œuvre.

... Il dois bien y avoir une solution avec les tableaux ou les objets mais je sèche.

J'avoue ne pas comprendre ce que tu cherches à faire avec ces tables dont tu ne connais pas à priori le nom des colonnes à traiter ! Dis nous ce que tu souhaites effectuer comme traitement sur ces tables (croisement de données, export, jointure, filtrage, ...), peut être que l'on pourra t'aiguiller vers une autre approche ...

a+

Merci de l'aide apportée.