|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 22 ![]() |
J'ai une base access sous un réseau et maintenant a chaque fermeture de la base lors du compactage
j'ai ce message: La table "TempMSysAccessObjects" existe déjà. Que faire ? Cette base est ouverte sur plusieurs Pc dans la journée aussi bien sur Window 2000 que sur XP, ça peut être un debut d'explication ? Merci de votre aide |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : août 2006 Messages : 1 435 ![]() |
Je proposerais de faire une copie de la base (par sécurité)
de rendre visibles les objets système de supprimer la table TempMSysAccessObjects (la table MSysAccessObjects doit exister) de compacter la base de rendre invisibles les objets système |
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : février 2007 Messages : 22 ![]() |
Citation:
Merci de ton aide |
|
|
|
00
|
|
|
#4 |
![]() ![]() |
Bonjour
A la lecture de ton premier message, j'ai l'impression que tu n'as qu'une seule base partagée entre plusieurs utilisateurs. Si c'est la cas, je te conseille de la scinder en deux et de lire cet article :http://dolphy35.developpez.com/artic.../basesreseaux/ De plus tu parles de postes en Windows 2000 et XP. Est-ce qu'ils ont tous la même version d'Access ? |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : août 2006 Messages : 1 435 ![]() |
Pour rendre visible les objets système :
menu Outils \ Options \ Affichage Cocher Objets système |
|
|
00
|
|
|
#6 | |
|
Invité de passage
![]() Inscription : février 2007 Messages : 22 ![]() |
Citation:
Malheureusement tous les postes n'ont pas la même version d'access, access 2000 sous win 2000 et access 2002 sous XP, ça doit générer des conflits je pense. De plus il doit y avoir des coupures réseau et des fois nous avons plus assez de place pour la base ce qui engendre des probleme de sauvegarde, elle est deja passer de 7 megas a 320 megas. J'ai demander un dossier reserver pour cette base, donc j'espere qu'on n'aurat plus de problemes d'espace disque. Merci helas j'ai resolut le probleme de sauvegarde grave a toi. J'ai aussi des erreurs avec ce genre de message: "Une erreur s'est produite au cours du chargement de 'Report_atl boom". Voulez-vous continuer le chargement du projet" Ou le même message avec "Form_ atl rad". Je repond oui a chaque fois oui et ça marche. Je vais sous VBA pour essayer d'effacer les report ou les Form qui posent probleme mais impossible. J'aimerais resoudre ce genre de probleme avant de scinder la base en 2 car ça doit etre un sacré boulot et j'aimerais le faire sur une base propre. Merci de votre aide |
|
|
|
00
|
|
|
#7 |
![]() ![]() |
Bonjour,
Visiblement tu as plusieurs problèmes. En premier lieu, tu peux essayer ceci : Création d'un base vierge et import de tous les objets dans la nouvelle base Menu Fichier ==> Données externes ==> Importer. Tu parcours tes fichiers jusqu'à retrouver ta base, tu sélectionnes tous tes objets en parcourant les onglets. Si tu as des menus personnalisés n'oublie pas de cocher l'option correspondante. Après l'import dans une nouvelle base, compactage et vérification de la taille de la base. Puis application du tuto de Dolphy pour scinder ta base en frontale et dorsale. Compactages des deux bases. Une fois fait, si tu as toujours des problème avec ta base frontale, tu pourras essayer de faire un decompile de l'application (faire recherche sur le forum ou regarder dans les tutoriels le lancement d'applications avec une ligne de commande). Tout ceci après avoir fait soigneusement des copies de la base originale, évidemment. Pour ce qui est des versions différentes de Windows et d'Access, le fait de scinder ta base ne devrait qu'améliorer la situation. Ne pas omettre de faire une mise à jour de tous les postes avec les dernières mises à jour disponibles. Courage... Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#8 |
![]() ![]() |
Bonjour
Je crois que Domi2 a bien résumé la situation, il m'a devancé Tous ce qu'il te préconise devrait résoudre une très bonne partie de tes conflits, surtout au niveau des versions. Par contre mets bien la base frontale (voir le tuto de dolphy35) au format Access 2000. |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 22 ![]() |
effectivement je vais scinder ma table en deux, vous m'avez convaincu.
j'ai survoler rapido le tuto de dolphy, promis je vais le lire plusieur fois avant de me lancer. Je pense comprendre a peu pres tous ce qui se passe jusqu'au code VBA. Je suis obliger d'utiliser cette partie en VBA ? ou ma base sera viable sans les utilisés ? Je suis pas au top en VBA Merci de votre aide
|
|
|
00
|
|
|
#10 | |
![]() ![]() |
Bonjour,
Citation:
On peut lier des tables et rafraîchir les liens manuellement... Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 22 ![]() |
J'attend que le service informatique me crée un dossier special pour cette application, en attendant j'ai fait un test pour scinder la base en 2 (sur une copie bien sur) c'est super simple en fait.
![]() Par contre je fait le ménage dans la base est quand je suis en visual basic je n'arrive pas a éffacer les "form" est les "report", l'option du clique droit n'est pas opérationnelle c'est normal ? J'ai aussi sur certains un message qui me dit par exemple que "le formulaire entré dans la feuille des propriétés ou dans une macro est mal orthographié ou fait référence à un formulaire inexistant", que faire ? je voudrais résoudre ce probleme avant de scinder la base car ces messages apparaissent a l'ouverture de la base. |
|
|
00
|
|
|
#12 |
![]() ![]() |
Bonjour
Tu ne peux supprimer les formulaires et les états que lorsque tu es dans Access, et pas dans l'éditeur VB. Pour ton message d'erreur, est-ce que tu as modifié des noms de formulaires ? |
|
|
00
|
|
|
#13 | |
|
Invité de passage
![]() Inscription : février 2007 Messages : 22 ![]() |
Citation:
En fait pour le message d'erreur j'ai supprimer certains formulaires et c'est eux qui pose probleme, surtout sous acces 2002. |
|
|
|
00
|
|
|
#14 |
![]() ![]() |
Re
C'est que tu as du code qui doit faire appelle à ces formulaires. |
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 22 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com