Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui correspondent à des emplacements physiques de stock
articles.
Chaque position comprend 7 caractères les positions 1&2 représentent l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule (exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes sugestions.
Merci pour votre aide.
Cordialement.
Marc
Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui correspondent à des emplacements physiques de stock
articles.
Chaque position comprend 7 caractères les positions 1&2 représentent l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule (exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes sugestions.
Merci pour votre aide.
Cordialement.
Marc
Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui correspondent à des emplacements physiques de stock
articles.
Chaque position comprend 7 caractères les positions 1&2 représentent l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule (exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes sugestions.
Merci pour votre aide.
Cordialement.
Marc
Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui correspondent à des emplacements physiques de
stock articles.
Chaque position comprend 7 caractères les positions 1&2 représentent l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule (exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes sugestions.
Merci pour votre aide.
Cordialement.
Marc
Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui correspondent à des emplacements physiques de
stock articles.
Chaque position comprend 7 caractères les positions 1&2 représentent l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule (exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes sugestions.
Merci pour votre aide.
Cordialement.
Marc
Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui correspondent à des emplacements physiques de
stock articles.
Chaque position comprend 7 caractères les positions 1&2 représentent l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule (exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes sugestions.
Merci pour votre aide.
Cordialement.
Marc
Bonjour,
Il me semble qu'au point de vue conception de base, ce n'est pas extraordinaire, au lieu d'avoir une ligne avec 122 colonnes, il
vaudrait mieux avoir 122 lignes avec une colonne (ou moins si un article ne se trouve pas dans les 122 emplacements), mais bon....
A part ça, il faut sans doute coder
P001 = ALLÉE OR P002 = ALLÉE OR P003 = ALLÉE.....
122 fois OR, je ne sais pas si Access va traiter ça. Dans ce cas, peut-être avec une requête union, qui comprendrait X select
chacun testant seulement un nombre réduit de colonnes, côté performance, ça va pas être terrible :-(
SELECT......WHERE P001 = ALLÉE OR P002 = ALLÉE .......OR P012 = ALLÉE
UNION ALL SELECT......WHERE P013 = ALLÉE OR P014 = ALLÉE .......OR P024 = ALLÉE
UNION ALL SELECT......WHERE P025 = ALLÉE OR P026 = ALLÉE .......OR P036 = ALLÉE
Dernier point, si ALLÉE représente les 2 premiers caractères de tes champs, il faudra coder:
LEFT(P001;2) = ALLÉE
J-Pierre
"Scandecor" a écrit dans le message de news: 456d9304$0$7767$Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui correspondent à des emplacements physiques de stock
articles.
Chaque position comprend 7 caractères les positions 1&2 représentent l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule (exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes sugestions.
Merci pour votre aide.
Cordialement.
Marc
Bonjour,
Il me semble qu'au point de vue conception de base, ce n'est pas extraordinaire, au lieu d'avoir une ligne avec 122 colonnes, il
vaudrait mieux avoir 122 lignes avec une colonne (ou moins si un article ne se trouve pas dans les 122 emplacements), mais bon....
A part ça, il faut sans doute coder
P001 = ALLÉE OR P002 = ALLÉE OR P003 = ALLÉE.....
122 fois OR, je ne sais pas si Access va traiter ça. Dans ce cas, peut-être avec une requête union, qui comprendrait X select
chacun testant seulement un nombre réduit de colonnes, côté performance, ça va pas être terrible :-(
SELECT......WHERE P001 = ALLÉE OR P002 = ALLÉE .......OR P012 = ALLÉE
UNION ALL SELECT......WHERE P013 = ALLÉE OR P014 = ALLÉE .......OR P024 = ALLÉE
UNION ALL SELECT......WHERE P025 = ALLÉE OR P026 = ALLÉE .......OR P036 = ALLÉE
Dernier point, si ALLÉE représente les 2 premiers caractères de tes champs, il faudra coder:
LEFT(P001;2) = ALLÉE
J-Pierre
"Scandecor" <scandecor@free.fr> a écrit dans le message de news: 456d9304$0$7767$426a34cc@news.free.fr...
Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui correspondent à des emplacements physiques de stock
articles.
Chaque position comprend 7 caractères les positions 1&2 représentent l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule (exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes sugestions.
Merci pour votre aide.
Cordialement.
Marc
Bonjour,
Il me semble qu'au point de vue conception de base, ce n'est pas extraordinaire, au lieu d'avoir une ligne avec 122 colonnes, il
vaudrait mieux avoir 122 lignes avec une colonne (ou moins si un article ne se trouve pas dans les 122 emplacements), mais bon....
A part ça, il faut sans doute coder
P001 = ALLÉE OR P002 = ALLÉE OR P003 = ALLÉE.....
122 fois OR, je ne sais pas si Access va traiter ça. Dans ce cas, peut-être avec une requête union, qui comprendrait X select
chacun testant seulement un nombre réduit de colonnes, côté performance, ça va pas être terrible :-(
SELECT......WHERE P001 = ALLÉE OR P002 = ALLÉE .......OR P012 = ALLÉE
UNION ALL SELECT......WHERE P013 = ALLÉE OR P014 = ALLÉE .......OR P024 = ALLÉE
UNION ALL SELECT......WHERE P025 = ALLÉE OR P026 = ALLÉE .......OR P036 = ALLÉE
Dernier point, si ALLÉE représente les 2 premiers caractères de tes champs, il faudra coder:
LEFT(P001;2) = ALLÉE
J-Pierre
"Scandecor" a écrit dans le message de news: 456d9304$0$7767$Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui correspondent à des emplacements physiques de stock
articles.
Chaque position comprend 7 caractères les positions 1&2 représentent l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule (exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes sugestions.
Merci pour votre aide.
Cordialement.
Marc
Salut Pierre,
Oui, la pondération et la sagesse qui viennent avec l'âge, toi aussi, un jour, tu seras très vieux et tu comprendras ces choses.
J-Pierre
Salut Pierre,
Oui, la pondération et la sagesse qui viennent avec l'âge, toi aussi, un jour, tu seras très vieux et tu comprendras ces choses.
J-Pierre
Salut Pierre,
Oui, la pondération et la sagesse qui viennent avec l'âge, toi aussi, un jour, tu seras très vieux et tu comprendras ces choses.
J-Pierre
Merci pour vos réponses.
Mon problème est que je dois gérer des emplacements articles dans un
entrepôt.
Une référence article pouvant être soit un article ou soit une composition
d'articles (nomenclature).
Une nomenclature pouvant être dans les 122 positions (picking ou 1er
niveau).
J'ai essaye avec une requête direct (note base tourne sur MSSQL2000)
Lorsque j'exécute la requête avec l'analyseur de requête directement sur le
serveur elle fonctionne.
(9500 article/122 positions temps de réponse environ 3 secondes)
Dès que je l'intègre dans Access et que je veux l'exécuter , j'ai un message
de type:
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur
True
n'a pas renvoyé d'enregistrements"
Ci-joint exemple de ma requête.
De plus comment puis je faire pour indiquez ma variable de ma requête dans
mon état.
Merci pour votre aide
Cordialement.Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui
correspondent à des emplacements physiques de stock articles.
Chaque position comprend 7 caractères les positions 1&2 représentent
l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule
(exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui
me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes
sugestions.
Merci pour votre aide.
Cordialement.
Marc
declare @Allée char(4)
set @Allée = 'A1'
SELECT MR_IMAGES.SC01001, MR_IMAGES.PICKING, MR_IMAGES.PICKING_QTE, MR_IMAGES.P001 ,
MR_IMAGES.P001_QTE, MR_IMAGES.P002, MR_IMAGES.P002_QTE, MR_IMAGES.P003, MR_IMAGES.P003_QTE,
MR_IMAGES.P004, MR_IMAGES.P004_QTE, MR_IMAGES.P005, MR_IMAGES.P005_QTE, MR_IMAGES.P006,
MR_IMAGES.P006_QTE, MR_IMAGES.P007, MR_IMAGES.P007_QTE, MR_IMAGES.P008, MR_IMAGES.P008_QTE,
MR_IMAGES.P009, MR_IMAGES.P009_QTE, MR_IMAGES.P010, MR_IMAGES.P010_QTE, MR_IMAGES.P011,
MR_IMAGES.P011_QTE, MR_IMAGES.P012, MR_IMAGES.P012_QTE, MR_IMAGES.P013, MR_IMAGES.P013_QTE,
MR_IMAGES.P014, MR_IMAGES.P014_QTE, MR_IMAGES.P015, MR_IMAGES.P015_QTE, MR_IMAGES.P016,
MR_IMAGES.P016_QTE, MR_IMAGES.P017, MR_IMAGES.P017_QTE, MR_IMAGES.P018, MR_IMAGES.P018_QTE,
MR_IMAGES.P019, MR_IMAGES.P019_QTE, MR_IMAGES.P020, MR_IMAGES.P020_QTE, MR_IMAGES.P021,
MR_IMAGES.P021_QTE, MR_IMAGES.P022, MR_IMAGES.P022_QTE, MR_IMAGES.P023, MR_IMAGES.P023_QTE,
MR_IMAGES.P024, MR_IMAGES.P024_QTE, MR_IMAGES.P025, MR_IMAGES.P025_QTE, MR_IMAGES.P026,
MR_IMAGES.P026_QTE, MR_IMAGES.P027, MR_IMAGES.P027_QTE, MR_IMAGES.P028, MR_IMAGES.P028_QTE,
MR_IMAGES.P029, MR_IMAGES.P029_QTE, MR_IMAGES.P030, MR_IMAGES.P030_QTE, MR_IMAGES.P031,
MR_IMAGES.P031_QTE, MR_IMAGES.P032, MR_IMAGES.P032_QTE, MR_IMAGES.P033, MR_IMAGES.P033_QTE,
MR_IMAGES.P034, MR_IMAGES.P034_QTE, MR_IMAGES.P035, MR_IMAGES.P035_QTE, MR_IMAGES.P036,
MR_IMAGES.P036_QTE, MR_IMAGES.P037, MR_IMAGES.P037_QTE, MR_IMAGES.P038, MR_IMAGES.P038_QTE,
MR_IMAGES.P039, MR_IMAGES.P039_QTE, MR_IMAGES.P040, MR_IMAGES.P040_QTE, MR_IMAGES.P041,
MR_IMAGES.P041_QTE, MR_IMAGES.P042, MR_IMAGES.P042_QTE, MR_IMAGES.P043, MR_IMAGES.P043_QTE,
MR_IMAGES.P044, MR_IMAGES.P044_QTE, MR_IMAGES.P045, MR_IMAGES.P045_QTE, MR_IMAGES.P046,
MR_IMAGES.P046_QTE, MR_IMAGES.P047, MR_IMAGES.P047_QTE, MR_IMAGES.P048, MR_IMAGES.P048_QTE,
MR_IMAGES.P049, MR_IMAGES.P049_QTE, MR_IMAGES.P050, MR_IMAGES.P050_QTE, MR_IMAGES.P051,
MR_IMAGES.P051_QTE, MR_IMAGES.P052, MR_IMAGES.P052_QTE, MR_IMAGES.P053, MR_IMAGES.P053_QTE,
MR_IMAGES.P054, MR_IMAGES.P054_QTE, MR_IMAGES.P055, MR_IMAGES.P055_QTE, MR_IMAGES.P056,
MR_IMAGES.P056_QTE, MR_IMAGES.P057, MR_IMAGES.P057_QTE, MR_IMAGES.P058, MR_IMAGES.P058_QTE,
MR_IMAGES.P059, MR_IMAGES.P059_QTE, MR_IMAGES.P060, MR_IMAGES.P060_QTE, MR_IMAGES.P061,
MR_IMAGES.P061_QTE, MR_IMAGES.P062, MR_IMAGES.P062_QTE, MR_IMAGES.P063, MR_IMAGES.P063_QTE,
MR_IMAGES.P064, MR_IMAGES.P064_QTE, MR_IMAGES.P065, MR_IMAGES.P065_QTE, MR_IMAGES.P066,
MR_IMAGES.P066_QTE, MR_IMAGES.P067, MR_IMAGES.P067_QTE, MR_IMAGES.P068, MR_IMAGES.P068_QTE,
MR_IMAGES.P069, MR_IMAGES.P069_QTE, MR_IMAGES.P070, MR_IMAGES.P070_QTE, MR_IMAGES.P071,
MR_IMAGES.P071_QTE, MR_IMAGES.P072, MR_IMAGES.P072_QTE, MR_IMAGES.P073, MR_IMAGES.P073_QTE,
MR_IMAGES.P074, MR_IMAGES.P074_QTE, MR_IMAGES.P075, MR_IMAGES.P075_QTE, MR_IMAGES.P076,
MR_IMAGES.P076_QTE, MR_IMAGES.P077, MR_IMAGES.P077_QTE, MR_IMAGES.P078, MR_IMAGES.P078_QTE,
MR_IMAGES.P079, MR_IMAGES.P079_QTE, MR_IMAGES.P080, MR_IMAGES.P080_QTE, MR_IMAGES.P081,
MR_IMAGES.P081_QTE, MR_IMAGES.P082, MR_IMAGES.P082_QTE, MR_IMAGES.P083, MR_IMAGES.P083_QTE,
MR_IMAGES.P084, MR_IMAGES.P084_QTE, MR_IMAGES.P085, MR_IMAGES.P085_QTE, MR_IMAGES.P086,
MR_IMAGES.P086_QTE, MR_IMAGES.P087, MR_IMAGES.P087_QTE, MR_IMAGES.P088, MR_IMAGES.P088_QTE,
MR_IMAGES.P089, MR_IMAGES.P089_QTE, MR_IMAGES.P090, MR_IMAGES.P090_QTE, MR_IMAGES.P091,
MR_IMAGES.P091_QTE, MR_IMAGES.P092, MR_IMAGES.P092_QTE, MR_IMAGES.P093, MR_IMAGES.P093_QTE,
MR_IMAGES.P094, MR_IMAGES.P094_QTE, MR_IMAGES.P095, MR_IMAGES.P095_QTE, MR_IMAGES.P096,
MR_IMAGES.P096_QTE, MR_IMAGES.P097, MR_IMAGES.P097_QTE, MR_IMAGES.P098, MR_IMAGES.P098_QTE,
MR_IMAGES.P099, MR_IMAGES.P099_QTE, MR_IMAGES.P100, MR_IMAGES.P100_QTE, MR_IMAGES.P101,
MR_IMAGES.P101_QTE, MR_IMAGES.P102, MR_IMAGES.P102_QTE, MR_IMAGES.P103, MR_IMAGES.P103_QTE,
MR_IMAGES.P104, MR_IMAGES.P104_QTE, MR_IMAGES.P105, MR_IMAGES.P105_QTE, MR_IMAGES.P106,
MR_IMAGES.P106_QTE, MR_IMAGES.P107, MR_IMAGES.P107_QTE, MR_IMAGES.P108, MR_IMAGES.P108_QTE,
MR_IMAGES.P109, MR_IMAGES.P109_QTE, MR_IMAGES.P110, MR_IMAGES.P110_QTE, MR_IMAGES.P111,
MR_IMAGES.P111_QTE, MR_IMAGES.P112, MR_IMAGES.P112_QTE, MR_IMAGES.P113, MR_IMAGES.P113_QTE,
MR_IMAGES.P114, MR_IMAGES.P114_QTE, MR_IMAGES.P115, MR_IMAGES.P115_QTE, MR_IMAGES.P116,
MR_IMAGES.P116_QTE, MR_IMAGES.P117, MR_IMAGES.P117_QTE, MR_IMAGES.P118, MR_IMAGES.P118_QTE,
MR_IMAGES.P119, MR_IMAGES.P119_QTE, MR_IMAGES.P120, MR_IMAGES.P120_QTE, MR_IMAGES.STOCKQTY,
MR_IMAGES.QTY2, SC013800.SC01002, SC013800.SC01037, SC013800.SC01042, SC013800.SC01093,
SC013800.SC01132
FROM MR_IMAGES INNER JOIN SC013800 ON MR_IMAGES.SC01001 = SC013800.SC01001
WHERE @Allée =Left([PICKING],2) Or @Allée =Left([P001],2) Or @Allée =Left([P002],2) Or @Allée =Left([P003],2)
Or @Allée =Left([P004],2) Or @Allée =Left([P005],2) Or @Allée =Left([P006],2) Or @Allée =Left([P007],2)
Or @Allée =Left([P010],2) Or @Allée =Left([P011],2) Or @Allée =Left([P012],2) Or @Allée =Left([P013],2)
Or @Allée =Left([P014],2) Or @Allée =Left([P015],2) Or @Allée =Left([P016],2) Or @Allée =Left([P017],2)
Or @Allée =Left([P018],2) Or @Allée =Left([P019],2) Or @Allée =Left([P020],2) Or @Allée =Left([P021],2)
Or @Allée =Left([P022],2) Or @Allée =Left([P023],2) Or @Allée =Left([P024],2) Or @Allée =Left([P025],2)
Or @Allée =Left([P026],2) Or @Allée =Left([P027],2) Or @Allée =Left([P028],2) Or @Allée =Left([P029],2)
Or @Allée =Left([P030],2) Or @Allée =Left([P031],2) Or @Allée =Left([P032],2) Or @Allée =Left([P033],2)
Or @Allée =Left([P034],2) Or @Allée =Left([P035],2) Or @Allée =Left([P036],2) Or @Allée =Left([P037],2)
Or @Allée =Left([P038],2) Or @Allée =Left([P039],2) Or @Allée =Left([P040],2) Or @Allée =Left([P041],2)
Or @Allée =Left([P042],2) Or @Allée =Left([P043],2) Or @Allée =Left([P044],2) Or @Allée =Left([P045],2)
Or @Allée =Left([P046],2) Or @Allée =Left([P047],2) Or @Allée =Left([P048],2) Or @Allée =Left([P049],2)
Or @Allée =Left([P050],2) Or @Allée =Left([P051],2) Or @Allée =Left([P052],2) Or @Allée =Left([P053],2)
Or @Allée =Left([P054],2) Or @Allée =Left([P055],2) Or @Allée =Left([P056],2) Or @Allée =Left([P057],2)
Or @Allée =Left([P058],2) Or @Allée =Left([P059],2) Or @Allée =Left([P060],2) Or @Allée =Left([P061],2)
Or @Allée =Left([P062],2) Or @Allée =Left([P063],2) Or @Allée =Left([P064],2) Or @Allée =Left([P065],2)
Or @Allée =Left([P066],2) Or @Allée =Left([P067],2) Or @Allée =Left([P068],2) Or @Allée =Left([P069],2)
Or @Allée =Left([P070],2) Or @Allée =Left([P071],2) Or @Allée =Left([P072],2) Or @Allée =Left([P073],2)
Or @Allée =Left([P074],2) Or @Allée =Left([P075],2) Or @Allée =Left([P076],2) Or @Allée =Left([P077],2)
Or @Allée =Left([P078],2) Or @Allée =Left([P079],2) Or @Allée =Left([P080],2) Or @Allée =Left([P081],2)
Or @Allée =Left([P082],2) Or @Allée =Left([P083],2) Or @Allée =Left([P084],2) Or @Allée =Left([P085],2)
Or @Allée =Left([P086],2) Or @Allée =Left([P087],2) Or @Allée =Left([P088],2) Or @Allée =Left([P089],2)
Or @Allée =Left([P090],2) Or @Allée =Left([P091],2) Or @Allée =Left([P092],2) Or @Allée =Left([P093],2)
Or @Allée =Left([P094],2) Or @Allée =Left([P095],2) Or @Allée =Left([P096],2) Or @Allée =Left([P097],2)
Or @Allée =Left([P098],2) Or @Allée =Left([P099],2) Or @Allée =Left([P100],2) Or @Allée =Left([P101],2)
Or @Allée =Left([P102],2) Or @Allée =Left([P103],2) Or @Allée =Left([P104],2) Or @Allée =Left([P105],2)
Or @Allée =Left([P106],2) Or @Allée =Left([P107],2) Or @Allée =Left([P108],2) Or @Allée =Left([P109],2)
Or @Allée =Left([P110],2) Or @Allée =Left([P111],2) Or @Allée =Left([P112],2) Or @Allée =Left([P113],2)
Or @Allée =Left([P114],2) Or @Allée =Left([P115],2) Or @Allée =Left([P116],2) Or @Allée =Left([P117],2)
Or @Allée =Left([P118],2) Or @Allée =Left([P119],2) Or @Allée =Left([P120],2)
Merci pour vos réponses.
Mon problème est que je dois gérer des emplacements articles dans un
entrepôt.
Une référence article pouvant être soit un article ou soit une composition
d'articles (nomenclature).
Une nomenclature pouvant être dans les 122 positions (picking ou 1er
niveau).
J'ai essaye avec une requête direct (note base tourne sur MSSQL2000)
Lorsque j'exécute la requête avec l'analyseur de requête directement sur le
serveur elle fonctionne.
(9500 article/122 positions temps de réponse environ 3 secondes)
Dès que je l'intègre dans Access et que je veux l'exécuter , j'ai un message
de type:
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur
True
n'a pas renvoyé d'enregistrements"
Ci-joint exemple de ma requête.
De plus comment puis je faire pour indiquez ma variable de ma requête dans
mon état.
Merci pour votre aide
Cordialement.
Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui
correspondent à des emplacements physiques de stock articles.
Chaque position comprend 7 caractères les positions 1&2 représentent
l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule
(exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui
me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes
sugestions.
Merci pour votre aide.
Cordialement.
Marc
declare @Allée char(4)
set @Allée = 'A1'
SELECT MR_IMAGES.SC01001, MR_IMAGES.PICKING, MR_IMAGES.PICKING_QTE, MR_IMAGES.P001 ,
MR_IMAGES.P001_QTE, MR_IMAGES.P002, MR_IMAGES.P002_QTE, MR_IMAGES.P003, MR_IMAGES.P003_QTE,
MR_IMAGES.P004, MR_IMAGES.P004_QTE, MR_IMAGES.P005, MR_IMAGES.P005_QTE, MR_IMAGES.P006,
MR_IMAGES.P006_QTE, MR_IMAGES.P007, MR_IMAGES.P007_QTE, MR_IMAGES.P008, MR_IMAGES.P008_QTE,
MR_IMAGES.P009, MR_IMAGES.P009_QTE, MR_IMAGES.P010, MR_IMAGES.P010_QTE, MR_IMAGES.P011,
MR_IMAGES.P011_QTE, MR_IMAGES.P012, MR_IMAGES.P012_QTE, MR_IMAGES.P013, MR_IMAGES.P013_QTE,
MR_IMAGES.P014, MR_IMAGES.P014_QTE, MR_IMAGES.P015, MR_IMAGES.P015_QTE, MR_IMAGES.P016,
MR_IMAGES.P016_QTE, MR_IMAGES.P017, MR_IMAGES.P017_QTE, MR_IMAGES.P018, MR_IMAGES.P018_QTE,
MR_IMAGES.P019, MR_IMAGES.P019_QTE, MR_IMAGES.P020, MR_IMAGES.P020_QTE, MR_IMAGES.P021,
MR_IMAGES.P021_QTE, MR_IMAGES.P022, MR_IMAGES.P022_QTE, MR_IMAGES.P023, MR_IMAGES.P023_QTE,
MR_IMAGES.P024, MR_IMAGES.P024_QTE, MR_IMAGES.P025, MR_IMAGES.P025_QTE, MR_IMAGES.P026,
MR_IMAGES.P026_QTE, MR_IMAGES.P027, MR_IMAGES.P027_QTE, MR_IMAGES.P028, MR_IMAGES.P028_QTE,
MR_IMAGES.P029, MR_IMAGES.P029_QTE, MR_IMAGES.P030, MR_IMAGES.P030_QTE, MR_IMAGES.P031,
MR_IMAGES.P031_QTE, MR_IMAGES.P032, MR_IMAGES.P032_QTE, MR_IMAGES.P033, MR_IMAGES.P033_QTE,
MR_IMAGES.P034, MR_IMAGES.P034_QTE, MR_IMAGES.P035, MR_IMAGES.P035_QTE, MR_IMAGES.P036,
MR_IMAGES.P036_QTE, MR_IMAGES.P037, MR_IMAGES.P037_QTE, MR_IMAGES.P038, MR_IMAGES.P038_QTE,
MR_IMAGES.P039, MR_IMAGES.P039_QTE, MR_IMAGES.P040, MR_IMAGES.P040_QTE, MR_IMAGES.P041,
MR_IMAGES.P041_QTE, MR_IMAGES.P042, MR_IMAGES.P042_QTE, MR_IMAGES.P043, MR_IMAGES.P043_QTE,
MR_IMAGES.P044, MR_IMAGES.P044_QTE, MR_IMAGES.P045, MR_IMAGES.P045_QTE, MR_IMAGES.P046,
MR_IMAGES.P046_QTE, MR_IMAGES.P047, MR_IMAGES.P047_QTE, MR_IMAGES.P048, MR_IMAGES.P048_QTE,
MR_IMAGES.P049, MR_IMAGES.P049_QTE, MR_IMAGES.P050, MR_IMAGES.P050_QTE, MR_IMAGES.P051,
MR_IMAGES.P051_QTE, MR_IMAGES.P052, MR_IMAGES.P052_QTE, MR_IMAGES.P053, MR_IMAGES.P053_QTE,
MR_IMAGES.P054, MR_IMAGES.P054_QTE, MR_IMAGES.P055, MR_IMAGES.P055_QTE, MR_IMAGES.P056,
MR_IMAGES.P056_QTE, MR_IMAGES.P057, MR_IMAGES.P057_QTE, MR_IMAGES.P058, MR_IMAGES.P058_QTE,
MR_IMAGES.P059, MR_IMAGES.P059_QTE, MR_IMAGES.P060, MR_IMAGES.P060_QTE, MR_IMAGES.P061,
MR_IMAGES.P061_QTE, MR_IMAGES.P062, MR_IMAGES.P062_QTE, MR_IMAGES.P063, MR_IMAGES.P063_QTE,
MR_IMAGES.P064, MR_IMAGES.P064_QTE, MR_IMAGES.P065, MR_IMAGES.P065_QTE, MR_IMAGES.P066,
MR_IMAGES.P066_QTE, MR_IMAGES.P067, MR_IMAGES.P067_QTE, MR_IMAGES.P068, MR_IMAGES.P068_QTE,
MR_IMAGES.P069, MR_IMAGES.P069_QTE, MR_IMAGES.P070, MR_IMAGES.P070_QTE, MR_IMAGES.P071,
MR_IMAGES.P071_QTE, MR_IMAGES.P072, MR_IMAGES.P072_QTE, MR_IMAGES.P073, MR_IMAGES.P073_QTE,
MR_IMAGES.P074, MR_IMAGES.P074_QTE, MR_IMAGES.P075, MR_IMAGES.P075_QTE, MR_IMAGES.P076,
MR_IMAGES.P076_QTE, MR_IMAGES.P077, MR_IMAGES.P077_QTE, MR_IMAGES.P078, MR_IMAGES.P078_QTE,
MR_IMAGES.P079, MR_IMAGES.P079_QTE, MR_IMAGES.P080, MR_IMAGES.P080_QTE, MR_IMAGES.P081,
MR_IMAGES.P081_QTE, MR_IMAGES.P082, MR_IMAGES.P082_QTE, MR_IMAGES.P083, MR_IMAGES.P083_QTE,
MR_IMAGES.P084, MR_IMAGES.P084_QTE, MR_IMAGES.P085, MR_IMAGES.P085_QTE, MR_IMAGES.P086,
MR_IMAGES.P086_QTE, MR_IMAGES.P087, MR_IMAGES.P087_QTE, MR_IMAGES.P088, MR_IMAGES.P088_QTE,
MR_IMAGES.P089, MR_IMAGES.P089_QTE, MR_IMAGES.P090, MR_IMAGES.P090_QTE, MR_IMAGES.P091,
MR_IMAGES.P091_QTE, MR_IMAGES.P092, MR_IMAGES.P092_QTE, MR_IMAGES.P093, MR_IMAGES.P093_QTE,
MR_IMAGES.P094, MR_IMAGES.P094_QTE, MR_IMAGES.P095, MR_IMAGES.P095_QTE, MR_IMAGES.P096,
MR_IMAGES.P096_QTE, MR_IMAGES.P097, MR_IMAGES.P097_QTE, MR_IMAGES.P098, MR_IMAGES.P098_QTE,
MR_IMAGES.P099, MR_IMAGES.P099_QTE, MR_IMAGES.P100, MR_IMAGES.P100_QTE, MR_IMAGES.P101,
MR_IMAGES.P101_QTE, MR_IMAGES.P102, MR_IMAGES.P102_QTE, MR_IMAGES.P103, MR_IMAGES.P103_QTE,
MR_IMAGES.P104, MR_IMAGES.P104_QTE, MR_IMAGES.P105, MR_IMAGES.P105_QTE, MR_IMAGES.P106,
MR_IMAGES.P106_QTE, MR_IMAGES.P107, MR_IMAGES.P107_QTE, MR_IMAGES.P108, MR_IMAGES.P108_QTE,
MR_IMAGES.P109, MR_IMAGES.P109_QTE, MR_IMAGES.P110, MR_IMAGES.P110_QTE, MR_IMAGES.P111,
MR_IMAGES.P111_QTE, MR_IMAGES.P112, MR_IMAGES.P112_QTE, MR_IMAGES.P113, MR_IMAGES.P113_QTE,
MR_IMAGES.P114, MR_IMAGES.P114_QTE, MR_IMAGES.P115, MR_IMAGES.P115_QTE, MR_IMAGES.P116,
MR_IMAGES.P116_QTE, MR_IMAGES.P117, MR_IMAGES.P117_QTE, MR_IMAGES.P118, MR_IMAGES.P118_QTE,
MR_IMAGES.P119, MR_IMAGES.P119_QTE, MR_IMAGES.P120, MR_IMAGES.P120_QTE, MR_IMAGES.STOCKQTY,
MR_IMAGES.QTY2, SC013800.SC01002, SC013800.SC01037, SC013800.SC01042, SC013800.SC01093,
SC013800.SC01132
FROM MR_IMAGES INNER JOIN SC013800 ON MR_IMAGES.SC01001 = SC013800.SC01001
WHERE @Allée =Left([PICKING],2) Or @Allée =Left([P001],2) Or @Allée =Left([P002],2) Or @Allée =Left([P003],2)
Or @Allée =Left([P004],2) Or @Allée =Left([P005],2) Or @Allée =Left([P006],2) Or @Allée =Left([P007],2)
Or @Allée =Left([P010],2) Or @Allée =Left([P011],2) Or @Allée =Left([P012],2) Or @Allée =Left([P013],2)
Or @Allée =Left([P014],2) Or @Allée =Left([P015],2) Or @Allée =Left([P016],2) Or @Allée =Left([P017],2)
Or @Allée =Left([P018],2) Or @Allée =Left([P019],2) Or @Allée =Left([P020],2) Or @Allée =Left([P021],2)
Or @Allée =Left([P022],2) Or @Allée =Left([P023],2) Or @Allée =Left([P024],2) Or @Allée =Left([P025],2)
Or @Allée =Left([P026],2) Or @Allée =Left([P027],2) Or @Allée =Left([P028],2) Or @Allée =Left([P029],2)
Or @Allée =Left([P030],2) Or @Allée =Left([P031],2) Or @Allée =Left([P032],2) Or @Allée =Left([P033],2)
Or @Allée =Left([P034],2) Or @Allée =Left([P035],2) Or @Allée =Left([P036],2) Or @Allée =Left([P037],2)
Or @Allée =Left([P038],2) Or @Allée =Left([P039],2) Or @Allée =Left([P040],2) Or @Allée =Left([P041],2)
Or @Allée =Left([P042],2) Or @Allée =Left([P043],2) Or @Allée =Left([P044],2) Or @Allée =Left([P045],2)
Or @Allée =Left([P046],2) Or @Allée =Left([P047],2) Or @Allée =Left([P048],2) Or @Allée =Left([P049],2)
Or @Allée =Left([P050],2) Or @Allée =Left([P051],2) Or @Allée =Left([P052],2) Or @Allée =Left([P053],2)
Or @Allée =Left([P054],2) Or @Allée =Left([P055],2) Or @Allée =Left([P056],2) Or @Allée =Left([P057],2)
Or @Allée =Left([P058],2) Or @Allée =Left([P059],2) Or @Allée =Left([P060],2) Or @Allée =Left([P061],2)
Or @Allée =Left([P062],2) Or @Allée =Left([P063],2) Or @Allée =Left([P064],2) Or @Allée =Left([P065],2)
Or @Allée =Left([P066],2) Or @Allée =Left([P067],2) Or @Allée =Left([P068],2) Or @Allée =Left([P069],2)
Or @Allée =Left([P070],2) Or @Allée =Left([P071],2) Or @Allée =Left([P072],2) Or @Allée =Left([P073],2)
Or @Allée =Left([P074],2) Or @Allée =Left([P075],2) Or @Allée =Left([P076],2) Or @Allée =Left([P077],2)
Or @Allée =Left([P078],2) Or @Allée =Left([P079],2) Or @Allée =Left([P080],2) Or @Allée =Left([P081],2)
Or @Allée =Left([P082],2) Or @Allée =Left([P083],2) Or @Allée =Left([P084],2) Or @Allée =Left([P085],2)
Or @Allée =Left([P086],2) Or @Allée =Left([P087],2) Or @Allée =Left([P088],2) Or @Allée =Left([P089],2)
Or @Allée =Left([P090],2) Or @Allée =Left([P091],2) Or @Allée =Left([P092],2) Or @Allée =Left([P093],2)
Or @Allée =Left([P094],2) Or @Allée =Left([P095],2) Or @Allée =Left([P096],2) Or @Allée =Left([P097],2)
Or @Allée =Left([P098],2) Or @Allée =Left([P099],2) Or @Allée =Left([P100],2) Or @Allée =Left([P101],2)
Or @Allée =Left([P102],2) Or @Allée =Left([P103],2) Or @Allée =Left([P104],2) Or @Allée =Left([P105],2)
Or @Allée =Left([P106],2) Or @Allée =Left([P107],2) Or @Allée =Left([P108],2) Or @Allée =Left([P109],2)
Or @Allée =Left([P110],2) Or @Allée =Left([P111],2) Or @Allée =Left([P112],2) Or @Allée =Left([P113],2)
Or @Allée =Left([P114],2) Or @Allée =Left([P115],2) Or @Allée =Left([P116],2) Or @Allée =Left([P117],2)
Or @Allée =Left([P118],2) Or @Allée =Left([P119],2) Or @Allée =Left([P120],2)
Merci pour vos réponses.
Mon problème est que je dois gérer des emplacements articles dans un
entrepôt.
Une référence article pouvant être soit un article ou soit une composition
d'articles (nomenclature).
Une nomenclature pouvant être dans les 122 positions (picking ou 1er
niveau).
J'ai essaye avec une requête direct (note base tourne sur MSSQL2000)
Lorsque j'exécute la requête avec l'analyseur de requête directement sur le
serveur elle fonctionne.
(9500 article/122 positions temps de réponse environ 3 secondes)
Dès que je l'intègre dans Access et que je veux l'exécuter , j'ai un message
de type:
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur
True
n'a pas renvoyé d'enregistrements"
Ci-joint exemple de ma requête.
De plus comment puis je faire pour indiquez ma variable de ma requête dans
mon état.
Merci pour votre aide
Cordialement.Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui
correspondent à des emplacements physiques de stock articles.
Chaque position comprend 7 caractères les positions 1&2 représentent
l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule
(exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui
me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes
sugestions.
Merci pour votre aide.
Cordialement.
Marc
declare @Allée char(4)
set @Allée = 'A1'
SELECT MR_IMAGES.SC01001, MR_IMAGES.PICKING, MR_IMAGES.PICKING_QTE, MR_IMAGES.P001 ,
MR_IMAGES.P001_QTE, MR_IMAGES.P002, MR_IMAGES.P002_QTE, MR_IMAGES.P003, MR_IMAGES.P003_QTE,
MR_IMAGES.P004, MR_IMAGES.P004_QTE, MR_IMAGES.P005, MR_IMAGES.P005_QTE, MR_IMAGES.P006,
MR_IMAGES.P006_QTE, MR_IMAGES.P007, MR_IMAGES.P007_QTE, MR_IMAGES.P008, MR_IMAGES.P008_QTE,
MR_IMAGES.P009, MR_IMAGES.P009_QTE, MR_IMAGES.P010, MR_IMAGES.P010_QTE, MR_IMAGES.P011,
MR_IMAGES.P011_QTE, MR_IMAGES.P012, MR_IMAGES.P012_QTE, MR_IMAGES.P013, MR_IMAGES.P013_QTE,
MR_IMAGES.P014, MR_IMAGES.P014_QTE, MR_IMAGES.P015, MR_IMAGES.P015_QTE, MR_IMAGES.P016,
MR_IMAGES.P016_QTE, MR_IMAGES.P017, MR_IMAGES.P017_QTE, MR_IMAGES.P018, MR_IMAGES.P018_QTE,
MR_IMAGES.P019, MR_IMAGES.P019_QTE, MR_IMAGES.P020, MR_IMAGES.P020_QTE, MR_IMAGES.P021,
MR_IMAGES.P021_QTE, MR_IMAGES.P022, MR_IMAGES.P022_QTE, MR_IMAGES.P023, MR_IMAGES.P023_QTE,
MR_IMAGES.P024, MR_IMAGES.P024_QTE, MR_IMAGES.P025, MR_IMAGES.P025_QTE, MR_IMAGES.P026,
MR_IMAGES.P026_QTE, MR_IMAGES.P027, MR_IMAGES.P027_QTE, MR_IMAGES.P028, MR_IMAGES.P028_QTE,
MR_IMAGES.P029, MR_IMAGES.P029_QTE, MR_IMAGES.P030, MR_IMAGES.P030_QTE, MR_IMAGES.P031,
MR_IMAGES.P031_QTE, MR_IMAGES.P032, MR_IMAGES.P032_QTE, MR_IMAGES.P033, MR_IMAGES.P033_QTE,
MR_IMAGES.P034, MR_IMAGES.P034_QTE, MR_IMAGES.P035, MR_IMAGES.P035_QTE, MR_IMAGES.P036,
MR_IMAGES.P036_QTE, MR_IMAGES.P037, MR_IMAGES.P037_QTE, MR_IMAGES.P038, MR_IMAGES.P038_QTE,
MR_IMAGES.P039, MR_IMAGES.P039_QTE, MR_IMAGES.P040, MR_IMAGES.P040_QTE, MR_IMAGES.P041,
MR_IMAGES.P041_QTE, MR_IMAGES.P042, MR_IMAGES.P042_QTE, MR_IMAGES.P043, MR_IMAGES.P043_QTE,
MR_IMAGES.P044, MR_IMAGES.P044_QTE, MR_IMAGES.P045, MR_IMAGES.P045_QTE, MR_IMAGES.P046,
MR_IMAGES.P046_QTE, MR_IMAGES.P047, MR_IMAGES.P047_QTE, MR_IMAGES.P048, MR_IMAGES.P048_QTE,
MR_IMAGES.P049, MR_IMAGES.P049_QTE, MR_IMAGES.P050, MR_IMAGES.P050_QTE, MR_IMAGES.P051,
MR_IMAGES.P051_QTE, MR_IMAGES.P052, MR_IMAGES.P052_QTE, MR_IMAGES.P053, MR_IMAGES.P053_QTE,
MR_IMAGES.P054, MR_IMAGES.P054_QTE, MR_IMAGES.P055, MR_IMAGES.P055_QTE, MR_IMAGES.P056,
MR_IMAGES.P056_QTE, MR_IMAGES.P057, MR_IMAGES.P057_QTE, MR_IMAGES.P058, MR_IMAGES.P058_QTE,
MR_IMAGES.P059, MR_IMAGES.P059_QTE, MR_IMAGES.P060, MR_IMAGES.P060_QTE, MR_IMAGES.P061,
MR_IMAGES.P061_QTE, MR_IMAGES.P062, MR_IMAGES.P062_QTE, MR_IMAGES.P063, MR_IMAGES.P063_QTE,
MR_IMAGES.P064, MR_IMAGES.P064_QTE, MR_IMAGES.P065, MR_IMAGES.P065_QTE, MR_IMAGES.P066,
MR_IMAGES.P066_QTE, MR_IMAGES.P067, MR_IMAGES.P067_QTE, MR_IMAGES.P068, MR_IMAGES.P068_QTE,
MR_IMAGES.P069, MR_IMAGES.P069_QTE, MR_IMAGES.P070, MR_IMAGES.P070_QTE, MR_IMAGES.P071,
MR_IMAGES.P071_QTE, MR_IMAGES.P072, MR_IMAGES.P072_QTE, MR_IMAGES.P073, MR_IMAGES.P073_QTE,
MR_IMAGES.P074, MR_IMAGES.P074_QTE, MR_IMAGES.P075, MR_IMAGES.P075_QTE, MR_IMAGES.P076,
MR_IMAGES.P076_QTE, MR_IMAGES.P077, MR_IMAGES.P077_QTE, MR_IMAGES.P078, MR_IMAGES.P078_QTE,
MR_IMAGES.P079, MR_IMAGES.P079_QTE, MR_IMAGES.P080, MR_IMAGES.P080_QTE, MR_IMAGES.P081,
MR_IMAGES.P081_QTE, MR_IMAGES.P082, MR_IMAGES.P082_QTE, MR_IMAGES.P083, MR_IMAGES.P083_QTE,
MR_IMAGES.P084, MR_IMAGES.P084_QTE, MR_IMAGES.P085, MR_IMAGES.P085_QTE, MR_IMAGES.P086,
MR_IMAGES.P086_QTE, MR_IMAGES.P087, MR_IMAGES.P087_QTE, MR_IMAGES.P088, MR_IMAGES.P088_QTE,
MR_IMAGES.P089, MR_IMAGES.P089_QTE, MR_IMAGES.P090, MR_IMAGES.P090_QTE, MR_IMAGES.P091,
MR_IMAGES.P091_QTE, MR_IMAGES.P092, MR_IMAGES.P092_QTE, MR_IMAGES.P093, MR_IMAGES.P093_QTE,
MR_IMAGES.P094, MR_IMAGES.P094_QTE, MR_IMAGES.P095, MR_IMAGES.P095_QTE, MR_IMAGES.P096,
MR_IMAGES.P096_QTE, MR_IMAGES.P097, MR_IMAGES.P097_QTE, MR_IMAGES.P098, MR_IMAGES.P098_QTE,
MR_IMAGES.P099, MR_IMAGES.P099_QTE, MR_IMAGES.P100, MR_IMAGES.P100_QTE, MR_IMAGES.P101,
MR_IMAGES.P101_QTE, MR_IMAGES.P102, MR_IMAGES.P102_QTE, MR_IMAGES.P103, MR_IMAGES.P103_QTE,
MR_IMAGES.P104, MR_IMAGES.P104_QTE, MR_IMAGES.P105, MR_IMAGES.P105_QTE, MR_IMAGES.P106,
MR_IMAGES.P106_QTE, MR_IMAGES.P107, MR_IMAGES.P107_QTE, MR_IMAGES.P108, MR_IMAGES.P108_QTE,
MR_IMAGES.P109, MR_IMAGES.P109_QTE, MR_IMAGES.P110, MR_IMAGES.P110_QTE, MR_IMAGES.P111,
MR_IMAGES.P111_QTE, MR_IMAGES.P112, MR_IMAGES.P112_QTE, MR_IMAGES.P113, MR_IMAGES.P113_QTE,
MR_IMAGES.P114, MR_IMAGES.P114_QTE, MR_IMAGES.P115, MR_IMAGES.P115_QTE, MR_IMAGES.P116,
MR_IMAGES.P116_QTE, MR_IMAGES.P117, MR_IMAGES.P117_QTE, MR_IMAGES.P118, MR_IMAGES.P118_QTE,
MR_IMAGES.P119, MR_IMAGES.P119_QTE, MR_IMAGES.P120, MR_IMAGES.P120_QTE, MR_IMAGES.STOCKQTY,
MR_IMAGES.QTY2, SC013800.SC01002, SC013800.SC01037, SC013800.SC01042, SC013800.SC01093,
SC013800.SC01132
FROM MR_IMAGES INNER JOIN SC013800 ON MR_IMAGES.SC01001 = SC013800.SC01001
WHERE @Allée =Left([PICKING],2) Or @Allée =Left([P001],2) Or @Allée =Left([P002],2) Or @Allée =Left([P003],2)
Or @Allée =Left([P004],2) Or @Allée =Left([P005],2) Or @Allée =Left([P006],2) Or @Allée =Left([P007],2)
Or @Allée =Left([P010],2) Or @Allée =Left([P011],2) Or @Allée =Left([P012],2) Or @Allée =Left([P013],2)
Or @Allée =Left([P014],2) Or @Allée =Left([P015],2) Or @Allée =Left([P016],2) Or @Allée =Left([P017],2)
Or @Allée =Left([P018],2) Or @Allée =Left([P019],2) Or @Allée =Left([P020],2) Or @Allée =Left([P021],2)
Or @Allée =Left([P022],2) Or @Allée =Left([P023],2) Or @Allée =Left([P024],2) Or @Allée =Left([P025],2)
Or @Allée =Left([P026],2) Or @Allée =Left([P027],2) Or @Allée =Left([P028],2) Or @Allée =Left([P029],2)
Or @Allée =Left([P030],2) Or @Allée =Left([P031],2) Or @Allée =Left([P032],2) Or @Allée =Left([P033],2)
Or @Allée =Left([P034],2) Or @Allée =Left([P035],2) Or @Allée =Left([P036],2) Or @Allée =Left([P037],2)
Or @Allée =Left([P038],2) Or @Allée =Left([P039],2) Or @Allée =Left([P040],2) Or @Allée =Left([P041],2)
Or @Allée =Left([P042],2) Or @Allée =Left([P043],2) Or @Allée =Left([P044],2) Or @Allée =Left([P045],2)
Or @Allée =Left([P046],2) Or @Allée =Left([P047],2) Or @Allée =Left([P048],2) Or @Allée =Left([P049],2)
Or @Allée =Left([P050],2) Or @Allée =Left([P051],2) Or @Allée =Left([P052],2) Or @Allée =Left([P053],2)
Or @Allée =Left([P054],2) Or @Allée =Left([P055],2) Or @Allée =Left([P056],2) Or @Allée =Left([P057],2)
Or @Allée =Left([P058],2) Or @Allée =Left([P059],2) Or @Allée =Left([P060],2) Or @Allée =Left([P061],2)
Or @Allée =Left([P062],2) Or @Allée =Left([P063],2) Or @Allée =Left([P064],2) Or @Allée =Left([P065],2)
Or @Allée =Left([P066],2) Or @Allée =Left([P067],2) Or @Allée =Left([P068],2) Or @Allée =Left([P069],2)
Or @Allée =Left([P070],2) Or @Allée =Left([P071],2) Or @Allée =Left([P072],2) Or @Allée =Left([P073],2)
Or @Allée =Left([P074],2) Or @Allée =Left([P075],2) Or @Allée =Left([P076],2) Or @Allée =Left([P077],2)
Or @Allée =Left([P078],2) Or @Allée =Left([P079],2) Or @Allée =Left([P080],2) Or @Allée =Left([P081],2)
Or @Allée =Left([P082],2) Or @Allée =Left([P083],2) Or @Allée =Left([P084],2) Or @Allée =Left([P085],2)
Or @Allée =Left([P086],2) Or @Allée =Left([P087],2) Or @Allée =Left([P088],2) Or @Allée =Left([P089],2)
Or @Allée =Left([P090],2) Or @Allée =Left([P091],2) Or @Allée =Left([P092],2) Or @Allée =Left([P093],2)
Or @Allée =Left([P094],2) Or @Allée =Left([P095],2) Or @Allée =Left([P096],2) Or @Allée =Left([P097],2)
Or @Allée =Left([P098],2) Or @Allée =Left([P099],2) Or @Allée =Left([P100],2) Or @Allée =Left([P101],2)
Or @Allée =Left([P102],2) Or @Allée =Left([P103],2) Or @Allée =Left([P104],2) Or @Allée =Left([P105],2)
Or @Allée =Left([P106],2) Or @Allée =Left([P107],2) Or @Allée =Left([P108],2) Or @Allée =Left([P109],2)
Or @Allée =Left([P110],2) Or @Allée =Left([P111],2) Or @Allée =Left([P112],2) Or @Allée =Left([P113],2)
Or @Allée =Left([P114],2) Or @Allée =Left([P115],2) Or @Allée =Left([P116],2) Or @Allée =Left([P117],2)
Or @Allée =Left([P118],2) Or @Allée =Left([P119],2) Or @Allée =Left([P120],2)
Bonsoir,
Qu'entends-tu par "l'intègrer dans Access" ? Est-ce que cette requête est la source d'un formulaire ? Est-ce que tu l'exécutes
par code VBA ? Est-ce que c'est un projet ADP ou une base MDB ?
Le mieux serait de publier ton code Access
J-Pierre
PS: 3 secondes pour ce genre de query, il faudrait peut-être songer à revoir la conception de ta base, avec une base et des
clés primaires et des index bien montés, ça devrait être instantané, bon, c'est promis, je n'y ferai plus jamais allusion ;-)
"SCANDECOR" a écrit dans le message de news: 456dbdcf$0$3855$Merci pour vos réponses.
Mon problème est que je dois gérer des emplacements articles dans un
entrepôt.
Une référence article pouvant être soit un article ou soit une composition
d'articles (nomenclature).
Une nomenclature pouvant être dans les 122 positions (picking ou 1er
niveau).
J'ai essaye avec une requête direct (note base tourne sur MSSQL2000)
Lorsque j'exécute la requête avec l'analyseur de requête directement sur le
serveur elle fonctionne.
(9500 article/122 positions temps de réponse environ 3 secondes)
Dès que je l'intègre dans Access et que je veux l'exécuter , j'ai un message
de type:
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur
True
n'a pas renvoyé d'enregistrements"
Ci-joint exemple de ma requête.
De plus comment puis je faire pour indiquez ma variable de ma requête dans
mon état.
Merci pour votre aide
Cordialement.Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui
correspondent à des emplacements physiques de stock articles.
Chaque position comprend 7 caractères les positions 1&2 représentent
l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule
(exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui
me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes
sugestions.
Merci pour votre aide.
Cordialement.
Marc
--------------------------------------------------------------------------------declare @Allée char(4)
set @Allée = 'A1'
SELECT MR_IMAGES.SC01001, MR_IMAGES.PICKING, MR_IMAGES.PICKING_QTE, MR_IMAGES.P001 ,
MR_IMAGES.P001_QTE, MR_IMAGES.P002, MR_IMAGES.P002_QTE, MR_IMAGES.P003, MR_IMAGES.P003_QTE,
MR_IMAGES.P004, MR_IMAGES.P004_QTE, MR_IMAGES.P005, MR_IMAGES.P005_QTE, MR_IMAGES.P006,
MR_IMAGES.P006_QTE, MR_IMAGES.P007, MR_IMAGES.P007_QTE, MR_IMAGES.P008, MR_IMAGES.P008_QTE,
MR_IMAGES.P009, MR_IMAGES.P009_QTE, MR_IMAGES.P010, MR_IMAGES.P010_QTE, MR_IMAGES.P011,
MR_IMAGES.P011_QTE, MR_IMAGES.P012, MR_IMAGES.P012_QTE, MR_IMAGES.P013, MR_IMAGES.P013_QTE,
MR_IMAGES.P014, MR_IMAGES.P014_QTE, MR_IMAGES.P015, MR_IMAGES.P015_QTE, MR_IMAGES.P016,
MR_IMAGES.P016_QTE, MR_IMAGES.P017, MR_IMAGES.P017_QTE, MR_IMAGES.P018, MR_IMAGES.P018_QTE,
MR_IMAGES.P019, MR_IMAGES.P019_QTE, MR_IMAGES.P020, MR_IMAGES.P020_QTE, MR_IMAGES.P021,
MR_IMAGES.P021_QTE, MR_IMAGES.P022, MR_IMAGES.P022_QTE, MR_IMAGES.P023, MR_IMAGES.P023_QTE,
MR_IMAGES.P024, MR_IMAGES.P024_QTE, MR_IMAGES.P025, MR_IMAGES.P025_QTE, MR_IMAGES.P026,
MR_IMAGES.P026_QTE, MR_IMAGES.P027, MR_IMAGES.P027_QTE, MR_IMAGES.P028, MR_IMAGES.P028_QTE,
MR_IMAGES.P029, MR_IMAGES.P029_QTE, MR_IMAGES.P030, MR_IMAGES.P030_QTE, MR_IMAGES.P031,
MR_IMAGES.P031_QTE, MR_IMAGES.P032, MR_IMAGES.P032_QTE, MR_IMAGES.P033, MR_IMAGES.P033_QTE,
MR_IMAGES.P034, MR_IMAGES.P034_QTE, MR_IMAGES.P035, MR_IMAGES.P035_QTE, MR_IMAGES.P036,
MR_IMAGES.P036_QTE, MR_IMAGES.P037, MR_IMAGES.P037_QTE, MR_IMAGES.P038, MR_IMAGES.P038_QTE,
MR_IMAGES.P039, MR_IMAGES.P039_QTE, MR_IMAGES.P040, MR_IMAGES.P040_QTE, MR_IMAGES.P041,
MR_IMAGES.P041_QTE, MR_IMAGES.P042, MR_IMAGES.P042_QTE, MR_IMAGES.P043, MR_IMAGES.P043_QTE,
MR_IMAGES.P044, MR_IMAGES.P044_QTE, MR_IMAGES.P045, MR_IMAGES.P045_QTE, MR_IMAGES.P046,
MR_IMAGES.P046_QTE, MR_IMAGES.P047, MR_IMAGES.P047_QTE, MR_IMAGES.P048, MR_IMAGES.P048_QTE,
MR_IMAGES.P049, MR_IMAGES.P049_QTE, MR_IMAGES.P050, MR_IMAGES.P050_QTE, MR_IMAGES.P051,
MR_IMAGES.P051_QTE, MR_IMAGES.P052, MR_IMAGES.P052_QTE, MR_IMAGES.P053, MR_IMAGES.P053_QTE,
MR_IMAGES.P054, MR_IMAGES.P054_QTE, MR_IMAGES.P055, MR_IMAGES.P055_QTE, MR_IMAGES.P056,
MR_IMAGES.P056_QTE, MR_IMAGES.P057, MR_IMAGES.P057_QTE, MR_IMAGES.P058, MR_IMAGES.P058_QTE,
MR_IMAGES.P059, MR_IMAGES.P059_QTE, MR_IMAGES.P060, MR_IMAGES.P060_QTE, MR_IMAGES.P061,
MR_IMAGES.P061_QTE, MR_IMAGES.P062, MR_IMAGES.P062_QTE, MR_IMAGES.P063, MR_IMAGES.P063_QTE,
MR_IMAGES.P064, MR_IMAGES.P064_QTE, MR_IMAGES.P065, MR_IMAGES.P065_QTE, MR_IMAGES.P066,
MR_IMAGES.P066_QTE, MR_IMAGES.P067, MR_IMAGES.P067_QTE, MR_IMAGES.P068, MR_IMAGES.P068_QTE,
MR_IMAGES.P069, MR_IMAGES.P069_QTE, MR_IMAGES.P070, MR_IMAGES.P070_QTE, MR_IMAGES.P071,
MR_IMAGES.P071_QTE, MR_IMAGES.P072, MR_IMAGES.P072_QTE, MR_IMAGES.P073, MR_IMAGES.P073_QTE,
MR_IMAGES.P074, MR_IMAGES.P074_QTE, MR_IMAGES.P075, MR_IMAGES.P075_QTE, MR_IMAGES.P076,
MR_IMAGES.P076_QTE, MR_IMAGES.P077, MR_IMAGES.P077_QTE, MR_IMAGES.P078, MR_IMAGES.P078_QTE,
MR_IMAGES.P079, MR_IMAGES.P079_QTE, MR_IMAGES.P080, MR_IMAGES.P080_QTE, MR_IMAGES.P081,
MR_IMAGES.P081_QTE, MR_IMAGES.P082, MR_IMAGES.P082_QTE, MR_IMAGES.P083, MR_IMAGES.P083_QTE,
MR_IMAGES.P084, MR_IMAGES.P084_QTE, MR_IMAGES.P085, MR_IMAGES.P085_QTE, MR_IMAGES.P086,
MR_IMAGES.P086_QTE, MR_IMAGES.P087, MR_IMAGES.P087_QTE, MR_IMAGES.P088, MR_IMAGES.P088_QTE,
MR_IMAGES.P089, MR_IMAGES.P089_QTE, MR_IMAGES.P090, MR_IMAGES.P090_QTE, MR_IMAGES.P091,
MR_IMAGES.P091_QTE, MR_IMAGES.P092, MR_IMAGES.P092_QTE, MR_IMAGES.P093, MR_IMAGES.P093_QTE,
MR_IMAGES.P094, MR_IMAGES.P094_QTE, MR_IMAGES.P095, MR_IMAGES.P095_QTE, MR_IMAGES.P096,
MR_IMAGES.P096_QTE, MR_IMAGES.P097, MR_IMAGES.P097_QTE, MR_IMAGES.P098, MR_IMAGES.P098_QTE,
MR_IMAGES.P099, MR_IMAGES.P099_QTE, MR_IMAGES.P100, MR_IMAGES.P100_QTE, MR_IMAGES.P101,
MR_IMAGES.P101_QTE, MR_IMAGES.P102, MR_IMAGES.P102_QTE, MR_IMAGES.P103, MR_IMAGES.P103_QTE,
MR_IMAGES.P104, MR_IMAGES.P104_QTE, MR_IMAGES.P105, MR_IMAGES.P105_QTE, MR_IMAGES.P106,
MR_IMAGES.P106_QTE, MR_IMAGES.P107, MR_IMAGES.P107_QTE, MR_IMAGES.P108, MR_IMAGES.P108_QTE,
MR_IMAGES.P109, MR_IMAGES.P109_QTE, MR_IMAGES.P110, MR_IMAGES.P110_QTE, MR_IMAGES.P111,
MR_IMAGES.P111_QTE, MR_IMAGES.P112, MR_IMAGES.P112_QTE, MR_IMAGES.P113, MR_IMAGES.P113_QTE,
MR_IMAGES.P114, MR_IMAGES.P114_QTE, MR_IMAGES.P115, MR_IMAGES.P115_QTE, MR_IMAGES.P116,
MR_IMAGES.P116_QTE, MR_IMAGES.P117, MR_IMAGES.P117_QTE, MR_IMAGES.P118, MR_IMAGES.P118_QTE,
MR_IMAGES.P119, MR_IMAGES.P119_QTE, MR_IMAGES.P120, MR_IMAGES.P120_QTE, MR_IMAGES.STOCKQTY,
MR_IMAGES.QTY2, SC013800.SC01002, SC013800.SC01037, SC013800.SC01042, SC013800.SC01093,
SC013800.SC01132
FROM MR_IMAGES INNER JOIN SC013800 ON MR_IMAGES.SC01001 = SC013800.SC01001
WHERE @Allée =Left([PICKING],2) Or @Allée =Left([P001],2) Or @Allée =Left([P002],2) Or @Allée =Left([P003],2)
Or @Allée =Left([P004],2) Or @Allée =Left([P005],2) Or @Allée =Left([P006],2) Or @Allée =Left([P007],2)
Or @Allée =Left([P010],2) Or @Allée =Left([P011],2) Or @Allée =Left([P012],2) Or @Allée =Left([P013],2)
Or @Allée =Left([P014],2) Or @Allée =Left([P015],2) Or @Allée =Left([P016],2) Or @Allée =Left([P017],2)
Or @Allée =Left([P018],2) Or @Allée =Left([P019],2) Or @Allée =Left([P020],2) Or @Allée =Left([P021],2)
Or @Allée =Left([P022],2) Or @Allée =Left([P023],2) Or @Allée =Left([P024],2) Or @Allée =Left([P025],2)
Or @Allée =Left([P026],2) Or @Allée =Left([P027],2) Or @Allée =Left([P028],2) Or @Allée =Left([P029],2)
Or @Allée =Left([P030],2) Or @Allée =Left([P031],2) Or @Allée =Left([P032],2) Or @Allée =Left([P033],2)
Or @Allée =Left([P034],2) Or @Allée =Left([P035],2) Or @Allée =Left([P036],2) Or @Allée =Left([P037],2)
Or @Allée =Left([P038],2) Or @Allée =Left([P039],2) Or @Allée =Left([P040],2) Or @Allée =Left([P041],2)
Or @Allée =Left([P042],2) Or @Allée =Left([P043],2) Or @Allée =Left([P044],2) Or @Allée =Left([P045],2)
Or @Allée =Left([P046],2) Or @Allée =Left([P047],2) Or @Allée =Left([P048],2) Or @Allée =Left([P049],2)
Or @Allée =Left([P050],2) Or @Allée =Left([P051],2) Or @Allée =Left([P052],2) Or @Allée =Left([P053],2)
Or @Allée =Left([P054],2) Or @Allée =Left([P055],2) Or @Allée =Left([P056],2) Or @Allée =Left([P057],2)
Or @Allée =Left([P058],2) Or @Allée =Left([P059],2) Or @Allée =Left([P060],2) Or @Allée =Left([P061],2)
Or @Allée =Left([P062],2) Or @Allée =Left([P063],2) Or @Allée =Left([P064],2) Or @Allée =Left([P065],2)
Or @Allée =Left([P066],2) Or @Allée =Left([P067],2) Or @Allée =Left([P068],2) Or @Allée =Left([P069],2)
Or @Allée =Left([P070],2) Or @Allée =Left([P071],2) Or @Allée =Left([P072],2) Or @Allée =Left([P073],2)
Or @Allée =Left([P074],2) Or @Allée =Left([P075],2) Or @Allée =Left([P076],2) Or @Allée =Left([P077],2)
Or @Allée =Left([P078],2) Or @Allée =Left([P079],2) Or @Allée =Left([P080],2) Or @Allée =Left([P081],2)
Or @Allée =Left([P082],2) Or @Allée =Left([P083],2) Or @Allée =Left([P084],2) Or @Allée =Left([P085],2)
Or @Allée =Left([P086],2) Or @Allée =Left([P087],2) Or @Allée =Left([P088],2) Or @Allée =Left([P089],2)
Or @Allée =Left([P090],2) Or @Allée =Left([P091],2) Or @Allée =Left([P092],2) Or @Allée =Left([P093],2)
Or @Allée =Left([P094],2) Or @Allée =Left([P095],2) Or @Allée =Left([P096],2) Or @Allée =Left([P097],2)
Or @Allée =Left([P098],2) Or @Allée =Left([P099],2) Or @Allée =Left([P100],2) Or @Allée =Left([P101],2)
Or @Allée =Left([P102],2) Or @Allée =Left([P103],2) Or @Allée =Left([P104],2) Or @Allée =Left([P105],2)
Or @Allée =Left([P106],2) Or @Allée =Left([P107],2) Or @Allée =Left([P108],2) Or @Allée =Left([P109],2)
Or @Allée =Left([P110],2) Or @Allée =Left([P111],2) Or @Allée =Left([P112],2) Or @Allée =Left([P113],2)
Or @Allée =Left([P114],2) Or @Allée =Left([P115],2) Or @Allée =Left([P116],2) Or @Allée =Left([P117],2)
Or @Allée =Left([P118],2) Or @Allée =Left([P119],2) Or @Allée =Left([P120],2)
Bonjour,
Bonsoir,
Qu'entends-tu par "l'intègrer dans Access" ? Est-ce que cette requête est la source d'un formulaire ? Est-ce que tu l'exécutes
par code VBA ? Est-ce que c'est un projet ADP ou une base MDB ?
Le mieux serait de publier ton code Access
J-Pierre
PS: 3 secondes pour ce genre de query, il faudrait peut-être songer à revoir la conception de ta base, avec une base et des
clés primaires et des index bien montés, ça devrait être instantané, bon, c'est promis, je n'y ferai plus jamais allusion ;-)
"SCANDECOR" <scandecor@free.fr> a écrit dans le message de news: 456dbdcf$0$3855$426a34cc@news.free.fr...
Merci pour vos réponses.
Mon problème est que je dois gérer des emplacements articles dans un
entrepôt.
Une référence article pouvant être soit un article ou soit une composition
d'articles (nomenclature).
Une nomenclature pouvant être dans les 122 positions (picking ou 1er
niveau).
J'ai essaye avec une requête direct (note base tourne sur MSSQL2000)
Lorsque j'exécute la requête avec l'analyseur de requête directement sur le
serveur elle fonctionne.
(9500 article/122 positions temps de réponse environ 3 secondes)
Dès que je l'intègre dans Access et que je veux l'exécuter , j'ai un message
de type:
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur
True
n'a pas renvoyé d'enregistrements"
Ci-joint exemple de ma requête.
De plus comment puis je faire pour indiquez ma variable de ma requête dans
mon état.
Merci pour votre aide
Cordialement.
Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui
correspondent à des emplacements physiques de stock articles.
Chaque position comprend 7 caractères les positions 1&2 représentent
l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule
(exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui
me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes
sugestions.
Merci pour votre aide.
Cordialement.
Marc
--------------------------------------------------------------------------------
declare @Allée char(4)
set @Allée = 'A1'
SELECT MR_IMAGES.SC01001, MR_IMAGES.PICKING, MR_IMAGES.PICKING_QTE, MR_IMAGES.P001 ,
MR_IMAGES.P001_QTE, MR_IMAGES.P002, MR_IMAGES.P002_QTE, MR_IMAGES.P003, MR_IMAGES.P003_QTE,
MR_IMAGES.P004, MR_IMAGES.P004_QTE, MR_IMAGES.P005, MR_IMAGES.P005_QTE, MR_IMAGES.P006,
MR_IMAGES.P006_QTE, MR_IMAGES.P007, MR_IMAGES.P007_QTE, MR_IMAGES.P008, MR_IMAGES.P008_QTE,
MR_IMAGES.P009, MR_IMAGES.P009_QTE, MR_IMAGES.P010, MR_IMAGES.P010_QTE, MR_IMAGES.P011,
MR_IMAGES.P011_QTE, MR_IMAGES.P012, MR_IMAGES.P012_QTE, MR_IMAGES.P013, MR_IMAGES.P013_QTE,
MR_IMAGES.P014, MR_IMAGES.P014_QTE, MR_IMAGES.P015, MR_IMAGES.P015_QTE, MR_IMAGES.P016,
MR_IMAGES.P016_QTE, MR_IMAGES.P017, MR_IMAGES.P017_QTE, MR_IMAGES.P018, MR_IMAGES.P018_QTE,
MR_IMAGES.P019, MR_IMAGES.P019_QTE, MR_IMAGES.P020, MR_IMAGES.P020_QTE, MR_IMAGES.P021,
MR_IMAGES.P021_QTE, MR_IMAGES.P022, MR_IMAGES.P022_QTE, MR_IMAGES.P023, MR_IMAGES.P023_QTE,
MR_IMAGES.P024, MR_IMAGES.P024_QTE, MR_IMAGES.P025, MR_IMAGES.P025_QTE, MR_IMAGES.P026,
MR_IMAGES.P026_QTE, MR_IMAGES.P027, MR_IMAGES.P027_QTE, MR_IMAGES.P028, MR_IMAGES.P028_QTE,
MR_IMAGES.P029, MR_IMAGES.P029_QTE, MR_IMAGES.P030, MR_IMAGES.P030_QTE, MR_IMAGES.P031,
MR_IMAGES.P031_QTE, MR_IMAGES.P032, MR_IMAGES.P032_QTE, MR_IMAGES.P033, MR_IMAGES.P033_QTE,
MR_IMAGES.P034, MR_IMAGES.P034_QTE, MR_IMAGES.P035, MR_IMAGES.P035_QTE, MR_IMAGES.P036,
MR_IMAGES.P036_QTE, MR_IMAGES.P037, MR_IMAGES.P037_QTE, MR_IMAGES.P038, MR_IMAGES.P038_QTE,
MR_IMAGES.P039, MR_IMAGES.P039_QTE, MR_IMAGES.P040, MR_IMAGES.P040_QTE, MR_IMAGES.P041,
MR_IMAGES.P041_QTE, MR_IMAGES.P042, MR_IMAGES.P042_QTE, MR_IMAGES.P043, MR_IMAGES.P043_QTE,
MR_IMAGES.P044, MR_IMAGES.P044_QTE, MR_IMAGES.P045, MR_IMAGES.P045_QTE, MR_IMAGES.P046,
MR_IMAGES.P046_QTE, MR_IMAGES.P047, MR_IMAGES.P047_QTE, MR_IMAGES.P048, MR_IMAGES.P048_QTE,
MR_IMAGES.P049, MR_IMAGES.P049_QTE, MR_IMAGES.P050, MR_IMAGES.P050_QTE, MR_IMAGES.P051,
MR_IMAGES.P051_QTE, MR_IMAGES.P052, MR_IMAGES.P052_QTE, MR_IMAGES.P053, MR_IMAGES.P053_QTE,
MR_IMAGES.P054, MR_IMAGES.P054_QTE, MR_IMAGES.P055, MR_IMAGES.P055_QTE, MR_IMAGES.P056,
MR_IMAGES.P056_QTE, MR_IMAGES.P057, MR_IMAGES.P057_QTE, MR_IMAGES.P058, MR_IMAGES.P058_QTE,
MR_IMAGES.P059, MR_IMAGES.P059_QTE, MR_IMAGES.P060, MR_IMAGES.P060_QTE, MR_IMAGES.P061,
MR_IMAGES.P061_QTE, MR_IMAGES.P062, MR_IMAGES.P062_QTE, MR_IMAGES.P063, MR_IMAGES.P063_QTE,
MR_IMAGES.P064, MR_IMAGES.P064_QTE, MR_IMAGES.P065, MR_IMAGES.P065_QTE, MR_IMAGES.P066,
MR_IMAGES.P066_QTE, MR_IMAGES.P067, MR_IMAGES.P067_QTE, MR_IMAGES.P068, MR_IMAGES.P068_QTE,
MR_IMAGES.P069, MR_IMAGES.P069_QTE, MR_IMAGES.P070, MR_IMAGES.P070_QTE, MR_IMAGES.P071,
MR_IMAGES.P071_QTE, MR_IMAGES.P072, MR_IMAGES.P072_QTE, MR_IMAGES.P073, MR_IMAGES.P073_QTE,
MR_IMAGES.P074, MR_IMAGES.P074_QTE, MR_IMAGES.P075, MR_IMAGES.P075_QTE, MR_IMAGES.P076,
MR_IMAGES.P076_QTE, MR_IMAGES.P077, MR_IMAGES.P077_QTE, MR_IMAGES.P078, MR_IMAGES.P078_QTE,
MR_IMAGES.P079, MR_IMAGES.P079_QTE, MR_IMAGES.P080, MR_IMAGES.P080_QTE, MR_IMAGES.P081,
MR_IMAGES.P081_QTE, MR_IMAGES.P082, MR_IMAGES.P082_QTE, MR_IMAGES.P083, MR_IMAGES.P083_QTE,
MR_IMAGES.P084, MR_IMAGES.P084_QTE, MR_IMAGES.P085, MR_IMAGES.P085_QTE, MR_IMAGES.P086,
MR_IMAGES.P086_QTE, MR_IMAGES.P087, MR_IMAGES.P087_QTE, MR_IMAGES.P088, MR_IMAGES.P088_QTE,
MR_IMAGES.P089, MR_IMAGES.P089_QTE, MR_IMAGES.P090, MR_IMAGES.P090_QTE, MR_IMAGES.P091,
MR_IMAGES.P091_QTE, MR_IMAGES.P092, MR_IMAGES.P092_QTE, MR_IMAGES.P093, MR_IMAGES.P093_QTE,
MR_IMAGES.P094, MR_IMAGES.P094_QTE, MR_IMAGES.P095, MR_IMAGES.P095_QTE, MR_IMAGES.P096,
MR_IMAGES.P096_QTE, MR_IMAGES.P097, MR_IMAGES.P097_QTE, MR_IMAGES.P098, MR_IMAGES.P098_QTE,
MR_IMAGES.P099, MR_IMAGES.P099_QTE, MR_IMAGES.P100, MR_IMAGES.P100_QTE, MR_IMAGES.P101,
MR_IMAGES.P101_QTE, MR_IMAGES.P102, MR_IMAGES.P102_QTE, MR_IMAGES.P103, MR_IMAGES.P103_QTE,
MR_IMAGES.P104, MR_IMAGES.P104_QTE, MR_IMAGES.P105, MR_IMAGES.P105_QTE, MR_IMAGES.P106,
MR_IMAGES.P106_QTE, MR_IMAGES.P107, MR_IMAGES.P107_QTE, MR_IMAGES.P108, MR_IMAGES.P108_QTE,
MR_IMAGES.P109, MR_IMAGES.P109_QTE, MR_IMAGES.P110, MR_IMAGES.P110_QTE, MR_IMAGES.P111,
MR_IMAGES.P111_QTE, MR_IMAGES.P112, MR_IMAGES.P112_QTE, MR_IMAGES.P113, MR_IMAGES.P113_QTE,
MR_IMAGES.P114, MR_IMAGES.P114_QTE, MR_IMAGES.P115, MR_IMAGES.P115_QTE, MR_IMAGES.P116,
MR_IMAGES.P116_QTE, MR_IMAGES.P117, MR_IMAGES.P117_QTE, MR_IMAGES.P118, MR_IMAGES.P118_QTE,
MR_IMAGES.P119, MR_IMAGES.P119_QTE, MR_IMAGES.P120, MR_IMAGES.P120_QTE, MR_IMAGES.STOCKQTY,
MR_IMAGES.QTY2, SC013800.SC01002, SC013800.SC01037, SC013800.SC01042, SC013800.SC01093,
SC013800.SC01132
FROM MR_IMAGES INNER JOIN SC013800 ON MR_IMAGES.SC01001 = SC013800.SC01001
WHERE @Allée =Left([PICKING],2) Or @Allée =Left([P001],2) Or @Allée =Left([P002],2) Or @Allée =Left([P003],2)
Or @Allée =Left([P004],2) Or @Allée =Left([P005],2) Or @Allée =Left([P006],2) Or @Allée =Left([P007],2)
Or @Allée =Left([P010],2) Or @Allée =Left([P011],2) Or @Allée =Left([P012],2) Or @Allée =Left([P013],2)
Or @Allée =Left([P014],2) Or @Allée =Left([P015],2) Or @Allée =Left([P016],2) Or @Allée =Left([P017],2)
Or @Allée =Left([P018],2) Or @Allée =Left([P019],2) Or @Allée =Left([P020],2) Or @Allée =Left([P021],2)
Or @Allée =Left([P022],2) Or @Allée =Left([P023],2) Or @Allée =Left([P024],2) Or @Allée =Left([P025],2)
Or @Allée =Left([P026],2) Or @Allée =Left([P027],2) Or @Allée =Left([P028],2) Or @Allée =Left([P029],2)
Or @Allée =Left([P030],2) Or @Allée =Left([P031],2) Or @Allée =Left([P032],2) Or @Allée =Left([P033],2)
Or @Allée =Left([P034],2) Or @Allée =Left([P035],2) Or @Allée =Left([P036],2) Or @Allée =Left([P037],2)
Or @Allée =Left([P038],2) Or @Allée =Left([P039],2) Or @Allée =Left([P040],2) Or @Allée =Left([P041],2)
Or @Allée =Left([P042],2) Or @Allée =Left([P043],2) Or @Allée =Left([P044],2) Or @Allée =Left([P045],2)
Or @Allée =Left([P046],2) Or @Allée =Left([P047],2) Or @Allée =Left([P048],2) Or @Allée =Left([P049],2)
Or @Allée =Left([P050],2) Or @Allée =Left([P051],2) Or @Allée =Left([P052],2) Or @Allée =Left([P053],2)
Or @Allée =Left([P054],2) Or @Allée =Left([P055],2) Or @Allée =Left([P056],2) Or @Allée =Left([P057],2)
Or @Allée =Left([P058],2) Or @Allée =Left([P059],2) Or @Allée =Left([P060],2) Or @Allée =Left([P061],2)
Or @Allée =Left([P062],2) Or @Allée =Left([P063],2) Or @Allée =Left([P064],2) Or @Allée =Left([P065],2)
Or @Allée =Left([P066],2) Or @Allée =Left([P067],2) Or @Allée =Left([P068],2) Or @Allée =Left([P069],2)
Or @Allée =Left([P070],2) Or @Allée =Left([P071],2) Or @Allée =Left([P072],2) Or @Allée =Left([P073],2)
Or @Allée =Left([P074],2) Or @Allée =Left([P075],2) Or @Allée =Left([P076],2) Or @Allée =Left([P077],2)
Or @Allée =Left([P078],2) Or @Allée =Left([P079],2) Or @Allée =Left([P080],2) Or @Allée =Left([P081],2)
Or @Allée =Left([P082],2) Or @Allée =Left([P083],2) Or @Allée =Left([P084],2) Or @Allée =Left([P085],2)
Or @Allée =Left([P086],2) Or @Allée =Left([P087],2) Or @Allée =Left([P088],2) Or @Allée =Left([P089],2)
Or @Allée =Left([P090],2) Or @Allée =Left([P091],2) Or @Allée =Left([P092],2) Or @Allée =Left([P093],2)
Or @Allée =Left([P094],2) Or @Allée =Left([P095],2) Or @Allée =Left([P096],2) Or @Allée =Left([P097],2)
Or @Allée =Left([P098],2) Or @Allée =Left([P099],2) Or @Allée =Left([P100],2) Or @Allée =Left([P101],2)
Or @Allée =Left([P102],2) Or @Allée =Left([P103],2) Or @Allée =Left([P104],2) Or @Allée =Left([P105],2)
Or @Allée =Left([P106],2) Or @Allée =Left([P107],2) Or @Allée =Left([P108],2) Or @Allée =Left([P109],2)
Or @Allée =Left([P110],2) Or @Allée =Left([P111],2) Or @Allée =Left([P112],2) Or @Allée =Left([P113],2)
Or @Allée =Left([P114],2) Or @Allée =Left([P115],2) Or @Allée =Left([P116],2) Or @Allée =Left([P117],2)
Or @Allée =Left([P118],2) Or @Allée =Left([P119],2) Or @Allée =Left([P120],2)
Bonjour,
Bonsoir,
Qu'entends-tu par "l'intègrer dans Access" ? Est-ce que cette requête est la source d'un formulaire ? Est-ce que tu l'exécutes
par code VBA ? Est-ce que c'est un projet ADP ou une base MDB ?
Le mieux serait de publier ton code Access
J-Pierre
PS: 3 secondes pour ce genre de query, il faudrait peut-être songer à revoir la conception de ta base, avec une base et des
clés primaires et des index bien montés, ça devrait être instantané, bon, c'est promis, je n'y ferai plus jamais allusion ;-)
"SCANDECOR" a écrit dans le message de news: 456dbdcf$0$3855$Merci pour vos réponses.
Mon problème est que je dois gérer des emplacements articles dans un
entrepôt.
Une référence article pouvant être soit un article ou soit une composition
d'articles (nomenclature).
Une nomenclature pouvant être dans les 122 positions (picking ou 1er
niveau).
J'ai essaye avec une requête direct (note base tourne sur MSSQL2000)
Lorsque j'exécute la requête avec l'analyseur de requête directement sur le
serveur elle fonctionne.
(9500 article/122 positions temps de réponse environ 3 secondes)
Dès que je l'intègre dans Access et que je veux l'exécuter , j'ai un message
de type:
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur
True
n'a pas renvoyé d'enregistrements"
Ci-joint exemple de ma requête.
De plus comment puis je faire pour indiquez ma variable de ma requête dans
mon état.
Merci pour votre aide
Cordialement.Bonjour,
J'ai une table pour laquelle il y a entre autre 122 champs (P001 à P122) qui
correspondent à des emplacements physiques de stock articles.
Chaque position comprend 7 caractères les positions 1&2 représentent
l'allée, les positions
3&4 représentent la cellule, la position 5 représente l'étage de la cellule
(exemple A1B23)
Je voudrais balayer l'ensemble de ces 122 champs afin de sortir un état qui
me mentionne
quels sont les articles qui sont positionnés dans une allée (exemple A1).
Lorsque je crée ma requête j'ai un message "requête trop complexe"
Voici un aperçu de ma requête
select P001, P002.... P122
where P001 or P002 or P003.....or P122 = ALLÉE
Mes connaissances ACCESS/VB étant limitées, je suis à l'écoute pour toutes
sugestions.
Merci pour votre aide.
Cordialement.
Marc
--------------------------------------------------------------------------------declare @Allée char(4)
set @Allée = 'A1'
SELECT MR_IMAGES.SC01001, MR_IMAGES.PICKING, MR_IMAGES.PICKING_QTE, MR_IMAGES.P001 ,
MR_IMAGES.P001_QTE, MR_IMAGES.P002, MR_IMAGES.P002_QTE, MR_IMAGES.P003, MR_IMAGES.P003_QTE,
MR_IMAGES.P004, MR_IMAGES.P004_QTE, MR_IMAGES.P005, MR_IMAGES.P005_QTE, MR_IMAGES.P006,
MR_IMAGES.P006_QTE, MR_IMAGES.P007, MR_IMAGES.P007_QTE, MR_IMAGES.P008, MR_IMAGES.P008_QTE,
MR_IMAGES.P009, MR_IMAGES.P009_QTE, MR_IMAGES.P010, MR_IMAGES.P010_QTE, MR_IMAGES.P011,
MR_IMAGES.P011_QTE, MR_IMAGES.P012, MR_IMAGES.P012_QTE, MR_IMAGES.P013, MR_IMAGES.P013_QTE,
MR_IMAGES.P014, MR_IMAGES.P014_QTE, MR_IMAGES.P015, MR_IMAGES.P015_QTE, MR_IMAGES.P016,
MR_IMAGES.P016_QTE, MR_IMAGES.P017, MR_IMAGES.P017_QTE, MR_IMAGES.P018, MR_IMAGES.P018_QTE,
MR_IMAGES.P019, MR_IMAGES.P019_QTE, MR_IMAGES.P020, MR_IMAGES.P020_QTE, MR_IMAGES.P021,
MR_IMAGES.P021_QTE, MR_IMAGES.P022, MR_IMAGES.P022_QTE, MR_IMAGES.P023, MR_IMAGES.P023_QTE,
MR_IMAGES.P024, MR_IMAGES.P024_QTE, MR_IMAGES.P025, MR_IMAGES.P025_QTE, MR_IMAGES.P026,
MR_IMAGES.P026_QTE, MR_IMAGES.P027, MR_IMAGES.P027_QTE, MR_IMAGES.P028, MR_IMAGES.P028_QTE,
MR_IMAGES.P029, MR_IMAGES.P029_QTE, MR_IMAGES.P030, MR_IMAGES.P030_QTE, MR_IMAGES.P031,
MR_IMAGES.P031_QTE, MR_IMAGES.P032, MR_IMAGES.P032_QTE, MR_IMAGES.P033, MR_IMAGES.P033_QTE,
MR_IMAGES.P034, MR_IMAGES.P034_QTE, MR_IMAGES.P035, MR_IMAGES.P035_QTE, MR_IMAGES.P036,
MR_IMAGES.P036_QTE, MR_IMAGES.P037, MR_IMAGES.P037_QTE, MR_IMAGES.P038, MR_IMAGES.P038_QTE,
MR_IMAGES.P039, MR_IMAGES.P039_QTE, MR_IMAGES.P040, MR_IMAGES.P040_QTE, MR_IMAGES.P041,
MR_IMAGES.P041_QTE, MR_IMAGES.P042, MR_IMAGES.P042_QTE, MR_IMAGES.P043, MR_IMAGES.P043_QTE,
MR_IMAGES.P044, MR_IMAGES.P044_QTE, MR_IMAGES.P045, MR_IMAGES.P045_QTE, MR_IMAGES.P046,
MR_IMAGES.P046_QTE, MR_IMAGES.P047, MR_IMAGES.P047_QTE, MR_IMAGES.P048, MR_IMAGES.P048_QTE,
MR_IMAGES.P049, MR_IMAGES.P049_QTE, MR_IMAGES.P050, MR_IMAGES.P050_QTE, MR_IMAGES.P051,
MR_IMAGES.P051_QTE, MR_IMAGES.P052, MR_IMAGES.P052_QTE, MR_IMAGES.P053, MR_IMAGES.P053_QTE,
MR_IMAGES.P054, MR_IMAGES.P054_QTE, MR_IMAGES.P055, MR_IMAGES.P055_QTE, MR_IMAGES.P056,
MR_IMAGES.P056_QTE, MR_IMAGES.P057, MR_IMAGES.P057_QTE, MR_IMAGES.P058, MR_IMAGES.P058_QTE,
MR_IMAGES.P059, MR_IMAGES.P059_QTE, MR_IMAGES.P060, MR_IMAGES.P060_QTE, MR_IMAGES.P061,
MR_IMAGES.P061_QTE, MR_IMAGES.P062, MR_IMAGES.P062_QTE, MR_IMAGES.P063, MR_IMAGES.P063_QTE,
MR_IMAGES.P064, MR_IMAGES.P064_QTE, MR_IMAGES.P065, MR_IMAGES.P065_QTE, MR_IMAGES.P066,
MR_IMAGES.P066_QTE, MR_IMAGES.P067, MR_IMAGES.P067_QTE, MR_IMAGES.P068, MR_IMAGES.P068_QTE,
MR_IMAGES.P069, MR_IMAGES.P069_QTE, MR_IMAGES.P070, MR_IMAGES.P070_QTE, MR_IMAGES.P071,
MR_IMAGES.P071_QTE, MR_IMAGES.P072, MR_IMAGES.P072_QTE, MR_IMAGES.P073, MR_IMAGES.P073_QTE,
MR_IMAGES.P074, MR_IMAGES.P074_QTE, MR_IMAGES.P075, MR_IMAGES.P075_QTE, MR_IMAGES.P076,
MR_IMAGES.P076_QTE, MR_IMAGES.P077, MR_IMAGES.P077_QTE, MR_IMAGES.P078, MR_IMAGES.P078_QTE,
MR_IMAGES.P079, MR_IMAGES.P079_QTE, MR_IMAGES.P080, MR_IMAGES.P080_QTE, MR_IMAGES.P081,
MR_IMAGES.P081_QTE, MR_IMAGES.P082, MR_IMAGES.P082_QTE, MR_IMAGES.P083, MR_IMAGES.P083_QTE,
MR_IMAGES.P084, MR_IMAGES.P084_QTE, MR_IMAGES.P085, MR_IMAGES.P085_QTE, MR_IMAGES.P086,
MR_IMAGES.P086_QTE, MR_IMAGES.P087, MR_IMAGES.P087_QTE, MR_IMAGES.P088, MR_IMAGES.P088_QTE,
MR_IMAGES.P089, MR_IMAGES.P089_QTE, MR_IMAGES.P090, MR_IMAGES.P090_QTE, MR_IMAGES.P091,
MR_IMAGES.P091_QTE, MR_IMAGES.P092, MR_IMAGES.P092_QTE, MR_IMAGES.P093, MR_IMAGES.P093_QTE,
MR_IMAGES.P094, MR_IMAGES.P094_QTE, MR_IMAGES.P095, MR_IMAGES.P095_QTE, MR_IMAGES.P096,
MR_IMAGES.P096_QTE, MR_IMAGES.P097, MR_IMAGES.P097_QTE, MR_IMAGES.P098, MR_IMAGES.P098_QTE,
MR_IMAGES.P099, MR_IMAGES.P099_QTE, MR_IMAGES.P100, MR_IMAGES.P100_QTE, MR_IMAGES.P101,
MR_IMAGES.P101_QTE, MR_IMAGES.P102, MR_IMAGES.P102_QTE, MR_IMAGES.P103, MR_IMAGES.P103_QTE,
MR_IMAGES.P104, MR_IMAGES.P104_QTE, MR_IMAGES.P105, MR_IMAGES.P105_QTE, MR_IMAGES.P106,
MR_IMAGES.P106_QTE, MR_IMAGES.P107, MR_IMAGES.P107_QTE, MR_IMAGES.P108, MR_IMAGES.P108_QTE,
MR_IMAGES.P109, MR_IMAGES.P109_QTE, MR_IMAGES.P110, MR_IMAGES.P110_QTE, MR_IMAGES.P111,
MR_IMAGES.P111_QTE, MR_IMAGES.P112, MR_IMAGES.P112_QTE, MR_IMAGES.P113, MR_IMAGES.P113_QTE,
MR_IMAGES.P114, MR_IMAGES.P114_QTE, MR_IMAGES.P115, MR_IMAGES.P115_QTE, MR_IMAGES.P116,
MR_IMAGES.P116_QTE, MR_IMAGES.P117, MR_IMAGES.P117_QTE, MR_IMAGES.P118, MR_IMAGES.P118_QTE,
MR_IMAGES.P119, MR_IMAGES.P119_QTE, MR_IMAGES.P120, MR_IMAGES.P120_QTE, MR_IMAGES.STOCKQTY,
MR_IMAGES.QTY2, SC013800.SC01002, SC013800.SC01037, SC013800.SC01042, SC013800.SC01093,
SC013800.SC01132
FROM MR_IMAGES INNER JOIN SC013800 ON MR_IMAGES.SC01001 = SC013800.SC01001
WHERE @Allée =Left([PICKING],2) Or @Allée =Left([P001],2) Or @Allée =Left([P002],2) Or @Allée =Left([P003],2)
Or @Allée =Left([P004],2) Or @Allée =Left([P005],2) Or @Allée =Left([P006],2) Or @Allée =Left([P007],2)
Or @Allée =Left([P010],2) Or @Allée =Left([P011],2) Or @Allée =Left([P012],2) Or @Allée =Left([P013],2)
Or @Allée =Left([P014],2) Or @Allée =Left([P015],2) Or @Allée =Left([P016],2) Or @Allée =Left([P017],2)
Or @Allée =Left([P018],2) Or @Allée =Left([P019],2) Or @Allée =Left([P020],2) Or @Allée =Left([P021],2)
Or @Allée =Left([P022],2) Or @Allée =Left([P023],2) Or @Allée =Left([P024],2) Or @Allée =Left([P025],2)
Or @Allée =Left([P026],2) Or @Allée =Left([P027],2) Or @Allée =Left([P028],2) Or @Allée =Left([P029],2)
Or @Allée =Left([P030],2) Or @Allée =Left([P031],2) Or @Allée =Left([P032],2) Or @Allée =Left([P033],2)
Or @Allée =Left([P034],2) Or @Allée =Left([P035],2) Or @Allée =Left([P036],2) Or @Allée =Left([P037],2)
Or @Allée =Left([P038],2) Or @Allée =Left([P039],2) Or @Allée =Left([P040],2) Or @Allée =Left([P041],2)
Or @Allée =Left([P042],2) Or @Allée =Left([P043],2) Or @Allée =Left([P044],2) Or @Allée =Left([P045],2)
Or @Allée =Left([P046],2) Or @Allée =Left([P047],2) Or @Allée =Left([P048],2) Or @Allée =Left([P049],2)
Or @Allée =Left([P050],2) Or @Allée =Left([P051],2) Or @Allée =Left([P052],2) Or @Allée =Left([P053],2)
Or @Allée =Left([P054],2) Or @Allée =Left([P055],2) Or @Allée =Left([P056],2) Or @Allée =Left([P057],2)
Or @Allée =Left([P058],2) Or @Allée =Left([P059],2) Or @Allée =Left([P060],2) Or @Allée =Left([P061],2)
Or @Allée =Left([P062],2) Or @Allée =Left([P063],2) Or @Allée =Left([P064],2) Or @Allée =Left([P065],2)
Or @Allée =Left([P066],2) Or @Allée =Left([P067],2) Or @Allée =Left([P068],2) Or @Allée =Left([P069],2)
Or @Allée =Left([P070],2) Or @Allée =Left([P071],2) Or @Allée =Left([P072],2) Or @Allée =Left([P073],2)
Or @Allée =Left([P074],2) Or @Allée =Left([P075],2) Or @Allée =Left([P076],2) Or @Allée =Left([P077],2)
Or @Allée =Left([P078],2) Or @Allée =Left([P079],2) Or @Allée =Left([P080],2) Or @Allée =Left([P081],2)
Or @Allée =Left([P082],2) Or @Allée =Left([P083],2) Or @Allée =Left([P084],2) Or @Allée =Left([P085],2)
Or @Allée =Left([P086],2) Or @Allée =Left([P087],2) Or @Allée =Left([P088],2) Or @Allée =Left([P089],2)
Or @Allée =Left([P090],2) Or @Allée =Left([P091],2) Or @Allée =Left([P092],2) Or @Allée =Left([P093],2)
Or @Allée =Left([P094],2) Or @Allée =Left([P095],2) Or @Allée =Left([P096],2) Or @Allée =Left([P097],2)
Or @Allée =Left([P098],2) Or @Allée =Left([P099],2) Or @Allée =Left([P100],2) Or @Allée =Left([P101],2)
Or @Allée =Left([P102],2) Or @Allée =Left([P103],2) Or @Allée =Left([P104],2) Or @Allée =Left([P105],2)
Or @Allée =Left([P106],2) Or @Allée =Left([P107],2) Or @Allée =Left([P108],2) Or @Allée =Left([P109],2)
Or @Allée =Left([P110],2) Or @Allée =Left([P111],2) Or @Allée =Left([P112],2) Or @Allée =Left([P113],2)
Or @Allée =Left([P114],2) Or @Allée =Left([P115],2) Or @Allée =Left([P116],2) Or @Allée =Left([P117],2)
Or @Allée =Left([P118],2) Or @Allée =Left([P119],2) Or @Allée =Left([P120],2)
Bonjour,
Bonjour,
J'ai créé et testé cette requete sur SQL2000 elle fonctionne,
ensuite je l'ai créé en type de requête "DIRECT" sur ACCESS,
lorsque je l'execute elle me renvoie ce message :
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur True n'a pas renvoyé d'enregistrements"
Mon code est dans mon post précédent.
Cordiament.
Marc
Bonjour,
J'ai créé et testé cette requete sur SQL2000 elle fonctionne,
ensuite je l'ai créé en type de requête "DIRECT" sur ACCESS,
lorsque je l'execute elle me renvoie ce message :
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur True n'a pas renvoyé d'enregistrements"
Mon code est dans mon post précédent.
Cordiament.
Marc
Bonjour,
J'ai créé et testé cette requete sur SQL2000 elle fonctionne,
ensuite je l'ai créé en type de requête "DIRECT" sur ACCESS,
lorsque je l'execute elle me renvoie ce message :
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur True n'a pas renvoyé d'enregistrements"
Mon code est dans mon post précédent.
Cordiament.
Marc
Désolé, Marc, mais je ne vois pas :-(
J-Pierre
Bonjour,
J'ai créé et testé cette requete sur SQL2000 elle fonctionne,
ensuite je l'ai créé en type de requête "DIRECT" sur ACCESS,
lorsque je l'execute elle me renvoie ce message :
"une requête pass-through avec la propriété ReturnsRecords ayant la
valeur True n'a pas renvoyé d'enregistrements"
Mon code est dans mon post précédent.
Cordiament.
Marc
Désolé, Marc, mais je ne vois pas :-(
J-Pierre
Bonjour,
J'ai créé et testé cette requete sur SQL2000 elle fonctionne,
ensuite je l'ai créé en type de requête "DIRECT" sur ACCESS,
lorsque je l'execute elle me renvoie ce message :
"une requête pass-through avec la propriété ReturnsRecords ayant la
valeur True n'a pas renvoyé d'enregistrements"
Mon code est dans mon post précédent.
Cordiament.
Marc
Désolé, Marc, mais je ne vois pas :-(
J-Pierre
Bonjour,
J'ai créé et testé cette requete sur SQL2000 elle fonctionne,
ensuite je l'ai créé en type de requête "DIRECT" sur ACCESS,
lorsque je l'execute elle me renvoie ce message :
"une requête pass-through avec la propriété ReturnsRecords ayant la
valeur True n'a pas renvoyé d'enregistrements"
Mon code est dans mon post précédent.
Cordiament.
Marc
Bonjour,
Je cherche une solution differrente , toujours dans le cas exposé,
J'ai une Variable dans une requete direct sous SQL2000
je voudrais attribué la valeur a cette variable du champ texte [CRITERE] du formulaire EMPLACEMENTS_FORM
Voici ma requete
Nom de la requete EMPLACEMENTS_REQ
declare @Allée char(4)
SELECT MR_IMAGES.SC01001, MR_IMAGES.PICKING, MR_IMAGES.PICKING_QTE, MR_IMAGES.P001 , MR_IMAGES.P001_QTE, MR_IMAGES.P002,
MR_IMAGES.P002_QTE, MR_IMAGES.P003, MR_IMAGES.P003_QTE
FROM MR_IMAGES INNER JOIN SC013800 ON MR_IMAGES.SC01001 = SC013800.SC01001
WHERE @Allée =Left([PICKING],2) Or @Allée =Left([P001],2) Or @Allée =Left([P002],2) Or @Allée =Left([P003],2)
Merci pour votre Aide
Cordialement
Marc.
"J-Pierre" a écrit dans le message de news:Désolé, Marc, mais je ne vois pas :-(
J-Pierre
Bonjour,
J'ai créé et testé cette requete sur SQL2000 elle fonctionne,
ensuite je l'ai créé en type de requête "DIRECT" sur ACCESS,
lorsque je l'execute elle me renvoie ce message :
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur True n'a pas renvoyé d'enregistrements"
Mon code est dans mon post précédent.
Cordiament.
Marc
Bonjour,
Je cherche une solution differrente , toujours dans le cas exposé,
J'ai une Variable dans une requete direct sous SQL2000
je voudrais attribué la valeur a cette variable du champ texte [CRITERE] du formulaire EMPLACEMENTS_FORM
Voici ma requete
Nom de la requete EMPLACEMENTS_REQ
declare @Allée char(4)
SELECT MR_IMAGES.SC01001, MR_IMAGES.PICKING, MR_IMAGES.PICKING_QTE, MR_IMAGES.P001 , MR_IMAGES.P001_QTE, MR_IMAGES.P002,
MR_IMAGES.P002_QTE, MR_IMAGES.P003, MR_IMAGES.P003_QTE
FROM MR_IMAGES INNER JOIN SC013800 ON MR_IMAGES.SC01001 = SC013800.SC01001
WHERE @Allée =Left([PICKING],2) Or @Allée =Left([P001],2) Or @Allée =Left([P002],2) Or @Allée =Left([P003],2)
Merci pour votre Aide
Cordialement
Marc.
"J-Pierre" <enlevez-moi-ca.jpberchtold@hotmail.com> a écrit dans le message de news:
O6tK4OLFHHA.3304@TK2MSFTNGP05.phx.gbl...
Désolé, Marc, mais je ne vois pas :-(
J-Pierre
Bonjour,
J'ai créé et testé cette requete sur SQL2000 elle fonctionne,
ensuite je l'ai créé en type de requête "DIRECT" sur ACCESS,
lorsque je l'execute elle me renvoie ce message :
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur True n'a pas renvoyé d'enregistrements"
Mon code est dans mon post précédent.
Cordiament.
Marc
Bonjour,
Je cherche une solution differrente , toujours dans le cas exposé,
J'ai une Variable dans une requete direct sous SQL2000
je voudrais attribué la valeur a cette variable du champ texte [CRITERE] du formulaire EMPLACEMENTS_FORM
Voici ma requete
Nom de la requete EMPLACEMENTS_REQ
declare @Allée char(4)
SELECT MR_IMAGES.SC01001, MR_IMAGES.PICKING, MR_IMAGES.PICKING_QTE, MR_IMAGES.P001 , MR_IMAGES.P001_QTE, MR_IMAGES.P002,
MR_IMAGES.P002_QTE, MR_IMAGES.P003, MR_IMAGES.P003_QTE
FROM MR_IMAGES INNER JOIN SC013800 ON MR_IMAGES.SC01001 = SC013800.SC01001
WHERE @Allée =Left([PICKING],2) Or @Allée =Left([P001],2) Or @Allée =Left([P002],2) Or @Allée =Left([P003],2)
Merci pour votre Aide
Cordialement
Marc.
"J-Pierre" a écrit dans le message de news:Désolé, Marc, mais je ne vois pas :-(
J-Pierre
Bonjour,
J'ai créé et testé cette requete sur SQL2000 elle fonctionne,
ensuite je l'ai créé en type de requête "DIRECT" sur ACCESS,
lorsque je l'execute elle me renvoie ce message :
"une requête pass-through avec la propriété ReturnsRecords ayant la valeur True n'a pas renvoyé d'enregistrements"
Mon code est dans mon post précédent.
Cordiament.
Marc