[Résolu] ODB bloqué en lecture seule

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.
Avatar de l’utilisateur
Marcodoua
Membre lOOyal
Membre lOOyal
Messages : 43
Inscription : 24 févr. 2010 11:21
Localisation : Dunkerque (France)

[Résolu] ODB bloqué en lecture seule

Message par Marcodoua »

Bonjour
J'ai créer une base reprenant 50 personnes avec des données personnelles
A chaque départ ou arrivée je modifié cette base pour la mettre à jour. :?
J'ai voulu la mettre à jour dernièrement et je n'y suis pas arrivé car quand je sélectionne mon fichier une fois base ouverte ma base de données ne s'ouvre qu'en lecture seule.
Ais-je fais une boulette ? Je n'arrive pas à trouver de solution. Même en essayant de faire une copie préalable à la modification, la copie ne se fait pas et je ne copie que le "modèle" du formulaire :fou:

Merci pour votre aide
Dernière modification par micmac le 21 nov. 2012 15:21, modifié 1 fois.
Raison : [Résolu] et sa coche doivent être insérés au début du titre du premier message
OpenOffice 3.0 sous Windows XP prof 2002 SP3
Versions obsolètes : non autorisé à mettre à jour par moi même
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9836
Inscription : 28 août 2010 08:45

Re: BASE bloquée en lecture seule

Message par micmac »

Bonjour Marcodoua,
OpenOffice 3.0 sous Windows XP
Votre signature indique que vous ne disposez pas de la dernière version de OpenOffice.org.
Est-ce un choix, une erreur, un oubli, une obligation ?
Dans ce dernier cas, mentionnez-le dans votre signature.

Index des tutoriels d'installation des dernières versions officielles de OOo et LibO.

De plus vous devez préciser :
- la version exacte de OOo ou LibO (OOo 3.2.1, 3.3.0, LibO 3.4.1, 3.4.3...) ;
- la version exacte de l'OS (Windows XP SP 3 par exemple).

Accès direct à votre signature pour corriger ces informations.

Rappel : Nom des produits "OpenOffice.org" et LibreOffice (OOo et Libo en abrégé).

Cordialement.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
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: BASE bloquée en lecture seule

Message par jeanmimi »

Bonjour,
Une base peut être en lecture seule si le système l'a considère déjà ouverte (voir s'il n'y a pas un fichier .lock dans le même répertoire). Un formulaire peut refuser de nouveaux enregistrements si la clé primaire n'existe pas.
Donc, sans voir ta base, il est difficile de tester pour toi.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Marcodoua
Membre lOOyal
Membre lOOyal
Messages : 43
Inscription : 24 févr. 2010 11:21
Localisation : Dunkerque (France)

Re: ODB bloqué en lecture seule

Message par Marcodoua »

Bonjour,

Pour répondre à micmac la version indiquée dans ma signature est bien celle installée sur mon poste.
Je travaille pour une administration et je ne peux mettre à jour mon PC et les applications qui y sont installées par moi même.
Pour ce qui est de la version du pack XP je crois que c'est la 2 mais je ne pourrais vous confirmer cela que quand je serais de retour de congés.

Merci pour votre aide
OpenOffice 3.0 sous Windows XP prof 2002 SP3
Versions obsolètes : non autorisé à mettre à jour par moi même
Avatar de l’utilisateur
Marcodoua
Membre lOOyal
Membre lOOyal
Messages : 43
Inscription : 24 févr. 2010 11:21
Localisation : Dunkerque (France)

Re: BASE bloquée en lecture seule

Message par Marcodoua »

jeanmimi a écrit :Bonjour,
Une base peut être en lecture seule si le système l'a considère déjà ouverte (voir s'il n'y a pas un fichier .lock dans le même répertoire). Un formulaire peut refuser de nouveaux enregistrements si la clé primaire n'existe pas.
Donc, sans voir ta base, il est difficile de tester pour toi.
La base contient beaucoup d'informations confidentielle que je ne peux partager ici.
Ce que je ne comprend pas c'est qu'avant je la modifié sans problème.
Je faisais une copie et renommé la base à la date de la modification sans l'ouvrir (du type : base au 2011-11-20) et je modifiais les informations de "LA" base sans la renommé.
Maintenant quand je double clic sur mon formulaire pour modifier les fiches il ne s'ouvre qu'en lecture seule.
OpenOffice 3.0 sous Windows XP prof 2002 SP3
Versions obsolètes : non autorisé à mettre à jour par moi même
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: ODB bloqué en lecture seule

Message par jeanmimi »

Est-ce que dans Outils - Options - Base de données
la nouvelle base est visible et connectée ?
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Re: ODB bloqué en lecture seule

Message par Papayes »

