Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Requête Excel

MOEZ-TUN

XLDnaute Occasionnel
Bonjour
J'ai une requête utiliser pour faire importer des données selon une référence bien déterminer.
Le problème est que pour chaque référence on doit modifier la requête .

La ligne où on va modifier la requête (la référence est 58)
Where
(DATA0017_1.INV_PART_NUMBER Like '%58%')

---> Est ce que possible de faire une liaison entre une cellule et cette formule ( par exemple macro).

--->Par exemple : toujours entre la nom référence dans la cellule A1.


 

chris

XLDnaute Barbatruc
RE

Merci d'éviter les MP et répondre aux questions.

Je ne demande pas le code de la requête mais si tu l'invoques par VBA et si oui c'est le code VBA qu'il faut sinon explique le contexte précisément
 

MOEZ-TUN

XLDnaute Occasionnel
Bonjour

Voici mon requête :

Select
DATA0017_1.INV_PART_NUMBER,
DATA0025_1.CURRENT_REV,
DATA0017_1.INV_PART_DESCRIPTION,
DATA0017_2.INV_PART_NUMBER ,
DATA0017_2.INV_PART_DESCRIPTION ,
DATA0026_1.QTY_BOM, DATA0002_1.UNIT_CODE,
DATA0002_2.UNIT_CODE ,
DATA0017_3.INV_PART_NUMBER ,
DATA0017_3.INV_PART_DESCRIPTION ,
DATA0026_1.QTY_ALT_BOM,
DATA0026_1.ROUTE_STEP_NO
From
DATA0002 DATA0002_2 WITH (NOLOCK)
RIGHT OUTER JOIN
DATA0017 DATA0017_3 WITH (NOLOCK)
RIGHT OUTER JOIN
DATA0026 DATA0026_1 WITH (NOLOCK)
ON DATA0017_3.RKEY = DATA0026_1.ALT_INVENTORY_PTR ON
DATA0002_2.RKEY = DATA0026_1.UNIT_PTR
LEFT OUTER JOIN
DATA0017 DATA0017_2 WITH (NOLOCK)
ON DATA0026_1.INVENTORY_PTR = DATA0017_2.RKEY
LEFT OUTER JOIN
DATA0025 DATA0025_1 WITH (NOLOCK)
LEFT OUTER JOIN
DATA0017 DATA0017_1 WITH (NOLOCK)
LEFT OUTER JOIN
DATA0002 DATA0002_1 WITH (NOLOCK)
ON DATA0017_1.STOCK_UNIT_PTR = DATA0002_1.RKEY
ON DATA0025_1.INVENTORY_PTR = DATA0017_1.RKEY
ON DATA0026_1.PARENT_NODE_INVENT = DATA0025_1.RKEY
Where








































Merci
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…