[Résolu] Lien entre 2 documents formulaires

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Sonioh
Fraîchement OOthentifié
Messages : 6
Inscription : 16 févr. 2023 11:33

[Résolu] Lien entre 2 documents formulaires

Message par Sonioh »

Bonjour,

J'ai essayé de trouver la réponse à mon problème en vain. Alors je ne sais pas s'il y a une solution ou bien si je ne sais pas formuler ma recherche.
Ce que je cherche à faire est très général c'est pourquoi je ne mets pas de lien vers une base de données mais je vais tenter de l'expliquer ici. (Apres un premier echec, je tente de reformuler ma question)

Dans mon projet, j'ai créé plusieurs FORMULAIRES, je parle ici des documents que j'ai nommé en majuscule FORM_Recette et FORM_Recette_SECTION_Contenant et non des formulaires, formulaires secondaire ou sous formulaires qui composent chacun de mes FORMULAIRES.
Formulaires.png
Le FORMULAIRE global (FORM_Recette) que je voudrais créer est assez imposant. C'est pourquoi j'ai décidé de la séparer en FORMULAIRES plus petits qui aborderaient chacun un sujet (par exemple FORM_Recette_SECTION_Contenant).
L'idée étant que dans le document FORM_Recette:
FORM_Recette.png
je puisse avoir des boutons qui me permettent d'afficher ou non des sections de FORM_Recette_SECTION_Contenant:
FORM_Recette_SECTION_Contenant.png

J'aimerais éviter d'ouvrir une nouvelle fenetre avec un formulaire volant mais integrer le contenu de FORM_Recette_SECTION_Contenant directement dans FORM_Recette


J'ai vu qu'il existait un moyen de faire un FORMULAIRE avec des onglets simulés en utilisant la fonction "section" (viewtopic.php?p=128927#p128927). Je pensais pouvoir utiliser quelque chose du genre. De plus, les sections pourraient être liées à d'autres documents. Mais dans l'éditeur de sections lorsque je parcours les fichiers a la recherche de FORM_Recette_SECTION_Contenant, celui ci n'existe pas. Seule ma base de données entière est disponible et lorsque je la selectionne seules les sections du formulaire courant ne sont accessibles.


Voila pour mon souci, j'espere que c'est possible,
Sinon j'ai l'option bourrin de copier tout le contenu de FORM_Recette_SECTION_Contenant dans FORM_Recette, mais meme ça je ne sais pas faire


Je vous remercie d'avance pour votre aide,

Sonia
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Sonioh le 23 mars 2023 15:08, modifié 2 fois.
LibO 7.3.4.2
HSQLDB externe
Windows 10.0
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: Lien entre 2 documents formulaires

Message par pulcinopio »

Chère Madame,

Je ne suis qu'un humble utilisateur du logiciel. J'ai cependant appris que pour le pluriel, ce dernier met à disposition, comme vous disiez plus haut:
FORMULAIRE PRINCIPAL et FORMULAIRE SUBORDONNE.

En ce qui concerne les LIENS entre formulaires, tout ce que je sais c'est que je peux utiliser un bouton-switch, pour passer d'un formulaire à l'autre.

Sauf commentaire du Grand Maître de l'Office.

Bien à vous

Pulcinopio

Veuillez trouver ci-joint exemple avec macro.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par pulcinopio le 17 févr. 2023 06:31, modifié 1 fois.
Libre Office 6.0.4 sur Ubuntu 18.04
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Lien entre 2 documents formulaires

Message par jeanmimi »

Bonjour,
Sonioh a écrit : 16 févr. 2023 14:00 J'ai vu qu'il existait un moyen de faire un FORMULAIRE avec des onglets simulés
C'est une solution simple que je suggère, car je ne comprends pas ce qu'apporterait en simplification un Formulaire avec sections.
Dans l'exemple joint, il y a 4 onglets, mais on peut en ajouter plusieurs autres.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: Lien entre 2 documents formulaires

Message par pulcinopio »

Bien le merci, cher Maîte.

J'ai utilisé le code ci-après.

A bientôt

pulcinopio

Code : Tout sélectionner

sub OpenForm1
const sNewDocumentName="Fiche client"
oNewFormDocument=ThisDatabaseDocument.FormDocuments.getbyname(sNewDocumentName).open
end sub
Dernière modification par pulcinopio le 17 févr. 2023 16:48, modifié 1 fois.
Libre Office 6.0.4 sur Ubuntu 18.04
Sonioh
Fraîchement OOthentifié
Messages : 6
Inscription : 16 févr. 2023 11:33

Re: Lien entre 2 documents formulaires

Message par Sonioh »

Bonjour,

Et merci pour vos reponses, je les examine en detail. Mais avant je voulais m'excuser de ne pas avoir poster mon fichier.
Tout d'abord merci pour avoir posté ton fichier. Cela ne court pas les rues dernièrement.
de Pulcinopio ... Ouch :cry:

Je suis nouvelle sur les forums de manière général et je ne savais pas comment poster mon fichier ni l'épurer. Je tenterais de faire mieux la prochaine fois. D'autant que mon explication n'a pas eu l'air d'être claire non plus. Je reviens vers vous très vite.

Sonia
LibO 7.3.4.2
HSQLDB externe
Windows 10.0
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: Lien entre 2 documents formulaires

Message par pulcinopio »

It's Ok Sonia.... Take care! 8)
Libre Office 6.0.4 sur Ubuntu 18.04
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1485
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: Lien entre 2 documents formulaires

Message par jeanmi2403 »

Bonjour,
pulcinopio a écrit : 16 févr. 2023 20:27 J'ai utilisé le code ci-après.
Il ne vous aura pas échappé, que dans la barre d'outils d'édition de message, il y a une balise pour insérer du code ?
Et qu'un module peut contenir plusieurs procédures ?
Bien à vous,
Jean-Michel
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: Lien entre 2 documents formulaires

Message par pulcinopio »

Encore une fois merci, Jean-Michel

A bientôt

pulcinopio
Libre Office 6.0.4 sur Ubuntu 18.04
Sonioh
Fraîchement OOthentifié
Messages : 6
Inscription : 16 févr. 2023 11:33

Re: Lien entre 2 documents formulaires

Message par Sonioh »

Bonjour, j'ai finalement recopier mes formulaires dans un seul et meme fichier... Je me cassais la tete pour pas grand chose ..

Bonne journée
LibO 7.3.4.2
HSQLDB externe
Windows 10.0