2 messages in org.openoffice.fr.progRe: [prog] Insérer une zone de cellul...
FromSent OnAttachments
Marko RikkoNov 19, 2005 12:47 pm 
Bernard MarcellyNov 26, 2005 2:37 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] Insérer une zone de cellules (DataArray) dans le choix d'une zone de listeActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Nov 26, 2005 2:37:23 am
List:org.openoffice.fr.prog

Bonjour Marko Rikko Message du 2005-11-19 21:47:

La question : Insérer une zone de cellules (DataArray) dans le choix d'une zone de liste

Réponse 1 : Si c'est un controle de zone de liste de Formulaire, une macro est probablement inutile. Panneau Propriétés, onglet Données, remplir la case Plage de cellules source.

Je désirerais réaliser cela avec la propriété DataArray. Les cellules contiennent des chaînes de caractères. J'arrive à lire les données (variants) avec DataArray, mais je ne sais pas comment les insérer dans une zone de liste, un peu comme avec Array (p496 du livre).

Réponse 2 : Si tu relis la page 317 tu comprendras la difficulté. Si la zone de cellules est verticale, il faut explorer un tableau de tableaux. Chaque sous-tableau ne comprend qu'une cellule de ta zone. Il faut boucler comme indiqué dans l'exemple, pour remplir un tableau simple de String et l'affecter ensuite au contrôle. Tant qu'à boucler, inutile d'utiliser DataArray, lire cellule par cellule.

Bernard