Recherche d'enrgistrements SQL avec critere de selection sur une partie d'un champ
8 réponses
SCANDECOR news
Bonjour,
Étant néophyte sur Access, je souhaite effectuer une recherche dans une
table de tous les enregistrements, dans une requête SQL, selon un critère de
sélection basé sur les deux premiers caractères d'un champ, ces deux
premiers caractères provenant d'une zone de texte dans un formulaire.
en SQL 2000 cela donnerai l'exemple ci-dessous
select *
from ARTICLES
where substring (NOARTICLE,1,2) = [Zone de texte]
Dans l'attente d'une réponse, merci pour votre aide.
"SCANDECOR news" a écrit dans le message de news: 4368acc6$0$645$
Bonjour, Étant néophyte sur Access, je souhaite effectuer une recherche dans une table de tous les enregistrements, dans une requête SQL, selon un critère de sélection basé sur les deux premiers caractères d'un champ, ces deux premiers caractères provenant d'une zone de texte dans un formulaire.
en SQL 2000 cela donnerai l'exemple ci-dessous
select * from ARTICLES where substring (NOARTICLE,1,2) = [Zone de texte]
Dans l'attente d'une réponse, merci pour votre aide.
MARC
Bonjour.
tu peux faire ainsi:
SELECT *
FROM ARTICLES
WHERE Mid([NOARTICLE],1,2)=[Formulaires]![Formulaire1]![FORM_ARTICLE];
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"SCANDECOR news" <scandecor@free.fr> a écrit dans le message de news:
4368acc6$0$645$626a14ce@news.free.fr...
Bonjour,
Étant néophyte sur Access, je souhaite effectuer une recherche dans une
table de tous les enregistrements, dans une requête SQL, selon un critère
de
sélection basé sur les deux premiers caractères d'un champ, ces deux
premiers caractères provenant d'une zone de texte dans un formulaire.
en SQL 2000 cela donnerai l'exemple ci-dessous
select *
from ARTICLES
where substring (NOARTICLE,1,2) = [Zone de texte]
Dans l'attente d'une réponse, merci pour votre aide.
"SCANDECOR news" a écrit dans le message de news: 4368acc6$0$645$
Bonjour, Étant néophyte sur Access, je souhaite effectuer une recherche dans une table de tous les enregistrements, dans une requête SQL, selon un critère de sélection basé sur les deux premiers caractères d'un champ, ces deux premiers caractères provenant d'une zone de texte dans un formulaire.
en SQL 2000 cela donnerai l'exemple ci-dessous
select * from ARTICLES where substring (NOARTICLE,1,2) = [Zone de texte]
Dans l'attente d'une réponse, merci pour votre aide.
MARC
Xavier HUE
Bonjour,
... where Left (NOARTICLE, 2) = [TonFormulaire]![TaZone]
Cordialement.
Bonjour, Étant néophyte sur Access, je souhaite effectuer une recherche dans une table de tous les enregistrements, dans une requête SQL, selon un critère de sélection basé sur les deux premiers caractères d'un champ, ces deux premiers caractères provenant d'une zone de texte dans un formulaire.
en SQL 2000 cela donnerai l'exemple ci-dessous
select * from ARTICLES where substring (NOARTICLE,1,2) = [Zone de texte]
Dans l'attente d'une réponse, merci pour votre aide.
MARC
Bonjour,
...
where Left (NOARTICLE, 2) = [TonFormulaire]![TaZone]
Cordialement.
Bonjour,
Étant néophyte sur Access, je souhaite effectuer une recherche dans une
table de tous les enregistrements, dans une requête SQL, selon un critère de
sélection basé sur les deux premiers caractères d'un champ, ces deux
premiers caractères provenant d'une zone de texte dans un formulaire.
en SQL 2000 cela donnerai l'exemple ci-dessous
select *
from ARTICLES
where substring (NOARTICLE,1,2) = [Zone de texte]
Dans l'attente d'une réponse, merci pour votre aide.
... where Left (NOARTICLE, 2) = [TonFormulaire]![TaZone]
Cordialement.
Bonjour, Étant néophyte sur Access, je souhaite effectuer une recherche dans une table de tous les enregistrements, dans une requête SQL, selon un critère de sélection basé sur les deux premiers caractères d'un champ, ces deux premiers caractères provenant d'une zone de texte dans un formulaire.
en SQL 2000 cela donnerai l'exemple ci-dessous
select * from ARTICLES where substring (NOARTICLE,1,2) = [Zone de texte]
Dans l'attente d'une réponse, merci pour votre aide.
MARC
SCANDECOR news
Merci pour ton aide J'ai une autre demande,
J'ai créé un état qui me permet d'afficher pour chaque article 120 positions de stockage, je voudrais lister tous les articles(une page par article et 120 positions) et ne faire apparaître sur mon état que les emplacements occupés par ces articles en m'appuyant sur la requête ci-dessous. Cordialement.
MARC
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
tu peux faire ainsi: SELECT * FROM ARTICLES WHERE Mid([NOARTICLE],1,2)=[Formulaires]![Formulaire1]![FORM_ARTICLE];
"SCANDECOR news" a écrit dans le message de news: 4368acc6$0$645$
Bonjour, Étant néophyte sur Access, je souhaite effectuer une recherche dans une table de tous les enregistrements, dans une requête SQL, selon un critère
de sélection basé sur les deux premiers caractères d'un champ, ces deux premiers caractères provenant d'une zone de texte dans un formulaire.
en SQL 2000 cela donnerai l'exemple ci-dessous
select * from ARTICLES where substring (NOARTICLE,1,2) = [Zone de texte]
Dans l'attente d'une réponse, merci pour votre aide.
MARC
Merci pour ton aide
J'ai une autre demande,
J'ai créé un état qui me permet d'afficher pour chaque article 120 positions
de stockage, je voudrais lister tous les articles(une page par article et
120 positions) et ne faire apparaître sur mon état que les emplacements
occupés par ces articles en m'appuyant sur la requête ci-dessous.
Cordialement.
MARC
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news:emW5hv63FHA.2816@tk2msftngp13.phx.gbl...
Bonjour.
tu peux faire ainsi:
SELECT *
FROM ARTICLES
WHERE Mid([NOARTICLE],1,2)=[Formulaires]![Formulaire1]![FORM_ARTICLE];
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"SCANDECOR news" <scandecor@free.fr> a écrit dans le message de news:
4368acc6$0$645$626a14ce@news.free.fr...
Bonjour,
Étant néophyte sur Access, je souhaite effectuer une recherche dans une
table de tous les enregistrements, dans une requête SQL, selon un
critère
de
sélection basé sur les deux premiers caractères d'un champ, ces deux
premiers caractères provenant d'une zone de texte dans un formulaire.
en SQL 2000 cela donnerai l'exemple ci-dessous
select *
from ARTICLES
where substring (NOARTICLE,1,2) = [Zone de texte]
Dans l'attente d'une réponse, merci pour votre aide.
J'ai créé un état qui me permet d'afficher pour chaque article 120 positions de stockage, je voudrais lister tous les articles(une page par article et 120 positions) et ne faire apparaître sur mon état que les emplacements occupés par ces articles en m'appuyant sur la requête ci-dessous. Cordialement.
MARC
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
tu peux faire ainsi: SELECT * FROM ARTICLES WHERE Mid([NOARTICLE],1,2)=[Formulaires]![Formulaire1]![FORM_ARTICLE];
"SCANDECOR news" a écrit dans le message de news: 4368acc6$0$645$
Bonjour, Étant néophyte sur Access, je souhaite effectuer une recherche dans une table de tous les enregistrements, dans une requête SQL, selon un critère
de sélection basé sur les deux premiers caractères d'un champ, ces deux premiers caractères provenant d'une zone de texte dans un formulaire.
en SQL 2000 cela donnerai l'exemple ci-dessous
select * from ARTICLES where substring (NOARTICLE,1,2) = [Zone de texte]
Dans l'attente d'une réponse, merci pour votre aide.
MARC
Raymond [mvp]
dans ton état, il te faut déclarer un groupe (entête et pied de groupe) sur les deux premiers caractères de ton code.
"SCANDECOR news" a écrit dans le message de news: 4368bf5d$0$18668$
Merci pour ton aide J'ai une autre demande,
J'ai créé un état qui me permet d'afficher pour chaque article 120 positions de stockage, je voudrais lister tous les articles(une page par article et 120 positions) et ne faire apparaître sur mon état que les emplacements occupés par ces articles en m'appuyant sur la requête ci-dessous. Cordialement.
MARC
dans ton état, il te faut déclarer un groupe (entête et pied de groupe) sur
les deux premiers caractères de ton code.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"SCANDECOR news" <scandecor@free.fr> a écrit dans le message de news:
4368bf5d$0$18668$626a14ce@news.free.fr...
Merci pour ton aide
J'ai une autre demande,
J'ai créé un état qui me permet d'afficher pour chaque article 120
positions
de stockage, je voudrais lister tous les articles(une page par article et
120 positions) et ne faire apparaître sur mon état que les emplacements
occupés par ces articles en m'appuyant sur la requête ci-dessous.
Cordialement.
"SCANDECOR news" a écrit dans le message de news: 4368bf5d$0$18668$
Merci pour ton aide J'ai une autre demande,
J'ai créé un état qui me permet d'afficher pour chaque article 120 positions de stockage, je voudrais lister tous les articles(une page par article et 120 positions) et ne faire apparaître sur mon état que les emplacements occupés par ces articles en m'appuyant sur la requête ci-dessous. Cordialement.
MARC
SCANDECOR news
Excuse moi pour mon ignorance, mais comment declarer un groupe dans un etat et comment appliquer le critere qui ne m'affichera pour chaque article les emplacements qu'il occupe?
Cordialement. Marc
"Raymond [mvp]" a écrit dans le message de news:
dans ton état, il te faut déclarer un groupe (entête et pied de groupe) sur
"SCANDECOR news" a écrit dans le message de news: 4368bf5d$0$18668$
Merci pour ton aide J'ai une autre demande,
J'ai créé un état qui me permet d'afficher pour chaque article 120 positions de stockage, je voudrais lister tous les articles(une page par article et
120 positions) et ne faire apparaître sur mon état que les emplacements occupés par ces articles en m'appuyant sur la requête ci-dessous. Cordialement.
MARC
Excuse moi pour mon ignorance, mais comment declarer un groupe dans un etat
et
comment appliquer le critere qui ne m'affichera pour chaque article les
emplacements
qu'il occupe?
Cordialement.
Marc
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news:OjVBYV73FHA.2816@tk2msftngp13.phx.gbl...
dans ton état, il te faut déclarer un groupe (entête et pied de groupe)
sur
les deux premiers caractères de ton code.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"SCANDECOR news" <scandecor@free.fr> a écrit dans le message de news:
4368bf5d$0$18668$626a14ce@news.free.fr...
Merci pour ton aide
J'ai une autre demande,
J'ai créé un état qui me permet d'afficher pour chaque article 120
positions
de stockage, je voudrais lister tous les articles(une page par article
et
120 positions) et ne faire apparaître sur mon état que les emplacements
occupés par ces articles en m'appuyant sur la requête ci-dessous.
Cordialement.
Excuse moi pour mon ignorance, mais comment declarer un groupe dans un etat et comment appliquer le critere qui ne m'affichera pour chaque article les emplacements qu'il occupe?
Cordialement. Marc
"Raymond [mvp]" a écrit dans le message de news:
dans ton état, il te faut déclarer un groupe (entête et pied de groupe) sur
"SCANDECOR news" a écrit dans le message de news: 4368bf5d$0$18668$
Merci pour ton aide J'ai une autre demande,
J'ai créé un état qui me permet d'afficher pour chaque article 120 positions de stockage, je voudrais lister tous les articles(une page par article et
120 positions) et ne faire apparaître sur mon état que les emplacements occupés par ces articles en m'appuyant sur la requête ci-dessous. Cordialement.
MARC
Raymond [mvp]
Quand tu es dans l'assistant état, access te demande si tu veux regrouper et les critères de regroupement. pour les emplacements, je ne sais pas, je pense que tes emplacements sont des enregistrements distincts et que tu testes une valeur quelconque pour savoir.
"SCANDECOR news" a écrit dans le message de news: 4368d1c4$0$31384$
Excuse moi pour mon ignorance, mais comment declarer un groupe dans un etat et comment appliquer le critere qui ne m'affichera pour chaque article les emplacements qu'il occupe?
Cordialement. Marc
Quand tu es dans l'assistant état, access te demande si tu veux regrouper et
les critères de regroupement.
pour les emplacements, je ne sais pas, je pense que tes emplacements sont
des enregistrements distincts et que tu testes une valeur quelconque pour
savoir.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"SCANDECOR news" <scandecor@free.fr> a écrit dans le message de news:
4368d1c4$0$31384$626a14ce@news.free.fr...
Excuse moi pour mon ignorance, mais comment declarer un groupe dans un
etat
et
comment appliquer le critere qui ne m'affichera pour chaque article les
emplacements
qu'il occupe?
Quand tu es dans l'assistant état, access te demande si tu veux regrouper et les critères de regroupement. pour les emplacements, je ne sais pas, je pense que tes emplacements sont des enregistrements distincts et que tu testes une valeur quelconque pour savoir.
"SCANDECOR news" a écrit dans le message de news: 4368d1c4$0$31384$
Excuse moi pour mon ignorance, mais comment declarer un groupe dans un etat et comment appliquer le critere qui ne m'affichera pour chaque article les emplacements qu'il occupe?
Cordialement. Marc
SCANDECOR news
C'est un état que j'ai déjà créé, ma table est construite de la manière suivante 1 Champ "RefArticle" 1 Champ "désignation" 120 Champs "Emplacements" 120 Champs "Quantité"
Ce que je souhaite c'est de n'afficher que les Emplacements et Quantités pour lesquels le critère de sélection correspond.
Cordialement.
Marc
"Raymond [mvp]" a écrit dans le message de news:
Quand tu es dans l'assistant état, access te demande si tu veux regrouper et
les critères de regroupement. pour les emplacements, je ne sais pas, je pense que tes emplacements sont des enregistrements distincts et que tu testes une valeur quelconque pour savoir.
"SCANDECOR news" a écrit dans le message de news: 4368d1c4$0$31384$
Excuse moi pour mon ignorance, mais comment declarer un groupe dans un etat et comment appliquer le critere qui ne m'affichera pour chaque article les emplacements qu'il occupe?
Cordialement. Marc
C'est un état que j'ai déjà créé, ma table est construite de la manière
suivante
1 Champ "RefArticle"
1 Champ "désignation"
120 Champs "Emplacements"
120 Champs "Quantité"
Ce que je souhaite c'est de n'afficher que les Emplacements et Quantités
pour lesquels le critère de sélection correspond.
Cordialement.
Marc
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news:ujDzMT83FHA.1396@TK2MSFTNGP12.phx.gbl...
Quand tu es dans l'assistant état, access te demande si tu veux regrouper
et
les critères de regroupement.
pour les emplacements, je ne sais pas, je pense que tes emplacements sont
des enregistrements distincts et que tu testes une valeur quelconque pour
savoir.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"SCANDECOR news" <scandecor@free.fr> a écrit dans le message de news:
4368d1c4$0$31384$626a14ce@news.free.fr...
Excuse moi pour mon ignorance, mais comment declarer un groupe dans un
etat
et
comment appliquer le critere qui ne m'affichera pour chaque article les
emplacements
qu'il occupe?
C'est un état que j'ai déjà créé, ma table est construite de la manière suivante 1 Champ "RefArticle" 1 Champ "désignation" 120 Champs "Emplacements" 120 Champs "Quantité"
Ce que je souhaite c'est de n'afficher que les Emplacements et Quantités pour lesquels le critère de sélection correspond.
Cordialement.
Marc
"Raymond [mvp]" a écrit dans le message de news:
Quand tu es dans l'assistant état, access te demande si tu veux regrouper et
les critères de regroupement. pour les emplacements, je ne sais pas, je pense que tes emplacements sont des enregistrements distincts et que tu testes une valeur quelconque pour savoir.
"SCANDECOR news" a écrit dans le message de news: 4368d1c4$0$31384$
Excuse moi pour mon ignorance, mais comment declarer un groupe dans un etat et comment appliquer le critere qui ne m'affichera pour chaque article les emplacements qu'il occupe?
Cordialement. Marc
Raymond [mvp]
je ne pense pas que ce soit la meilleure solution d'avoir 240 champs emplacements. quelle est la structure des champs emplacements , alpha ou numérique ? et quelle est la valeur qui détermine le critère ?
"SCANDECOR news" a écrit dans le message de news: 4368e511$0$647$
C'est un état que j'ai déjà créé, ma table est construite de la manière suivante 1 Champ "RefArticle" 1 Champ "désignation" 120 Champs "Emplacements" 120 Champs "Quantité"
Ce que je souhaite c'est de n'afficher que les Emplacements et Quantités pour lesquels le critère de sélection correspond.
Cordialement.
Marc
je ne pense pas que ce soit la meilleure solution d'avoir 240 champs
emplacements.
quelle est la structure des champs emplacements , alpha ou numérique ? et
quelle est la valeur qui détermine le critère ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"SCANDECOR news" <scandecor@free.fr> a écrit dans le message de news:
4368e511$0$647$626a14ce@news.free.fr...
C'est un état que j'ai déjà créé, ma table est construite de la manière
suivante
1 Champ "RefArticle"
1 Champ "désignation"
120 Champs "Emplacements"
120 Champs "Quantité"
Ce que je souhaite c'est de n'afficher que les Emplacements et Quantités
pour lesquels le critère de sélection correspond.
je ne pense pas que ce soit la meilleure solution d'avoir 240 champs emplacements. quelle est la structure des champs emplacements , alpha ou numérique ? et quelle est la valeur qui détermine le critère ?
"SCANDECOR news" a écrit dans le message de news: 4368e511$0$647$
C'est un état que j'ai déjà créé, ma table est construite de la manière suivante 1 Champ "RefArticle" 1 Champ "désignation" 120 Champs "Emplacements" 120 Champs "Quantité"
Ce que je souhaite c'est de n'afficher que les Emplacements et Quantités pour lesquels le critère de sélection correspond.