Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2879 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Synchro de bases access sous access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Synchro de bases access sous access

n°1614830
Kssk00l
Posté le 25-09-2007 à 09:55:33  profilanswer
 

Bonjour,
 
Voila mon problème : sous Access 2003 tout fonctionnait, mais depuis la mise à jour vers la version 2007, ca ne fonctionne plus ! Or, le retour à 2003 n'est pas envisageable pour différentes raisons.
 
Voici le code qui pose problème :
 
Function SynchroBase(Réplica, PathRéplicaMaitre, PathRéplica)
 
    Dim mabase As Database
    Dim PR
    Dim PRM
    PR = PathRéplica & Réplica
    PRM = PathRéplicaMaitre & Réplica
         
    Set mabase = OpenDatabase(PR)
    mabase.Synchronize PRM, dbRepImpExpChanges ‘(<<ICI Opération non autorisée sur ce type d’objet)
    mabase.Close
End Function
 
 
 
Merci d'avance de votre aide !

mood
Publicité
Posté le 25-09-2007 à 09:55:33  profilanswer
 

n°1614841
jpcheck
Pioupiou
Posté le 25-09-2007 à 10:09:30  profilanswer
 

ca sent le dev' à l'arrache, on ne sait pas ce que sont les Réplica, Path et co, ni les PR et PRM... Après, ca peut découler de là l'erreur...

n°1615052
Paul Hood
Posté le 25-09-2007 à 14:16:07  profilanswer
 

jpcheck a écrit :

ca sent le dev' à l'arrache, on ne sait pas ce que sont les Réplica, Path et co, ni les PR et PRM... Après, ca peut découler de là l'erreur...


D'ailleurs la méthode "la rache" est toujours applicable et à largement fais ces preuves (si on peut dire)...enfin vous jugerez par vous même : http://www.cafenware.org/la-rache/

n°1615059
Kssk00l
Posté le 25-09-2007 à 14:18:51  profilanswer
 

oui, mais c'est tellement efficace !!
 
La preuve, ca fonctionnait bien sous 2003 !
 
Sinon, les réplica, bin c'est sous access...

n°1615124
tegu
Posté le 25-09-2007 à 15:30:19  profilanswer
 

Kssk00l, ce qu'on voudrait savoir c'est le contenu de ces variables au moment de l'exécution...

n°1615137
Kssk00l
Posté le 25-09-2007 à 15:58:58  profilanswer
 

Bin...euh...
Réplica : le nom du fichier correspondant au réplica
PathRéplicaMaitre : le chemin pour accéder au réplica maitre
PathRéplica : le chemin pour accéder au réplica
 
PR : chemin+nom du fichier replica
PRM : chemin+nom du fichier replica maitre

n°1615171
tegu
Posté le 25-09-2007 à 16:42:07  profilanswer
 

La seule chose que tu nous dis c'est le contenu théorique.
Personnellement je voudrais que tu me montres le contenu réel en cours d'exécution : la base du debogage est de ne pas croire que ça marche, puisque justement ça ne marche pas !
Avec un Debug.Print avec un point d'arrêt ou comme tu veux, mais c'est le contenu réel qui peut être intéressant.

n°1615176
Kssk00l
Posté le 25-09-2007 à 16:46:04  profilanswer
 

Disons que je pense plus à un changement de syntaxe avec le passage à access 2007. Cette appli tournait depuis longtemps sous 2003 et les versions antérieurs.
 
Je regarde pour le débug et reviens demain.
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Synchro de bases access sous access

 

Sujets relatifs
VBA ACCESS pb fermeture applicationApplication de réplication entre 2 bases différentes
suivi de version de programmes access reliés à une base serveur[Access] Generer des lignes dans une Query
Pb d'index dans une base ACCESSMS ACCESS et drivers ODBC sous Vista 64 bit
Incrémentation automatique d'un champ numéro dans une table accessPB de programmation VB Access
[Access] faire un selectImporter dans Access 2007 un MCD de PowerAMC en fichier requêtes SQL
Plus de sujets relatifs à : Synchro de bases access sous access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR