6 messages in org.openoffice.fr.progRe: [prog] Macros et formulaires
FromSent OnAttachments
YvesApr 4, 2004 2:25 pm 
Alain NowakApr 5, 2004 12:47 am 
Alain NowakApr 5, 2004 8:05 am 
YvesApr 5, 2004 12:33 pm 
Alain NowakApr 6, 2004 2:25 am 
YvesApr 7, 2004 1:48 pm 
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] Macros et formulairesActions...
From:Alain Nowak (ano@starxpert.fr)
Date:Apr 6, 2004 2:25:44 am
List:org.openoffice.fr.prog

Yves a écrit :

Oups je m'ai trompé, il faut utiliser oForm.getByName("Produit").StringItemList(oControl.SelectedItems(0)) (pour une liste n'autorisant pas la sélection multiple).

Oui mais j'obtiens l'erreur "Variable d'objet non paramétrée". Je suppose qu'il doit manquer quelque chose avant ... (Désolé, je suis un vrai novice en programmation !)

J'ai écrit le code trop vite, sans préciser la définition de oControl :

oControle = oForm.getByName("Produit") if UBound(oControl.SelectedItems) >= 0 then monItem = oControle.StringItemList(oControl.SelectedItems(0)) end if

Le test sur oControl.SelectedItems est nécessaire pour que ça plante pas si l'utilisateur n'a rien sélectionné : le tableau SelectedItems est alors de taille nulle, quand on essaie d'y accéder ça plante.

Une autre petite question : comment actualiser le contenu d'un contrôle de table grâce à une instruction plutôt qu'en cliquant sur l'icône correspondante ?

Et pour ça, pas d'idées ?

Là, j'ai pas la réponse sous la main.