Bonjour,
Merci de bien vouloir répondre précisément à jeanmimi...
jeanmimi a écrit :voir s'il n'y a pas un fichier .lock dans le même répertoire
Vous n'avez pas répondu : faites la chasse à ces fichiers de 1ko qui sont des fichiers cachés.
OOo fermé et y compris le Démarrage rapide
parfois, il persiste des fichiers cachés de 1 ko qui se créent dès l'ouverture d'un document
.~lock.NOM_du_fichier.odt# ou pour calc .~lock.NOM_du_fichier.ods# ou pour Base .~lock.NOM_du_fichier.odb#
conçus pour la lecture du fichier en réseau.
En principe, ces fichiers se ferment avec le document, mais en cas de coupure, etc, ce fichier .~lock persiste.
Il suffit de le (les) supprimer.
Note : Pour faire apparaître les fichiers cachés, voir la méthode dans la Purge du profil , Purger le profil sous XP
Marcodoua a écrit :Ce que je ne comprends pas c'est qu'avant je la modifiais sans problème.
Avant quoi ? Quel est l'évènement qui a provoqué ce changement ?
Une purge du Profil serait peut-être nécessaire.
Marcodoua a écrit :La base contient beaucoup d'informations confidentielles que je ne peux partager ici.
On a déjà expliqué à plusieurs reprises que cette raison n'était pas valable. Il vous appartient de faciliter le travail des bénévoles en fabriquant un document anonymisé permettant de comprendre votre problématique.
Souvent d'ailleurs en modifiant le document pour enlever les données confidentielles, la cause du problème se révèle d'elle-même.
Ceci figure en toutes lettres dans le 2° message de Comment joindre un fichier.

Cordialement,
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Marcodoua
Membre lOOyal
Membre lOOyal
Messages : 43
Inscription : 24 févr. 2010 11:21
Localisation : Dunkerque (France)

Re: ODB bloqué en lecture seule

Message par Marcodoua »

Tout d'abord il n'y a pas de fichier caché avec la base.

Jeanmimi : la base n'apparait pas dans outils/Options/Base de données

Pour ce qui est de l'élément déclencheur je ne sais pas du tout ce qui s'est passé !!!
Pour la modification du profil je ne peux ré-installer quoi que ce soit car je n'ai pas les droits d'admin sur mon poste.
Pour ce qui est de la pièce jointe je retombe sur le même problème. Ne pouvant modifier/copier la base je ne peux pas l'anonymer.

J'ai pu récupérer la base. Je suis à la maison et mes versions sont :
Vista 6 pack 2 / OOo 3.3.0

Même ici, avec mon PC perso cela ne fonctionne pas ? !
OpenOffice 3.0 sous Windows XP prof 2002 SP3
Versions obsolètes : non autorisé à mettre à jour par moi même
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: ODB bloqué en lecture seule

Message par jeanmimi »

la base n'apparait pas dans outils/Options/Base de données
Si elle n'apparait pas, c'est qu'elle n'est pas connecté, il faut donc l'ajouter aux bases listées.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Marcodoua
Membre lOOyal
Membre lOOyal
Messages : 43
Inscription : 24 févr. 2010 11:21
Localisation : Dunkerque (France)

Re: ODB bloqué en lecture seule

Message par Marcodoua »

Je l'ai ajouté aux bases enregistrées dans cette liste.

Mais cela ne change rien :?
OpenOffice 3.0 sous Windows XP prof 2002 SP3
Versions obsolètes : non autorisé à mettre à jour par moi même
Avatar de l’utilisateur
Marcodoua
Membre lOOyal
Membre lOOyal
Messages : 43
Inscription : 24 févr. 2010 11:21
Localisation : Dunkerque (France)

Re: ODB bloqué en lecture seule

Message par Marcodoua »

J'ai envoyé la base complète à un collègue qui "touche" en informatique.

En fait il suffit d'ouvrir la base et le formulaire, et de le modifier et de ne rien faire d'autre.
En fermant le formulaire et ensuite la base les enregistrements se font.
Cependant à aucun moment l'icône "enregistrer" n'est disponible car on continue à être en "lecture seule".

Il y a quand même un problème, mais j'essayerai de modifier la base la semaine prochaine et vous tiendrai informé.

Merci pour votre coopération :bravo: :super:
OpenOffice 3.0 sous Windows XP prof 2002 SP3
Versions obsolètes : non autorisé à mettre à jour par moi même
Avatar de l’utilisateur
Marcodoua
Membre lOOyal
Membre lOOyal
Messages : 43
Inscription : 24 févr. 2010 11:21
Localisation : Dunkerque (France)

Re: [Résolu] ODB bloqué en lecture seule

Message par Marcodoua »

Bonjour
Pour répondre à un modérateur qui m'en a fait la remarque je considère que le problème est résolu.
Pour autant je n'ai pas réussi a débloqué la Base.
J'ai donc continué a l'utiliser comme expliqué ci dessus.
Je modifie les informations à chaque fois que cela est nécessaire et il suffit de passer d'une fiche à une autre pour que la base se sauvegarde sur elle même.
Quand je doit la modifier je la renomme donc avant de l'ouvrir avec la date du jour et je modifie la base.
Ainsi j'ai toutes les versions de ma base en cas de Bug.
Ayant changé d'affectation professionnelle j'ai laissé la base aux collègues et j'en n'ai que très peu d'utilité dans mes nouvelles fonctions.
raison pour laquelle j'avais complètement oublié de changer le statut du post

Encore désolé eet merci à tous
OpenOffice 3.0 sous Windows XP prof 2002 SP3
Versions obsolètes : non autorisé à mettre à jour par moi même