Les tables masquées restent visibles

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.
BobMarcel
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 24 oct. 2009 09:36

Les tables masquées restent visibles

Message par BobMarcel »

Bonjour (Niveau Débutant OOo),

Suivant un conseil trouvé sur votre forum, je souhaite masquer les tables de la vue des utilisateurs, evitant ainsi des modifications intempestives.

Lorsque je vais sur filtre de table, et que je décoche les tables, après avoir confirmer, celles-ci restent visibles.

Je ferme ma Base de données, et je la rouvre , pensant que l'action sera bien enregistré, et les tables restent toujours visibles.

Que faire ??? :(

Merci de votre aide
Dernière modification par Oukcha le 15 nov. 2009 13:41, modifié 1 fois.
Raison : Titre modifié pour une meilleure compréhension...
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Masquer les tables ne fonctionne pas

Message par Pierre-Yves Samyn »

Re-bonjour
BobMarcel a écrit :Lorsque je vais sur filtre de table, et que je décoche les tables, après avoir confirmer, celles-ci restent visibles.
Oui, il faut ensuite enregistrer la base, la fermer et la rouvrir pour prise en compte
BobMarcel a écrit :Je ferme ma Base de données, et je la rouvre , pensant que l'action sera bien enregistré, et les tables restent toujours visibles.
Comme tu ne l'indiques pas, es-tu sûr d'avoir enregistré la base après avoir décoché les tables à masquer ?
Sanseau
Membre cOOnfirmé
Membre cOOnfirmé
Messages : 280
Inscription : 13 juin 2008 10:14

Re: Masquer les tables ne fonctionne pas

Message par Sanseau »

Bonjour

Après quelques tentatives j'en arrive à la conclusion que l'on ne peut masquer toute les tables, j'ai réussi en ne laissant qu'une table visible, si on décoche toute les tables cela ne fonctionne pas, les tables apparaitront au prochain démarrage de la base.

Voir avec les spécialistes si bug ou pas.

Bon dev
@+
OpenOffice 4.1.3 ORB 1.2.1
Windows 10
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Masquer les tables ne fonctionne pas

Message par Pierre-Yves Samyn »

Sanseau a écrit :on ne peut masquer toute les tables
Ah voila :D

Je n'imaginais pas qu'on puisse vouloir masquer toutes les tables....

Alors en effet, ce n'est pas pris en compte et toutes les tables sont affichées à la réouverture. Je pense qu'on peut considérer cela comme un bug, au minimum un défaut d'ergonomie : le dialogue de filtre devrait dans ce cas indiquer que la "sélection" est invalide.

Un contournement pour protéger : créer des vues à partir des tables et ne masquer que ces dernières... S'il arrive "quelque chose" aux vues il sera toujours facile de les recréer...
BobMarcel
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 24 oct. 2009 09:36

Re: Masquer les tables ne fonctionne pas

Message par BobMarcel »

Merci de vos reponses, mais un autre probleme arrive lorsqu'on masque les tables, disfonctionnement des formulaires ==> message erreur a l'ouverture du formulaire.

Cela fonctionne mais on ne peut les masquer toutes d'un coup, je le confirme, et l'idée des vues fonctionne super.
OOo version 3.1.1
O.S. : VISTA
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Les tables masquées restent visibles

Message par Pierre-Yves Samyn »

Bonjour

Je reproduis en effet... Ceci ne se posait pas à l'époque (je ne sais plus en quelle version j'avais testé cette possibilité).

Je te propose une autre approche (à base de SQL et de macro) dans ce nouveau tutoriel http://user.services.openoffice.org/fr/ ... 29&t=19470