14 messages in org.openoffice.fr.progRE: [prog] Insérer donnée ds champ vi...
FromSent OnAttachments
dsi-stagiaireFeb 25, 2004 12:18 am 
seba...@free.frFeb 25, 2004 12:28 am 
dsi-stagiaireFeb 25, 2004 12:47 am 
seba...@free.frFeb 25, 2004 1:07 am 
dsi-stagiaireFeb 25, 2004 1:24 am 
seba...@free.frFeb 25, 2004 1:53 am 
dsi-stagiaireFeb 25, 2004 1:55 am 
seba...@free.frFeb 25, 2004 2:01 am 
dsi-stagiaireFeb 25, 2004 2:08 am 
seba...@free.frFeb 25, 2004 2:18 am 
dsi-stagiaireFeb 25, 2004 2:25 am 
seba...@free.frFeb 25, 2004 2:31 am 
Laurent GodardFeb 25, 2004 12:12 pm 
Laurent GodardFeb 25, 2004 12:15 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] Insérer donnée ds champ via une macroActions...
From:seba...@free.fr (seba@free.fr)
Date:Feb 25, 2004 1:07:37 am
List:org.openoffice.fr.prog

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.