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.