[Résolu] Export formulaire seul avec macro

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.
Répondre
Nsebastien
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 27 déc. 2018 10:46

[Résolu] Export formulaire seul avec macro

Message par Nsebastien »

Bonjour,

Je viens après plusieurs jours de finaliser une partie de ma base de donnée sur LibreOffice.
Elle va être mise à disposition d'une société, et je voudrais pouvoir exporter mon formulaire+macro au format HTML/PDF/ODT. Enfin l'un des trois, ou les trois si possibles.

J'ai donc tenté les différentes façon, mais dans chacun des cas, le formulaire n'est plus fonctionnel. En gros, je garde le design mais ma section recherche ne fait plus son travail. Surement dû à l'exportation de la macro.

Comment faire en sorte d'exporter de sa base de donnée; son formulaire avec la macro dans un des formats cités ci-dessus.

En l'attente de vos réponses,

Respectueusement,
Dernière modification par Nsebastien le 08 mai 2019 13:29, modifié 1 fois.
Apache OpenOffice 4.1.5 sous Windows 10
LibreOffice 6.1.5.2 sous Windows 10
Avatar de l’utilisateur
OOo - Ekel
SuppOOrter
SuppOOrter
Messages : 1271
Inscription : 10 nov. 2006 16:04
Localisation : F-Oise

Re: Exporter une BdD ou Formulaire+macro en PDF ou HTML ou .

Message par OOo - Ekel »

Nsebastien a écrit :J'ai donc tenté les différentes façon, mais dans chacun des cas, le formulaire n'est plus fonctionnel.
Bonjour,

Lesquelles ?

Cordialement.
Ekel

KUbuntu Jammy Jellyfish (22.04) : LibreOffice 24.2.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.
Nsebastien
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 27 déc. 2018 10:46

Re: Exporter une BdD ou Formulaire+macro en PDF ou HTML ou .

Message par Nsebastien »

Bonsoir,

Alors, j'ai ouvert mon formulaire. Ensuite j'ai cliqué sur fichier.

En premier lieu, j'ai tenté d'enregistrer une copie et forcé l'ouverture avec libreoffice writer. Ensuite j'ai tenté l'export au format PFR les deux options (simple et directement). J'ai tenté également en format EPUB et ensuite de le modifier en .rar.

Bref dans chaque cas, je retrouve mon formulaire mais sans pouvoir interagir avec. J''ai l'impression que la macro refuse de s'exporter avec le reste.

Voir PJ

Respect'
Pièces jointes
tentative_export.png
Apache OpenOffice 4.1.5 sous Windows 10
LibreOffice 6.1.5.2 sous Windows 10
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9341
Inscription : 18 juil. 2008 17:29
Localisation : F-Oise + F-Savoie

Re: Exporter une BdD ou Formulaire+macro en PDF ou HTML ou .

Message par tintin »

