Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Variable dans une requête

4 réponses
Avatar
Jacques
Bonsoir,

Dans un module je d=E9clare cette variable :

Public C_Ann=E9eSportive As String

Puis dans le module de mon formulaire j'initialise la variable et je
cr=E9e une requ=EAte :

C_Ann=E9eSportive =3D Mid(Forms![frm Accueil
g=E9n=E9ral]!Modifiable24.Column(1), 8)

(La valeur de Modifiable24.Column(1) est =E9gale =E0 2006 - 2007, et
C_Ann=E9eSportive est donc =E9gale =E0 2007).

Extrait de la requ=EAte :

StrSQL =3D "SELECT [tbl Cours].R=E9fCours, [tbl Cours].R=E9fAdh=E9rent, " &
_
"IIf([tbl Adh=E9rents].Titre=3D'M',1,0) AS [Nb de Gar=E7on],
" & _
"C_Ann=E9eSportive-[Ann=E9e Naiss] AS Ann=E9eSportive " & _
"FROM [tbl Adh=E9rents] " & _
"INNER JOIN [tbl Cours] " & _
"ON [tbl Adh=E9rents].R=E9fAdh=E9rent=3D[tbl
Cours].R=E9fAdh=E9rent;"

Lorsque je lance la requ=EAte un message me demande la valeur de
C_Ann=E9eSportive.

Est-ce que la d=E9claration et l'initialisation de la variable et
correct ?

Comment l'int=E9grer dans ma requ=EAte ?

Merci de votre aide.

Salutations

4 réponses

Avatar
Raymond [mvp]
Bonjour.

tu peux faire comme ceci:
...............
& C_AnnéeSportive & "-[Année Naiss] AS AnnéeSportive " &
................
il s'agit bien d'une soustraction ?

ou bien
...............
& Mid(Forms![frm Accueil général]!Modifiable24.Column(1), 8) & "-[Année
Naiss] AS AnnéeSportive " &
................

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13183 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Jacques" a écrit dans le message de news:

Bonsoir,

Dans un module je déclare cette variable :

Public C_AnnéeSportive As String

Puis dans le module de mon formulaire j'initialise la variable et je
crée une requête :

C_AnnéeSportive = Mid(Forms![frm Accueil
général]!Modifiable24.Column(1), 8)

(La valeur de Modifiable24.Column(1) est égale à 2006 - 2007, et
C_AnnéeSportive est donc égale à 2007).

Extrait de la requête :

StrSQL = "SELECT [tbl Cours].RéfCours, [tbl Cours].RéfAdhérent, " &
_
"IIf([tbl Adhérents].Titre='M',1,0) AS [Nb de Garçon],
" & _
"C_AnnéeSportive-[Année Naiss] AS AnnéeSportive " & _
"FROM [tbl Adhérents] " & _
"INNER JOIN [tbl Cours] " & _
"ON [tbl Adhérents].RéfAdhérent=[tbl
Cours].RéfAdhérent;"

Lorsque je lance la requête un message me demande la valeur de
C_AnnéeSportive.

Est-ce que la déclaration et l'initialisation de la variable et
correct ?

Comment l'intégrer dans ma requête ?

Merci de votre aide.

Salutations
Avatar
Jacques
Bonjour,

Merci pour ta réponse, mais je n'y arrive pas.

Voici ma ligne:

[nb de Garçon]+[nb de fille] AS Total, Mid(Forms![frm Accueil
général]!Modifiable24.Column(1), 8) & "-[AnnéeNaiss] AS
AnnéeSportive FROM [tbl Adhérents] " & _

Salutations


Bonjour.

tu peux faire comme ceci:
...............
& C_AnnéeSportive & "-[Année Naiss] AS AnnéeSportive " &
................
il s'agit bien d'une soustraction ?

ou bien
...............
& Mid(Forms![frm Accueil général]!Modifiable24.Column(1), 8) & "-[An née
Naiss] AS AnnéeSportive " &
................

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13183 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Jacques" a écrit dans le message de news:

Bonsoir,

Dans un module je déclare cette variable :

Public C_AnnéeSportive As String

Puis dans le module de mon formulaire j'initialise la variable et je
crée une requête :

C_AnnéeSportive = Mid(Forms![frm Accueil
général]!Modifiable24.Column(1), 8)

(La valeur de Modifiable24.Column(1) est égale à 2006 - 2007, et
C_AnnéeSportive est donc égale à 2007).

Extrait de la requête :

StrSQL = "SELECT [tbl Cours].RéfCours, [tbl Cours].RéfAdhérent, " &
_
"IIf([tbl Adhérents].Titre='M',1,0) AS [Nb de Garçon ],
" & _
"C_AnnéeSportive-[Année Naiss] AS AnnéeSportive " & _
"FROM [tbl Adhérents] " & _
"INNER JOIN [tbl Cours] " & _
"ON [tbl Adhérents].RéfAdhérent=[tbl
Cours].RéfAdhérent;"

Lorsque je lance la requête un message me demande la valeur de
C_AnnéeSportive.

Est-ce que la déclaration et l'initialisation de la variable et
correct ?

Comment l'intégrer dans ma requête ?

Merci de votre aide.

Salutations


Avatar
Raymond [mvp]
la ligne ne peut pas être comme ça, il te manque des " et &
.......
[nb de Garçon]+[nb de fille] AS Total, " & Mid(Forms![frm Accueil
général]!Modifiable24.Column(1), 8) & "-[AnnéeNaiss] AS AnnéeSportive FROM
[tbl Adhérents] " & _


--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13183 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Jacques" a écrit dans le message de news:

Bonjour,

Merci pour ta réponse, mais je n'y arrive pas.

Voici ma ligne:

[nb de Garçon]+[nb de fille] AS Total, Mid(Forms![frm Accueil
général]!Modifiable24.Column(1), 8) & "-[AnnéeNaiss] AS
AnnéeSportive FROM [tbl Adhérents] " & _

Salutations
Avatar
Jacques
Bonsoir raymond,

Merci beaucoup, grace à toi, ,je me suis enfin sortie de cette
syntaxe.

Salutations


la ligne ne peut pas être comme ça, il te manque des " et &
.......
[nb de Garçon]+[nb de fille] AS Total, " & Mid(Forms![frm Accueil
général]!Modifiable24.Column(1), 8) & "-[AnnéeNaiss] AS AnnéeSpor tive FROM
[tbl Adhérents] " & _


--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13183 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Jacques" a écrit dans le message de news:

Bonjour,

Merci pour ta réponse, mais je n'y arrive pas.

Voici ma ligne:

[nb de Garçon]+[nb de fille] AS Total, Mid(Forms![frm Accueil
général]!Modifiable24.Column(1), 8) & "-[AnnéeNaiss] AS
AnnéeSportive FROM [tbl Adhérents] " & _

Salutations