Aide sur Access 2003

Aide sur Access 2003 - Logiciels - Windows & Software

Marsh Posté le 29-04-2009 à 16:35:09    

Bonjour,
j'ai un souci sur ma base Access 2003 que je ne peux plus ouvrir car j'obtiens ce message :
"le moteur de base de données Micro Jet a arrêté le traitement parce que vous et un autre utilisateur tente de modifier les mêmes données en même temps"
L'aide indique qu'il s'agit d'une erreur 3197 et qu'il faut utiliser la méthode Update afin de résoudre le problème.
Quelqu'un peut-il éclairer ma lanterne sur la manip à réaliser.
Merci d'avance.

Reply

Marsh Posté le 29-04-2009 à 16:35:09   

Reply

Marsh Posté le 01-05-2009 à 17:20:27    

Ta base est partagée par plusieurs utilisateurs ?
 
As-tu essayé d'en faire un copie ailleurs ?
 
Décrit un peu comment tu l'utilises cette base (monoposte, partage sur un réseau, ...)

Reply

Marsh Posté le 03-05-2009 à 16:29:25    

C'est une base partagée par plusieurs utilisateurs.
Au moment, où le problème est intervenu, un seul utilisateur était sur cette base.
Merci d'avance pour votre aide.

Reply

Marsh Posté le 03-05-2009 à 19:37:37    

Le plus simple :
 
1) Créer un nouvelle base de données Access
2) tu importes celle qui a un problème dans la nouvelle
3) Tu testes que c'est OK
4) Tu remplaces la page endommagée par la nouvelle
 
Si ça ne joue pas réfère toi à la doc' de Microsoft pour réparation d'une DB :
http://support.microsoft.com/kb/283849/
 
En dernier lieu mon conseil concernant Access : NE JAMAIS l'utiliser en réseau. Ce n'est pas un DB fiable et tôt ou tard tu as forcément une merde de corruption des données. Utilise éventuellement Access pour la partie interface client (formulaires, états, ...), mais stocke les données dans qqch de plus sérieux.
 
SQL Server par exemple la version Express pourrait te suffire : http://www.microsoft.com/express/sql/
 
Tu es limité à 4 GB de données, 1GB de RAM, 1 seul CPU...

Reply

Marsh Posté le 03-05-2009 à 22:55:42    

Merci. Je vais tenter le coup demain.
Concernant le problème de l'utilisation réseau, plus facile à dire qu'à faire. Nous travaillons à deux toute la journée dessus.
Pas simple non plus de repartir aujourd'hui avec une nouvelle solution.
Merci pour ton aide.

Reply

Marsh Posté le 04-05-2009 à 09:41:20    

Une solution qui marche très bien consiste à mettre en réseau un fichier .mdb d'Access qui ne contient que des tables, et d'avoir toute l'interface dans un fichier .mdb qui est dupliqué et installé sur chaque poste. Cette partie d'interface est reliée à la base sur le réseau via ODBC et le système des tables attachées ou jointes. Un autre système consiste à faire une interface client en Apache/PHP qui va faire des entrées/sorties sur la base Access.

Reply

Marsh Posté le 04-05-2009 à 10:58:56    

Bonjour
pas réussi à importer dans la nouvelle base.
Pas réussi non plus à la compacter comme indiqué dans l'aide Microsoft.
A mon avis je vais être bon pour reprendre une vieille sauvegarde.
Pas d'autres idées ? C'est pas  gros, çà fait 1,83 MO si quelqu'un veut y jeter un oeil.
Merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed