: Mise à jour de multiple requête d'importation automatique selon un critère un

  • Initiateur de la discussion Xavier
  • Date de début
X

Xavier

Guest
Bonjour à tous

J'espère qu'un âme charitable pourra m'aider, car j'arrive déjà à mes limites d'utilisation d'Excel.

Dans un classeur j'ai pour l'instant 8 requêtes (plus à l'avenir) d'importation de donnée venant d'Access.
A chaque fois, je dois mettre à jour chacune d'entre elle, alors que je change uniquement le même critère : "code fournisseur"
Je voudrais pouvoir saisir dans une cellule ce code fournisseur et ensuite avoir une mise à jour des requêtes.
J'ai essayé de mettre un critère dans ma requete, mais je n'y arrive pas.

Merci pour votre aide

Xav

PS : Une petite précision, je me trouve en Asie (+ 6 heures) je ne serais donc peut-être pas connecté en même temps que vous
 
R

renato

Guest
salut everything
pour cela tu peut n'avoir qu'une seule requete
il te faut simplement variabiliser ton 'code fournisseur' au moment de la
création de TON UNIQUE REQUETE en lui indiquant par la suite une cellule
où il pourra recuperer ton compte fournis.
ATTENTION jette un coup d'oeil à l'interrogation SQL.
Quelque fois l'optimiseur foire le fonctionnement.
 
X

Xavier

Guest
Bonjour Renato & le forum

J'ai bien compris ton message, le problème c'est je ne sais pas du tout variabiliser mon code fournisseur.

Je suis assez novice en la matière.

Dans le fichier joint j'ai mis le tableau issue de la requête, je suppose que la requête sera visible aussi.

Merci pour votre aide

A+
Xavier
 

Pièces jointes

  • tabhelpED.zip
    15.1 KB · Affichages: 37
R

renato

Guest
Bonjour everything
désolé je ne peu rien faire pour toi pour la bonne raison que tu dois
utiliser une requete externe(independante de la feuille) et que je ne
dispose pas de la base de données. Quoi qu'il en soit,
tu dois créer une nouvelle requete.
selectionner la BDD etc....
dans les critères de selection au niveau de la donnée fournis,
indique lui de [FR] à[FR]
SURTOUT NE SAUVEGARDE PAS LA REQUETE, sinon elle se transformera en
requete externe.
En ne la sauvegardant pas, elle va 's'agraffer' dans TA FEUILLE.
Quant elle le sera, tu aura acces aux fonctions supplémentaires de
DONNEES
DOnnées externes
modifier la requete
propiriétés
parametres.
C'est la fonction parametres qui te permettront de modifier la cellule de référence que tu auras choisi B3 (par exemple) ou C3 si tu change.
Bon courage attention la moindre défaillance de sort de la requete que tu devras réétablir. c'est galère mais avec de la patience on y arrive.
salut
 
X

Xavier

Guest
Bonjour Renato et le forum

Ma réponse a été un peu longue, mais je n'ai pas de suite compris ce qu'il fallait faire, car j'ai pas trop l'habitude de manier des requêtes.

Bref, après avoir compris qu'il fallait que j'utilise Mquery (et non pas l'assistant), j'ai effectivement rentrer [FR] dans la valeur de mon champ.

Ensuite, je peux aller dans les parametres et indiquer une cellule.

La bonne nouvelle, c'est que je peux faire ces modifs même sur mes requêtes existantes.

Un grand merci pour ton aide, plus que précieuse.

Une chose encore, que veux tu dire par une "défaillance de sort de la requête"?


Encore merci et a+

Xavier
 
R

renato

Guest
resalut xavier
je suis content que tu t'en soit débrouillé.
Effectivement tu peut utilisé Mquery, je le fait d'ordinaire par l'assistant
mais bon si cela fonctionne c'est aussi bien.
A propos de défaillance il aurait fallu que j'ecrive TE sort de la requete.
En effet si tu paramétre de travers tes critères de sélection ou si tu ne rectifie pas l'SQL (au cas où l'optimiseur aurait barbouillé un peu),
au moment où tu essai soit de transmettre les données à excel où
d'effectuer la requete directement, tu perds ta requete et tu doit la
recréer.
Bonne chance @+
 

Discussions similaires

Statistiques des forums

Discussions
314 653
Messages
2 111 578
Membres
111 205
dernier inscrit
Adrien25