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 8, 2007 4:45:10 am
List:org.openoffice.fr.prog

Le jeudi 8 novembre 2007 10:30, Bob a écrit :

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.

Oui, avec l'exemple de Laurent, je vois mieux comment faire. Je vais me cantonner à une technique plus appropriée et conserver l'écriture dynamique pour plus tard... Ceci dit, ça a l'air assez facile en fait.

... 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 ...

J'ai placé le fichier sur cijoint en essayant de masquer au max les données nominatives. C'est la macro CrerResultat dans le module Resultats qu'est le code concerné. http://www.cijoint.fr/cij48273380731127.ods

En gros, j'ai 8 feuilles de 50 x 8 lignes (le 50 peut varier et se monter à 120-130). Ces feuilles sont générées selon un modèle de feuille (avant les courses) et l'ordre des colonnes est défini dans ce modèle.

Mais plus j'avance, plus je me dis qu'une boucle Case sur la zone d'en-tête serait plus adaptée...

N'hésitez pas à me faire un retour sur le code ! Je suis preneur de toute amélioration.