Donc tu creer un formulaire qui est lie a une table, tu rajoute un champ
ensuite qui va faire reference a un champ de ta table.
Si c bien ca, est ce que tu utilise un control de table ou des champs texte
pour afficher les valeur de ta table?
si c un champ texte, il te faut dissocier le label et le champ texte, et donner
un nom d'objet au champ texte pour y acceder.
Ensuite
objetText = ThisComponent.DrawPage.Forms.GetByName("nomFormulaire").GetByName
("nonChampText")
objetText.Text = laValeur
en esperant que c ca qu'il te fallait
sebastien
Selon dsi-stagiaire <dsi-...@chu-caen.fr>:
Tu as bien cerné le problème !
Voici ma démarche pour obtenir mon champ dans le formulaire :
Mon formulaire est rattaché à une table, ainsi dans fonctions du formulaire
j'ai cliqué sur Ajouter un champ. Ensuite j'ai selectionné le champ souhaité
et l'ai fais glisser sur le formulaire.
Sauf erreur de ma part, mon objet est bien un champ text (Propriété du
control :Sélection multipe)
j'ai adapté ce que tu m'as dis à ma macro :
w_doc = StarDesktop.CurrentComponent
w_for = w_doc.DrawPage.Forms.GetByIndex(0)
UserMaj = w_for.getstring(19)
UserMaj.Text = "retest"
Message d'erreur :Varible d'objet non paramétrée
Je vais revoir les propriétés et méthodes de l'objet
Merci quand meme.