[Résolu] Ne donner accès qu'aux formulaires de la base

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.
lucrobert
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 10 avr. 2011 18:11

[Résolu] Ne donner accès qu'aux formulaires de la base

Message par lucrobert »

Bonjour à tous
Je sollicite de nouveau votre aide car je n'ai pas trouver dans le forum la réponse à ma question... ai-je bien cherché??
Je voudrais pouvoir donner accès à des futurs utilisateurs aux formulaires de ma base et strictement qu'aux formulaires. Comment faire?
Peut-on n'ouvrir que les formulaires sans ouvrir toute la base? et comment en faire un affichage directement?

D'avance merci!
Dernière modification par lucrobert le 11 avr. 2011 14:38, modifié 1 fois.
OOo 3.2.0 sous Windows 7
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9853
Inscription : 28 août 2010 08:45

Re: Ne donner accès qu'aux formulaires de la base

Message par micmac »

Bonjour lucrobert,
OOo 3.2.0 sous Windows 7
A toutes fins utiles, sachez qu'une nouvelle version de OpenOffice.org (la 3.3.0) est désormais disponible.

Vous pouvez consulter le tutoriel d'installation : http://user.services.openoffice.org/fr/ ... 95#p147295,
ou si vous préférez, dans la liste des tutoriels : http://user.services.openoffice.org/fr/ ... 68#p147668.

Rappel : pour modifier les informations dans votre signature, cliquez sur ce lien :
Accès direct à votre signature

Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
lucrobert
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 10 avr. 2011 18:11

Re: Ne donner accès qu'aux formulaires de la base

Message par lucrobert »

Bonjour Micmac,

votre proposition de mettre en place la dernière version de OOo va-t-elle me permettre de résoudre mon problème? Ou bien il s'agit simplement d'une information?

Merci et bon après midi.
OOo 3.2.0 sous Windows 7
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17188
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Ne donner accès qu'aux formulaires de la base

Message par jeanmimi »

Bonjour,
Je vois deux possibilités, la première en enregistrant une copie du formulaire en dehors de la base, et en reconnectant celle-ci.
La deuxième en utilisant des macros qui masquent la base comme dans l'exemple proposé dans le forum :
Base avec ouverture directe du formulaire Accueil.odb
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
lucrobert
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 10 avr. 2011 18:11

Re: Ne donner accès qu'aux formulaires de la base

Message par lucrobert »

Bonjour Jeanmimi

Merci pour tes deux solutions.
Alors, pour celle utilisant les macros, autant dire qu'en tant que débutant, je vais être incapable de la mettre en œuvre, à moins d'avoir un tuto bien précis! (ce serait l'occasion d'apprendre).
Pour l'autre solution, juste un hic lié à mon incompétence, une fois le formulaire enregistré en copie en dehors de la base, comment le reconnecte-t-on à la dite base?
Et oui, désolé, mais mon niveau ne vole pas haut!! :roll:
Un coup de main?? sniff...
OOo 3.2.0 sous Windows 7
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26009
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Ne donner accès qu'aux formulaires de la base

Message par Dude »

Salut,
lucrobert a écrit :une fois le formulaire enregistré en copie en dehors de la base, comment le reconnecte-t-on
Une petite recherche sur le forum avec les mots soulignés de ta question me donne : http://user.services.openoffice.org/fr/ ... onnecte%2A

Si c'est pour empêcher les utilisateurs d'accéder directement aux données, on peut faire du pseudo attachement de tables : http://user.services.openoffice.org/fr/ ... c3600.html
lucrobert
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 10 avr. 2011 18:11

Re: [Résolu]Ne donner accès qu'aux formulaires de la base

Message par lucrobert »

Bonjour Dude,

merci pour ta réponse qui m'a permis de résoudre mon problème.
Maintenant, je n'arrive pas à à faire un formulaire qui affiche des boutons pour appeler d'autre formulaire. J'ai regardé attentivement la base que tu donnes en exemple. Mon problème c'est que cela fait à priori appel à des macro... est là... c'est le hic pour moi!!
OOo 3.2.0 sous Windows 7
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 4277
Inscription : 06 oct. 2008 08:03

Re: [Résolu]Ne donner accès qu'aux formulaires de la base

Message par Oukcha »

Bonjour,
lucrobert a écrit :Maintenant, je n'arrive pas à à faire un formulaire qui affiche des boutons pour appeler d'autre formulaire
Nous vous rappelons que la règle n° 7 stipule qu'il ne faut mettre qu'une question par fil : http://user.services.openoffice.org/fr/ ... opic1.html

Poser plusieurs questions complique la compréhension et n'encourage pas les réponses : il vaut donc mieux découper votre problème.
Le titre de votre question ne peut pas refléter l'ensemble des problèmes exposés.

Afin que nous puissions avoir une base de connaissance efficace lors d'une recherche sur un seul de vos problèmes, nous vous prions de créer autant de fil que de questions.

Merci de votre collaboration.
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image