Bonjour,
Dans [url=https://forum.openoffice.org/fr/forum/viewtopic.php?p=275339#p275339]ce message[/url] [b][color=#FF8000]bm92[/color][/b] a écrit :Le langage Basic d'OpenOffice et l'API OpenOffice sont prévus pour OpenOffice. Un document PDF n'est pas un document OpenOffice.
Donc les macros ne peuvent pas fonctionner dans un PDF.
AOO 4.1.15 et LibO stable 7.6.5 / macOS Intel 13.6.5 Ventura
Adoptium-temurinJDK-jre_1.8.0_402 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Nsebastien
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 27 déc. 2018 10:46

Re: Exporter une BdD ou Formulaire+macro en PDF ou HTML ou .

Message par Nsebastien »

Bonsoir,

Est-il possible d'exporter le formulaire par un autre format que le pdf du coup?

Respect'
Apache OpenOffice 4.1.5 sous Windows 10
LibreOffice 6.1.5.2 sous Windows 10
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
Messages : 1214
Inscription : 06 avr. 2016 09:26

Re: Exporter une BdD ou Formulaire+macro en PDF ou HTML ou .

Message par Hubert Lambert »

Bonjour,

La seule solution est d'exporter ton formulaire au format Writer (extension "odt") : menu Fichier -> Enregistrer sous, type Texte ODF (.odt).

Une fois le formulaire "sorti" de la base, les références à celle-ci sont perdues et doivent donc être actualisées. En mode édition, dans les propriétés du ou des formulaires, onglet Données, tu sélectionnes la source (enregistrée ou non) et tu définis type de contenu et le contenu. Attention que, si ces deux dernières infos sont conservées à la première ouverture, elles seront remises à zéro après sélection de la source; il peut donc être utile de les mémoriser (retourner dans le fichier odb au besoin).

À ce stade, le formulaire doit afficher les données. En ce qui concerne les macros, il faudra soit les incorporer dans le formulaire externe (et donc les adapter) soit, solution de loin préférable, distribuer ces macros dans le profil utilisateur des futurs usagers, par exemple sous forme d'une petite extension.

Cordialement.
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Nsebastien
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 27 déc. 2018 10:46

Re: Exporter une BdD ou Formulaire+macro en PDF ou HTML ou .

Message par Nsebastien »

Bonjour,

Merci pour l’explication, je vais tester tout ça ce soir.

Respect’
Apache OpenOffice 4.1.5 sous Windows 10
LibreOffice 6.1.5.2 sous Windows 10
Nsebastien
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 27 déc. 2018 10:46

Re: Exporter une BdD ou Formulaire+macro en PDF ou HTML ou .

Message par Nsebastien »

Bonjour.

J'ai tenté d'effectuer les démarches pour sortir mon formulaire de ma base de donnée.
Je n'avais que l'option "enregistrer une copie sous". Bon ce n'est pas très grave.

Une fois arrivé à cette étape, je dois effectué ceci "En mode édition, dans les propriétés du ou des formulaires, onglet Données, tu sélectionnes la source (enregistrée ou non) et tu définis type de contenu et le contenu."

Là est mon deuxième problème. Je suis bien en mode édition mais je ne trouve pas l'onglet données. Par contre dans l'onglet édition j'ai bien fais attention à ce que la base de donnée soit sélectionnée dans "changer de base de donnée".

Pourriez-vous m'aiguiller?

Respect'
Apache OpenOffice 4.1.5 sous Windows 10
LibreOffice 6.1.5.2 sous Windows 10
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25143
Inscription : 03 mars 2006 08:45
Localisation : 127.0.0.1
Contact :

Re: Exporter une BdD ou Formulaire+macro en PDF ou HTML ou .

Message par Dude »

Salut,

Pour moi, il s'agit d'un problème XY.
Qu'est ce que tu cherches à faire exactement ?
Nsebastien a écrit :Elle va être mise à disposition d'une société,
S'il s'agit de mettre ta base sur internet, ce n'est pas avec une suite bureautique que tu le pourras.
Nsebastien
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 27 déc. 2018 10:46

Re: Exporter une BdD ou Formulaire+macro en PDF ou HTML ou .

Message par Nsebastien »

Bonsoir,

Je vais essayer de mieux m'expliquer. En gros j'ai mon ficher base. Donc avec dedans l'accès à la table et au formulaire.

Ce que je voudrais c'est qu'on puisse avoir le formulaire uniquement et s'en servir avec la macro. Sans avoir accès à la table ni au fichier complet base.

Presque un odt classique mais avec mon formulaire et ma macro qui va avec. Pour le moment je n'ai pas prévu de le mettre au format pour internet. Mais si c'est la seule solution pourquoi pas.

Est-ce possible?

Respect'
Apache OpenOffice 4.1.5 sous Windows 10
LibreOffice 6.1.5.2 sous Windows 10
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25143
Inscription : 03 mars 2006 08:45
Localisation : 127.0.0.1
Contact :

Re: Exporter une BdD ou Formulaire+macro en PDF ou HTML ou .

Message par Dude »

Se reporter au Wiki : https://wiki.openoffice.org/wiki/FR/Doc ... pplication
La page est toujours au stade de projet.
De nombreux sujets dans le forum traitent de ces notions.
Il faudrait donc enrichir la documentation avec ces informations.
Ta participation est la bienvenue sur les sections à compléter.

Titre à modifier pour : Export formulaire seul avec macro
Et bien sûr, ajouter le classique [Résolu] et sa coche Image
Nsebastien
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 27 déc. 2018 10:46

Re: [Résolu] Export formulaire seul avec macro

Message par Nsebastien »

Bonjour,

Merci pour votre réponse. J'essayerai de compléter les prochains sujet en fonction de mes compétences.

Respect'
Apache OpenOffice 4.1.5 sous Windows 10
LibreOffice 6.1.5.2 sous Windows 10
Répondre