OVH Cloud OVH Cloud

requête d'ajout

2 réponses
Avatar
natou
Bonjour,
j'ai construit avec votre aide une requ=EAte qui recherche=20
selon une qt=E9 produite sur un mois donn=E9 des =E9l=E9ments,
SELECT Table1.*
>FROM Table1
>WHERE (((Table1.Quantite)>=3D[Qt=E9demand=E9e]) AND ((Month
([madate]))=3D[Quel mois
>?]));
je souhaiterais que cette requ=EAte devienne une requ=EAte=20
d'ajout dans une table dans une autre base, mais je=20
voudrais que cette requ=EAte cr=E9=E9 une table qui serait=20
aurait le nom du mois que j'aurais d=E9sign=E9 que dois-je=20
faire ?
Merci=20

2 réponses

Avatar
Daniel Carollo
Bonjour natou!

Tout d'abord une remarque d'ordre general: creer une table par mois avec le
nom du mois est une assez mauvaise idee, meme si cette talbe est sauvegardee
dans une base avec le nom de l'annee. Il devient tres difficile de faire des
recherches et comparaisons entre differentes periodes de l'annee, ou meme de
differentes annees.

Mais bon, en supposant que votre besoin est justifie, il faut alors
construire la requete en VBA (en effet, Access et Jet n'acceptent pas les
parametres pour les noms d'objets).

Cela donnerait quelque chose du genre:

"INSERT INTO " & MaNouvelleTable &
"( SELECT * FROM Table1 WHERE ..."

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"natou" wrote in message
news:05a401c39c69$ed0c47d0$
Bonjour,
j'ai construit avec votre aide une requête qui recherche
selon une qté produite sur un mois donné des éléments,
SELECT Table1.*
FROM Table1
WHERE (((Table1.Quantite)>=[Qtédemandée]) AND ((Month
([madate]))=[Quel mois

?]));
je souhaiterais que cette requête devienne une requête

d'ajout dans une table dans une autre base, mais je
voudrais que cette requête créé une table qui serait
aurait le nom du mois que j'aurais désigné que dois-je
faire ?
Merci

Avatar
natou
Merci Daniel
-----Message d'origine-----
Bonjour natou!

Tout d'abord une remarque d'ordre general: creer une
table par mois avec le

nom du mois est une assez mauvaise idee, meme si cette
talbe est sauvegardee

dans une base avec le nom de l'annee. Il devient tres
difficile de faire des

recherches et comparaisons entre differentes periodes de
l'annee, ou meme de

differentes annees.

Mais bon, en supposant que votre besoin est justifie, il
faut alors

construire la requete en VBA (en effet, Access et Jet
n'acceptent pas les

parametres pour les noms d'objets).

Cela donnerait quelque chose du genre:

"INSERT INTO " & MaNouvelleTable &
"( SELECT * FROM Table1 WHERE ..."

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-
tech.com - We

provide solutions...

"natou" wrote in
message

news:05a401c39c69$ed0c47d0$
Bonjour,
j'ai construit avec votre aide une requête qui recherche
selon une qté produite sur un mois donné des éléments,
SELECT Table1.*
FROM Table1
WHERE (((Table1.Quantite)>=[Qtédemandée]) AND ((Month
([madate]))=[Quel mois

?]));
je souhaiterais que cette requête devienne une requête

d'ajout dans une table dans une autre base, mais je
voudrais que cette requête créé une table qui serait
aurait le nom du mois que j'aurais désigné que dois-je
faire ?
Merci


.