Bonsoir messieurs,
J'ai un souci avec des formulaires qui conservent des références à d'ancienne requêtes ou tables. Je ne parviens pas à expurger ces 'parasites' de la base en question.
Je précise que j'ai effectué un nettoyage de mon profil openoffice 4.1.8 sous windows10,
J'ai aussi essayé la commande sql 'CHECKPOINT DEFRAG' sans autre succès à ce jour.
J'ai retiré (du moins il me semble) de ma base de données toutes les macros, les formulaires, les requêtes, les tables annexes...
En un mot, il ne reste plus que 2 formulaires (qui fonctionnent mais demandent au démarrage des paramètres introuvables en générant des msg d'erreur, et faisant référence à des requêtes ou des tables effacées),
3 requêtes qui fonctionnent aussi
et 3 enregistrements dans la base
Je commets sans doute une énorme bourde, mais laquelle?
Je ne sais plus trop où chercher ni quoi et j'aimerais soumettre ma base à votre expertise, si vous le voulez bien.
Cordialement
[Résolu] Comment purger une base de traces anciennes?
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.
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 28 déc. 2020 17:12
[Résolu] Comment purger une base de traces anciennes?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Dudu le 20 janv. 2021 20:26, modifié 1 fois.
OpenOffice 4.1.8 sous win10 famille
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Comment purger une base de traces anciennes?
Bonjour,
Pour nettoyer les formulaires, il faut les passer en Mode Édition/Modification puis afficher le Navigateur pour formulaire. Dans la fenêtre qui s'affiche, il te restera à supprimer les MainForm inutiles et un SubForm d'une Table personne qui ne sert à rien non plus.
La Macro est une Macro démarrage qui est recherchée sans être trouvée.
Pour nettoyer les formulaires, il faut les passer en Mode Édition/Modification puis afficher le Navigateur pour formulaire. Dans la fenêtre qui s'affiche, il te restera à supprimer les MainForm inutiles et un SubForm d'une Table personne qui ne sert à rien non plus.
La Macro est une Macro démarrage qui est recherchée sans être trouvée.
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
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 28 déc. 2020 17:12
Re: Comment purger une base de traces anciennes?
Grand merci Jeanmimi. Tu viens de mettre un terme à 2 jours passés à tourner en rond.
Je n'arrivais pas à trouver comment voir la liste des contrôles en cause.
Que du bonheur grâce à ton coup de pouce salvateur, (même si l'objet de la base, bof!)
Je n'arrivais pas à trouver comment voir la liste des contrôles en cause.
Que du bonheur grâce à ton coup de pouce salvateur, (même si l'objet de la base, bof!)
OpenOffice 4.1.8 sous win10 famille
-
- SuppOOrter
- Messages : 1398
- Inscription : 18 janv. 2008 09:02
- Localisation : Val de Marne
Re: [Résolu] Comment purger une base de traces anciennes?
Bonjour,
Avant de tout casser, purger le profil, réinstaller, formater... Etc..
Peut-être auriez vous gagné du temps tout simplement en nous faisant part de ce message ?
Pour ce qui est des formulaires, là aussi le message est explicite, puisqu'une table a été supprimée. Donc suivre le conseil de Jeanmimi, et utiliser le navigateur de formulaire pour examiner les propriétés des formulaires et notamment leurs sources de données.
Et voir qu'il y a deux voir trois "Mainform" dans les formulaires !!!!
Bonne journée
CA n'a rien à voir avec les formulaires, voir ci-dessous.Dudu a écrit :J'ai un souci avec des formulaires qui conservent des références à d'ancienne requêtes ou tables.
C'est justement là qu'est le problème, comme le prouve le message à l'ouverture, qui est suffisamment explicite : Il ne trouve plus le script "Demarrage" dans le "Module1" du document, qui se lance a l'ouverture d'un document, comme le montre l'image suivante (obtenue avec Outils>Personnaliser, onglet Evnenements) Maxime du jour : la lecture attentive des messages d'erreur est toujours pleine d'enseignements.J'ai retiré (du moins il me semble) de ma base de données toutes les macros, les formulaires, les requêtes, les tables annexes...
Avant de tout casser, purger le profil, réinstaller, formater... Etc..
Peut-être auriez vous gagné du temps tout simplement en nous faisant part de ce message ?
Pour ce qui est des formulaires, là aussi le message est explicite, puisqu'une table a été supprimée. Donc suivre le conseil de Jeanmimi, et utiliser le navigateur de formulaire pour examiner les propriétés des formulaires et notamment leurs sources de données.
Et voir qu'il y a deux voir trois "Mainform" dans les formulaires !!!!
Bonne journée
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX