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 5, 2004 12:47:10 am
List:org.openoffice.fr.prog

Bonjour,

Voir mes réponses dans le texte. Pour trouver ce genre d'infos, d'une manière générale il est conseillé d'utiliser l'outil Xray de Bernard Marcelly, qui te permet de connaitre l'ensemble des propriétés et méthodes d'un objet.

-- Alain Nowak - starxpert www.starxpert.fr

Yves a écrit :

La ligne "Nb = oForm.getByName("Nb").Text" permet bien de récupérer le contenu du contrôle "Nb" si celui-ci est une zone de texte. Mais si c'est une zone numérique, je n'ai pas trouvé comment lire sa valeur.

.Value pour une zone numérique.

Avec une zone de liste, j'ai eu encore plus de difficultés. En tatonnant, j'ai fini par trouver que l'instruction "Produit = oForm.getByName("Produit").SelectedItems(0)+1" permet de récupérer le n° de l'entrée de liste sélectionnée. Mais je n'ai pas trouvé comment récupérer le contenu de cette entrée ni celui du champ lié.

.SelectedItem te donne l'entrée de liste sélectionnée. Attention, si c'est une combo il faut utiliser .Text.

Alors, si quelqu'un s'y connait un peu dans la manière d'accéder au contenu des champs de formulaires grâce aux macros, je le remercie d'avance de m'aider un peu.

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 ?

Merci pour votre aide.