Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/04/2008, 13h34   #1
Modérateur
 
Avatar de Chtulus
 
Homme Cédric
Cherche à comprendre
Inscription : avril 2008
Messages : 2 263
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Cherche à comprendre

Informations forums :
Inscription : avril 2008
Messages : 2 263
Points : 4 331
Points : 4 331
Envoyer un message via MSN à Chtulus Envoyer un message via Skype™ à Chtulus
Par défaut Requête SQL Direct et tables locales

Bonjour,

Voilà, j'attaque une base SQL Server 2000 (Paris) avec ACCESS (Lyon).

Pour cela, je rédige mes requêtes en SQL Direct (Menu "REQUETES" / "SPECIFIQUE SQL" / "SQL DIRECT") afin d'améliorer le temps de traitement.

Pour mes besoin j'ai créer une table sous "access" en "local" mais forcément la requête ne trouve pas cette table (N'ayant pas de rapport avec le lien DBO).

Y'aurait-il un moyen que la requête reconnaisse cette table ???
Chtulus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 14h10   #2
Modérateur
 
Avatar de mout1234
 
Inscription : novembre 2006
Messages : 2 200
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 2 200
Points : 2 699
Points : 2 699
Bonjour,


Je ne vois pas comment on pourrait faire cela, les requêtes SQL Direct étant traitées par le serveur SQL.

Quelques pistes que j'explorerai si j'étais à ta place:
  • transformer ta requete SQL direct en une vue sur le serveur, que tu attaques ensuite via le jet pour la mettre en relation avec ta table locale
  • passer par une proc stockée et gérer le tout par recordset en VBA.
  • faire une requête de création de table dont la source est ta requete SQL direct
  • transférer ta table locale sur le serveur (table temporaire...)
__________________
............................................................................................

Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.


Les FAQs les tutos Les Sources Access Profitez de ces mines d'or...

Postez dans le bon sous forum et mentionnez la version
mout1234 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 14h38   #3
Modérateur
 
Avatar de Chtulus
 
Homme Cédric
Cherche à comprendre
Inscription : avril 2008
Messages : 2 263
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Cherche à comprendre

Informations forums :
Inscription : avril 2008
Messages : 2 263
Points : 4 331
Points : 4 331
Envoyer un message via MSN à Chtulus Envoyer un message via Skype™ à Chtulus
Bonjour,

Juste pour mes connaissances :

Citation:
transformer ta requete SQL direct en une vue sur le serveur, que tu attaques ensuite via le jet pour la mettre en relation avec ta table locale
Comment est-ce possible (Briévement) ?

Citation:
transférer ta table locale sur le serveur (table temporaire...)
C'est possible par Access ?

(Et une question plus personnel, c'est pas possible que je mette un avatar ?)
Chtulus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2008, 22h29   #4
Modérateur
 
Avatar de mout1234
 
Inscription : novembre 2006
Messages : 2 200
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 2 200
Points : 2 699
Points : 2 699
Citation:
Envoyé par Chtulus Voir le message
(Et une question plus personnel, c'est pas possible que je mette un avatar ?)
http://club.developpez.com/modeemploi/#L3
__________________
............................................................................................

Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.


Les FAQs les tutos Les Sources Access Profitez de ces mines d'or...

Postez dans le bon sous forum et mentionnez la version
mout1234 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 08h19   #5
Modérateur
 
Avatar de Chtulus
 
Homme Cédric
Cherche à comprendre
Inscription : avril 2008
Messages : 2 263
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Cherche à comprendre

Informations forums :
Inscription : avril 2008
Messages : 2 263
Points : 4 331
Points : 4 331
Envoyer un message via MSN à Chtulus Envoyer un message via Skype™ à Chtulus
Merci.

Sinon pour transformer la requete SQL en vue serveur, pour l'attaquer par le JET, on fait comment. Ca j'y connais rien
Chtulus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 13h48   #6
Modérateur
 
Avatar de mout1234
 
Inscription : novembre 2006
Messages : 2 200
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 2 200
Points : 2 699
Points : 2 699
Citation:
Envoyé par Chtulus Voir le message
Merci.

Sinon pour transformer la requete SQL en vue serveur, pour l'attaquer par le JET, on fait comment. Ca j'y connais rien
Pour autant que je me souvienne, une vue SQL Server peut être attachée dans Access comme s'il s'agissait d'une table.
Ainsi, si tu attaches ta vue, puis que dans Access tu l'associes à ta ta ble locale dans le cadre d'une requête, ta vue est calculée par SQL Server puis Access prendra le relai pour faire la liaison avec ta table locale.

Je ne crois pas qu'il y ait d'outils pour transformer unitairement une requête SQL locale en vue mais, si ton code SQL est compatible ... il te suffit de créer la vue et d'y coller le SQL non?

Bonne vue
__________________
............................................................................................

Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.


Les FAQs les tutos Les Sources Access Profitez de ces mines d'or...

Postez dans le bon sous forum et mentionnez la version
mout1234 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 15h43   #7
Modérateur
 
Avatar de Chtulus
 
Homme Cédric
Cherche à comprendre
Inscription : avril 2008
Messages : 2 263
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Cherche à comprendre

Informations forums :
Inscription : avril 2008
Messages : 2 263
Points : 4 331
Points : 4 331
Envoyer un message via MSN à Chtulus Envoyer un message via Skype™ à Chtulus
Je vais voir tout ça j'ai un collègue qui va essayer de faire des test sur un serveur d'essai... Merci encore
Chtulus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 13h43   #8
Modérateur
 
Avatar de mout1234
 
Inscription : novembre 2006
Messages : 2 200
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 2 200
Points : 2 699
Points : 2 699
Citation:
Envoyé par Chtulus Voir le message
Je vais voir tout ça j'ai un collègue qui va essayer de faire des test sur un serveur d'essai... Merci encore
De rien. Tiens-nous au courant si j'ai dit des bêtises
__________________
............................................................................................

Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.


Les FAQs les tutos Les Sources Access Profitez de ces mines d'or...

Postez dans le bon sous forum et mentionnez la version
mout1234 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h01.


 
 
 
 
Partenaires

Hébergement Web