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

  FORUM HardWare.fr
  Programmation

  lier des tables access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lier des tables access

n°32658
grosset
Posté le 17-05-2001 à 15:50:27  profilanswer
 

salut,
 
j'ai fais une BD sous Access que j'ai ensuite migré vers une base SQL server distante. Toutes mes tables sont donc dupliquées: il y a celles liées à la base SQL et les tables locales. Ma question est la suivante: est-ce qu'il est possible de lier les deux types de tables afin de pouvoir garder une sauvegarde sur mon poste mais aussi de ne pas avoir besoin d'être connecté à internet pour bosser dessus.
L'idéal serait de bosser en local et de me connecter juste pour mettre à jour la base SQL.
 
Je sais pas si j'ai été clair ....
 
merci

mood
Publicité
Posté le 17-05-2001 à 15:50:27  profilanswer
 

n°32690
Mara's dad
Yes I can !
Posté le 17-05-2001 à 16:45:15  profilanswer
 

Q'est ce que tu appelle "Lier les deux types de tables" ?
Tu veux que çà fasse quoi EXACTEMENT ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°32718
grosset
Posté le 17-05-2001 à 17:24:10  profilanswer
 

en clair je veux pouvoir bosser sur mes tables locales puis mettre à jour les tables SQL server quand je me connecte.
 
L'intéret c'est de ne pas avoir à être connecté quand je saisi mes infos dans les formulaires et aussi de garder une sauvegarde locale de mes données.
 
Je voudrais lier les 2 types de tables (locales et distantes) de manières à ce quelle contiennent les mêmes données.
 
C'est pas évident à expliquer ... est-ce que c'est plus clair ??

n°32721
Mara's dad
Yes I can !
Posté le 17-05-2001 à 17:26:42  profilanswer
 

Si c'est juste çà, t'as qu'a creer un rêquete de maj pour chaque table local->distante, et une macro qui les lance les unes à la suite des autres.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°32726
grosset
Posté le 17-05-2001 à 17:33:23  profilanswer
 

par exemple:
j'ai une table personne que je migre vers mon serveur SQL. Access renomme cette table personne_locale et cree une table personne dans ma base sql. Je peux donc travailler sur cette table qu'en etant connecte.
Je veux maintenant bosser sur personne_locale et, quand je me connecte, mettre à jour les données de personne.
 
toujours pas ????

n°32728
Robinmaste​rs
Posté le 17-05-2001 à 17:37:35  profilanswer
 

Citation :

[quote]par exemple:  
j'ai une table personne que je migre vers mon serveur SQL. Access renomme cette table personne_locale et cree une table personne dans ma base sql. Je peux donc travailler sur cette table qu'en etant connecte.  
Je veux maintenant bosser sur personne_locale et, quand je me connecte, mettre à jour les données de personne.  
toujours pas ????


 
' Passe en revue les table, rattache celle qui ont une chaîne de connexion de longueur nulle.
    Set monwork = dbengine.workspaces(0)
    Set mabd = monwork.Databases(0)
    On Error Resume Next
    CompteTable = 1  ' Initialize TableCount for status meter.
    For I = 0 To mabd.TableDefs.Count - 1
        Set matable = mabd.TableDefs(I)
        If matable.connect <> "" Then
            matable.connect = ";DATABASE=" & nomfichier
            Err = 0
            matable.RefreshLink
    next i
 
Un truc comme ca, ca te va?


---------------
-Hassan Cehef --> C'est possible -Roberttripoux --> Les bons comptes font les bons amis
n°32733
Mara's dad
Yes I can !
Posté le 17-05-2001 à 17:48:01  profilanswer
 

grosset a écrit a écrit :

par exemple:
j'ai une table personne que je migre vers mon serveur SQL. Access renomme cette table personne_locale et cree une table personne dans ma base sql. Je peux donc travailler sur cette table qu'en etant connecte.
Je veux maintenant bosser sur personne_locale et, quand je me connecte, mettre à jour les données de personne.
 
toujours pas ????




 
Quand tu te connecte, tu as donc accès à ta table locale 'personne_locale' et à ta table distante 'personne' non ?
Tu peut donc faire une requête de Mise à Jour.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°32779
grosset
Posté le 17-05-2001 à 20:26:32  profilanswer
 

il faut que je fasse ça sous access en VBA ??


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  lier des tables access

 

Sujets relatifs
[SQL] [access] problème avec requête sur un champ de type dateMAJ dans une BD Access / SQL server
[ACCESS] Question ...Interdire Accès au Code au lancement d'une Appli ACCESS ?
[Access-VB] Conversion d'objets......Formulaire de merde avec Access
requete sur plusieurs tables en sql....surement facile MAis...interfacer ma base access 2000 avec une page web
[VB6 / Access 2000] Comment convertir une appli Access 2000 en VB6[GENERAL] Tables ascii et page de code 850
Plus de sujets relatifs à : lier des tables access


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