[Résolu][Base] Zone de texte dans un sous formulaire
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
Operational
- Membre lOOyal

- Messages : 32
- Inscription : 19 sept. 2011 15:15
[Résolu][Base] Zone de texte dans un sous formulaire
Bonjour,
je galère depuis plusieurs heures sur un truc tout simple.
Je voudrais récupérer le texte contenue dans un "zone de texte" qui fait partie d'un sous formulaire.
Quand le "zone de texte" est dans le formulaire principal, j'arrive à récupérer le texte, mais quand il est dans un sous formulaire j'ai une erreur qui se déclenche.
Sur le print écran vous pouvez voir mon code et l'erreur que j’obtiens.
Est-ce que quelqu'un pourrais me donner un petit coup de pouce?
Merci par avance.
je galère depuis plusieurs heures sur un truc tout simple.
Je voudrais récupérer le texte contenue dans un "zone de texte" qui fait partie d'un sous formulaire.
Quand le "zone de texte" est dans le formulaire principal, j'arrive à récupérer le texte, mais quand il est dans un sous formulaire j'ai une erreur qui se déclenche.
Sur le print écran vous pouvez voir mon code et l'erreur que j’obtiens.
Est-ce que quelqu'un pourrais me donner un petit coup de pouce?
Merci par avance.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Operational le 11 août 2013 10:50, modifié 2 fois.
OpenOffice 4.0.1 XP pro SP3
-
DLE
- HédOOniste

- Messages : 1516
- Inscription : 30 déc. 2007 18:56
- Localisation : Lille
Re: [Base] Zone de texte dans un sous formulaire
Bonjour,
Vous devez donner l'arborescence complète formulaire, sous-formulaire. Dans votre code il manque le nom du formulaire.
A+
Vous devez donner l'arborescence complète formulaire, sous-formulaire. Dans votre code il manque le nom du formulaire.
A+
MacOS Tahoe 26.3.1 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.6.2, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Zone de texte dans un sous formulaire
Bonjour,
Pour illustrer ce que dit DLE,
dans ce fil : http://forum.openoffice.org/fr/forum/vi ... ets#p46090
PYS explique le principe des "couches Dessin" dont l’arborescence doit être reprise dans le code.
Pour illustrer ce que dit DLE,
dans ce fil : http://forum.openoffice.org/fr/forum/vi ... ets#p46090
PYS explique le principe des "couches Dessin" dont l’arborescence doit être reprise dans le code.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
Operational
- Membre lOOyal

- Messages : 32
- Inscription : 19 sept. 2011 15:15
Re: [Base] Zone de texte dans un sous formulaire
Bonjour,
Merci pour vos réponses.
Mais après lecture du fil de jeanmimi je ne suis toujours pas plus avancé.
Sous quel forme je dois écrire le chemin d'arborescence du formulaire?
@+
Merci pour vos réponses.
Mais après lecture du fil de jeanmimi je ne suis toujours pas plus avancé.
Sous quel forme je dois écrire le chemin d'arborescence du formulaire?
Code : Tout sélectionner
Chemin_formulaire="Formulaire_principal"."Sous_formulaire_1"."Sous_formulaire_2"
Control = ThisComponent.drawpage.Forms(& Chemin_formulaire).getByName("Zone_n_commande")OpenOffice 4.0.1 XP pro SP3
-
Operational
- Membre lOOyal

- Messages : 32
- Inscription : 19 sept. 2011 15:15
Re: [Base] Zone de texte dans un sous formulaire
Bon après avoir galéré sur le forum et sur les différentes macros j'ai trouvé la solution.
Merci pour votre aide.
Merci pour votre aide.
Code : Tout sélectionner
Dim Control as Object, ValeurRecuperer as String
Control = ThisComponent.drawpage.Forms.getByName("Formulaire_commande").getByName("Formulaire_info_commande").getByName("Zone_n_commande")
ValeurRecuperer = Control.currentvalue OpenOffice 4.0.1 XP pro SP3
-
Piaf
- GourOOu

- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Résolu][Base] Zone de texte dans un sous formulaire
Bonjour
A+
Operational à 07:47 a écrit :Bon après avoir galéré sur le forum et sur les différentes macros j'ai trouvé la solution.
Une galère inutileDLE à 04:38 a écrit :Vous devez donner l'arborescence complète formulaire, sous-formulaire. Dans votre code il manque le nom du formulaire.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
Operational
- Membre lOOyal

- Messages : 32
- Inscription : 19 sept. 2011 15:15
Re: [Résolu][Base] Zone de texte dans un sous formulaire
Bonjour Piaf,
Une galère utile quand on ne connait pas la syntaxe à utiliser pour définir l'arborescence dans le code Basic.
Je suis encore un novice en programmation Basic et je peux vous assurer que ce qui semble évident aux experts que vous êtes ne l'est pas pour tous.
Cordialement,
Une galère utile quand on ne connait pas la syntaxe à utiliser pour définir l'arborescence dans le code Basic.
Je suis encore un novice en programmation Basic et je peux vous assurer que ce qui semble évident aux experts que vous êtes ne l'est pas pour tous.
Cordialement,
OpenOffice 4.0.1 XP pro SP3
-
Romain03
- Fraîchement OOthentifié
- Messages : 2
- Inscription : 11 août 2013 12:22
Re: [Résolu][Base] Zone de texte dans un sous formulaire
Merci beaucoup désole
OpenOffice 4.0.0 sous Windows 7