OVH Cloud OVH Cloud

Requête Sql dans du code

2 réponses
Avatar
Michel
Bonjour

J'ai une liste modifiable qui affiche "AUCUNE" dans=20
PersonneRessource quand il n'y a aucune personne dans la=20
table PersonneRessource. La proc=E9dure qu'on m'a expliqu=E9=20
et la suivante :
CurrentDb.Execute "INSERT INTO TablePersonneRessource
(PersonneRessource) " & "SELECT """ & "AUCUNE" & """ ;"

Le probl=E8me est que j'aimerais assign=E9 des valeurs aux=20
autres champs de cette table. J'ai fait une requete ajout=20
pour savoir les instructions SQL =E0 mettre dans mon code.
Voici les instructions :=20

INSERT INTO TablePersonneRessource ( PersonneRessource,=20
FonctionPersonneRessource, TelephonePersonneRessource,=20
NoClientPersonneRessource ) SELECT "AUCUNE" AS Expr1, ""=20
AS Expr2, "" AS Expr3, 0 AS Expr4;

Jusqu'=E0 maintenant je comprends, mais je crois qu'il faut=20
s=E9parer par des guillemets et des &(Je ne sais pas o=F9)

Pouvez-vous m'aidez ?
La requ=EAte marche tr=E8s bien mais il me demande=20
confirmation et je ne veux pas cette confirmation.

2 réponses

Avatar
Raymond [mvp]
Bonsoir.

"INSERT INTO TablePersonneRessource ( PersonneRessource,
FonctionPersonneRessource, TelephonePersonneRessource,
NoClientPersonneRessource ) SELECT ""AUCUNE"" AS Expr1, """" AS Expr2, """"
AS Expr3, 0 AS Expr4;"

en espérant que je n'ai pas oublié un " ou mis un en trop.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Michel" a écrit dans le message de
news:015801c3b908$c40a9290$
Bonjour

J'ai une liste modifiable qui affiche "AUCUNE" dans
PersonneRessource quand il n'y a aucune personne dans la
table PersonneRessource. La procédure qu'on m'a expliqué
et la suivante :
CurrentDb.Execute "INSERT INTO TablePersonneRessource
(PersonneRessource) " & "SELECT """ & "AUCUNE" & """ ;"

Le problème est que j'aimerais assigné des valeurs aux
autres champs de cette table. J'ai fait une requete ajout
pour savoir les instructions SQL à mettre dans mon code.
Voici les instructions :

INSERT INTO TablePersonneRessource ( PersonneRessource,
FonctionPersonneRessource, TelephonePersonneRessource,
NoClientPersonneRessource ) SELECT "AUCUNE" AS Expr1, ""
AS Expr2, "" AS Expr3, 0 AS Expr4;

Jusqu'à maintenant je comprends, mais je crois qu'il faut
séparer par des guillemets et des &(Je ne sais pas où)

Pouvez-vous m'aidez ?
La requête marche très bien mais il me demande
confirmation et je ne veux pas cette confirmation.
Avatar
Bonsoir M. Raymond

Merci pour cette instruction.
J'ai essayé plusieurs combinaisons mais j'essayais de les
concatener avec des "&".
Je ne l'ai pas encore essayé puisque je ne suis plus au
travail, mais je crois que ça va fonctionner.
-----Message d'origine-----
Bonsoir.

"INSERT INTO TablePersonneRessource ( PersonneRessource,
FonctionPersonneRessource, TelephonePersonneRessource,
NoClientPersonneRessource ) SELECT ""AUCUNE"" AS
Expr1, """" AS Expr2, """"

AS Expr3, 0 AS Expr4;"

en espérant que je n'ai pas oublié un " ou mis un en trop.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Michel" a écrit dans le
message de

news:015801c3b908$c40a9290$
Bonjour

J'ai une liste modifiable qui affiche "AUCUNE" dans
PersonneRessource quand il n'y a aucune personne dans la
table PersonneRessource. La procédure qu'on m'a expliqué
et la suivante :
CurrentDb.Execute "INSERT INTO TablePersonneRessource
(PersonneRessource) " & "SELECT """ & "AUCUNE" & """ ;"

Le problème est que j'aimerais assigné des valeurs aux
autres champs de cette table. J'ai fait une requete ajout
pour savoir les instructions SQL à mettre dans mon code.
Voici les instructions :

INSERT INTO TablePersonneRessource ( PersonneRessource,
FonctionPersonneRessource, TelephonePersonneRessource,
NoClientPersonneRessource ) SELECT "AUCUNE" AS Expr1, ""
AS Expr2, "" AS Expr3, 0 AS Expr4;

Jusqu'à maintenant je comprends, mais je crois qu'il faut
séparer par des guillemets et des &(Je ne sais pas où)

Pouvez-vous m'aidez ?
La requête marche très bien mais il me demande
confirmation et je ne veux pas cette confirmation.




.