Précédent   Forum du club des développeurs et IT Pro > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 23/12/2012, 12h21   #1
plm222
Candidat au titre de Membre du Club
 
Homme Philippe
Inscription : mai 2008
Messages : 88
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Localisation : France

Informations forums :
Inscription : mai 2008
Messages : 88
Points : 11
Points : 11
Par défaut Comment conserver LIAISON DE TABLE

Bonjour le forum,
y a t-il un moyen de :
Je récupère des tables d'une base SQL car l'éditeur du logiciel m'a donné acces en lecture seule sur la base.
Je les ouvre à l'aide d'access, ou je suis obligé de faire les liaisons afin de faire mes requêtes.
jusque là tout va bien.
Mais le lendemain, quand je veux relancer mes requêtes , je suis donc obligé de recharger mes tables sur access .
Question: Y a t-il un moyen de conserver les laissons?
Si oui qqun peut-il m'expliquer ?
Merci à vous d'avance.
Phil
plm222 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2012, 15h18   #2
ClaudeLELOUP
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 8 272
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 67
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 8 272
Points : 58 122
Points : 58 122
Bonjour,

Quand tes relations sont établies,

1er temps
Avec un peu de VBA tu peux parcourir tes relations dans la collection Relations de la CurrendDB et les mémoriser dans une table.
2e temps
Avec cette table recréer les relations quand tu ouvres la DB à nouveau.

Pour le code vois cette discussion.
__________________
Vos yeux piquent à cause des fautes d'orthographe ? Vous pouvez nous aider à corriger nos ressources !
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2012, 17h19   #3
micniv
Membre Expert
 
Homme Michel
Ingénieur développement logiciels
Inscription : mai 2005
Messages : 1 668
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2005
Messages : 1 668
Points : 2 401
Points : 2 401
Bonjour plm, bonjour Claude,

Claude :
Ici, ce n'est pas la question de rafraichir les relations mais de conserver statiquement les liens établis la veille sur les tables SQL Server

plm22:
Il te faut créer un DSN (statique suffit) qui te permettra de lien les tables Sql server a ton client Access.
Le principe pour créer un DSN ( dans [Panneau de conf...] puis [Outils d'administration] puis [Sources de données ODBC] et la il te faut créer une source de données en cliquant sur [Ajouter] ...

Pour aller plus loin il faut donner tes caractéristiques : OS, version Access, version Sql Server

Tu devrais aussi trouver des infos avec les mots clés DSN ODBC SQL Server

Bonne suite
__________________
"Allways, look at the bright side of life." Monty Python.
micniv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2012, 18h40   #4
plm222
Candidat au titre de Membre du Club
 
Homme Philippe
Inscription : mai 2008
Messages : 88
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Localisation : France

Informations forums :
Inscription : mai 2008
Messages : 88
Points : 11
Points : 11
Merci, je me connecte à l'aide de l'ODBC d'access, mais je pensais que le fait de quitter l'application access ne me garderai pas les liaisons.
Je vais essayé et vous tiens au courant.
Merci à vous et bonnes fêtes.
Phil
plm222 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2012, 18h05   #5
plm222
Candidat au titre de Membre du Club
 
Homme Philippe
Inscription : mai 2008
Messages : 88
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Localisation : France

Informations forums :
Inscription : mai 2008
Messages : 88
Points : 11
Points : 11
Bonjour à vous,
Micniv , je te remercie.
ta méthode fonctionne à merveille.
J'ai donc créer un lien ODBC avec access 2010 pour atteindre base sql serveur, créé mes liaisons de tables puis mes requêtes et ensuite, j'ai créé un classeur excel avec un lien avec mon fichier Access et mon fichier Excel se met à jour automatiquement lorsque je modifie ma base sql.
Merci encore pour votre aide.
Phil
plm222 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h19.


 
 
 
 
Partenaires

Hébergement Web