Bonjour,
Je cherche à "attacher" une barre d'outils à un document .odb précis (cette barre doit être accessible quand on ouvre le document et disparaître lorsqu'on le ferme).
Est-ce possible ?
Je précise que je voudrais qu'elle soit liée au document et pas à un formulaire spécifique de ce document. Autrement dit, quel que soit le formulaire qu'on ouvre, elle devrait être présente).
(J'ai pas mal cherché sur les forums, mais je ne trouve rien...)
Merci.
Barre d'outil liée à un document .odb
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.
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.
-
- NOOuvel adepte
- Messages : 10
- Inscription : 24 mai 2017 09:20
Barre d'outil liée à un document .odb
LibreOffice 5.3.3.1
Mac OS X 10.12
Mac OS X 10.12
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Barre d'outil liée à un document .odb
Bonjour,
Je n'ai pas trop compris ce que tu appelles "document .odb" dans Base. Est-ce une Base qui s'appelle document.odb ou autre chose ?
Quant à la Barre d'outils, personnalisée je suppose, que devrait-elle faire ? quelles fonctionnalités devrait-elle permettre ?
Je n'ai pas trop compris ce que tu appelles "document .odb" dans Base. Est-ce une Base qui s'appelle document.odb ou autre chose ?
Quant à la Barre d'outils, personnalisée je suppose, que devrait-elle faire ? quelles fonctionnalités devrait-elle permettre ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- NOOuvel adepte
- Messages : 10
- Inscription : 24 mai 2017 09:20
Re: Barre d'outil liée à un document .odb
Bonjour,
En fait, je cherche à intégrer une barre d'outil personnalisée à un fichier précis (par exemple "MaBase.odb"). Le but est de pouvoir permettre aux utilisateurs de ce fichier d'avoir accès à cette barre d'outils sans devoir la configurer eux-mêmes.
Le fichier se trouve sur un serveur et est donc facilement manipulable. Par contre, je n'ai pas accès aux postes des différents utilisateurs (des Mac) pour configurer une barre d'outil sur chacun d'entre eux (en plus, ce serait vraiment fastidieux)
Cette barre d'outils reprend des boutons pour éditer/filtrer des enregistrements de ma base + quelques boutons permettant de lancer des macros.
En fait, je cherche à intégrer une barre d'outil personnalisée à un fichier précis (par exemple "MaBase.odb"). Le but est de pouvoir permettre aux utilisateurs de ce fichier d'avoir accès à cette barre d'outils sans devoir la configurer eux-mêmes.
Le fichier se trouve sur un serveur et est donc facilement manipulable. Par contre, je n'ai pas accès aux postes des différents utilisateurs (des Mac) pour configurer une barre d'outil sur chacun d'entre eux (en plus, ce serait vraiment fastidieux)
Cette barre d'outils reprend des boutons pour éditer/filtrer des enregistrements de ma base + quelques boutons permettant de lancer des macros.
LibreOffice 5.3.3.1
Mac OS X 10.12
Mac OS X 10.12
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Barre d'outil liée à un document .odb
Tu as déjà une Barre d'outils pour le faire : "Navigation pour formulaire". Elle est personnalisable, et je suppose que tu pourrais tester l'ajout d’icônes activant une Macro par clic sur l'icône.knut a écrit :reprend des boutons pour éditer/filtrer des enregistrements de ma base + quelques boutons permettant de lancer des macros
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- NOOuvel adepte
- Messages : 10
- Inscription : 24 mai 2017 09:20
Re: Barre d'outil liée à un document .odb
Oui, mais si je la personnalise, elle est sauvegardée dans mon profil utilisateur, sur mon ordinateur.
Or, j'aimerais qu'elle soit accessible pour tous les utilisateur du fichier base (c'est pour cela que j'avais pensé à l'intégrer au fichier lui-même).
Ou alors, je n'ai pas bien compris ta réponse...
Or, j'aimerais qu'elle soit accessible pour tous les utilisateur du fichier base (c'est pour cela que j'avais pensé à l'intégrer au fichier lui-même).
Ou alors, je n'ai pas bien compris ta réponse...
LibreOffice 5.3.3.1
Mac OS X 10.12
Mac OS X 10.12
-
- SuppOOrter
- Messages : 1214
- Inscription : 06 avr. 2016 07:26
Re: Barre d'outil liée à un document .odb
Bonjour,
Le plus simple me semble-il serait de distribuer le fichier de base de données avec un formulaire externe (format odt ou ods), qui permettra d'embarquer une barre d'outils ou un menu personnalisé. La contrainte sera d'enregistrer la base de données côté utilisateur (éventuellement par macro, mais bon...).
À défaut, il semble possible d'extraire le fichier de configuration "custom_toolbar" d'un document odt, de l'insérer dans le document odb au niveau du formulaire ad hoc et de modifier le manifest.xml en conséquence. Inutile de dire qu'il faudra être prudent et sauvegarder régulièrement ! .
Je joins un exemple basé sur le fichier joint à ce fil.
Cordialement.
Le plus simple me semble-il serait de distribuer le fichier de base de données avec un formulaire externe (format odt ou ods), qui permettra d'embarquer une barre d'outils ou un menu personnalisé. La contrainte sera d'enregistrer la base de données côté utilisateur (éventuellement par macro, mais bon...).
À défaut, il semble possible d'extraire le fichier de configuration "custom_toolbar" d'un document odt, de l'insérer dans le document odb au niveau du formulaire ad hoc et de modifier le manifest.xml en conséquence. Inutile de dire qu'il faudra être prudent et sauvegarder régulièrement ! .
Je joins un exemple basé sur le fichier joint à ce fil.
Cordialement.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
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)
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)
-
- NOOuvel adepte
- Messages : 10
- Inscription : 24 mai 2017 09:20
Re: Barre d'outil liée à un document .odb
Merci, je vais tester, mais cela va me prendre un peu de temps...
LibreOffice 5.3.3.1
Mac OS X 10.12
Mac OS X 10.12
-
- SuppOOrter
- Messages : 1214
- Inscription : 06 avr. 2016 07:26
Re: Barre d'outil liée à un document .odb
Tu peux oublier mon message précédent : en fait, il suffit d'ouvrir le formulaire en mode ébauche pour pouvoir ajouter une barre d'outils qui lui est propre !
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)
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)