Syntax avec WHERE

Le
Bruno Frisque
Bonjour le Groupe,

Je tente de populer une Liste avec la syntaxe suivante :

List13.RowSource = "SELECT DISTINCTROW TableAlpha.Annee, TableAlpha.Commune,
TableAlpha.TypeRegistre, TableAlpha.FileName From TableAlpha WHERE
[TypeRegistre] = " & "D" & ""
Il s'agit donc de populer les actes de décès (D)

A chaque fois un message apparaît : D : Enter parameter value
Si on tape D tout s'affiche correctement.
Il y a donc une errreur au niveau du Where .
J'ai tout essayé ..

Une idée des experts ?
D'avance tout grand merci


(A2K)
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Patrice
Le #6273501
Essaie d'ajouter des guillemets simple avant et après le 'D' car Access
considère D comme étant une variable

= " & "'D'" & ""



Bonjour le Groupe,

Je tente de populer une Liste avec la syntaxe suivante :

List13.RowSource = "SELECT DISTINCTROW TableAlpha.Annee, TableAlpha.Commune,
TableAlpha.TypeRegistre, TableAlpha.FileName From TableAlpha WHERE
[TypeRegistre] = " & "D" & ""
Il s'agit donc de populer les actes de décès (D)

A chaque fois un message apparaît : D : Enter parameter value
Si on tape D tout s'affiche correctement.
Il y a donc une errreur au niveau du Where ....
J'ai tout essayé .....

Une idée des experts ?
D'avance tout grand merci


(A2K)





Tisane
Le #6273491
Bonjour Bruno,

Je tente de populer une Liste avec la syntaxe suivante :
List13.RowSource = "SELECT DISTINCTROW TableAlpha.Annee,
TableAlpha.Commune, TableAlpha.TypeRegistre, TableAlpha.FileName From
TableAlpha WHERE [TypeRegistre] = " & "D" & ""
Il s'agit donc de populer les actes de décès (D)
A chaque fois un message apparaît : D : Enter parameter value
Si on tape D tout s'affiche correctement.
Il y a donc une errreur au niveau du Where ....


As-tu essayé en mettant D entre quotes (apostrophes) ?
"SELECT... WHERE [TypeRegistre] = 'D'"

Le symbole de concaténation & serait utile si tu comparais TypeRegistre avec
le contenu d'un autre champ ou contrôle, mais pas avec une constante.
--
Tisane

Bruno Frisque
Le #6273481
Merci à vous deux !!
WHERE [TypeRegistre] = " & "'D'" & ""
fonctionne superbement !!

Vous êtes géniaux et super rapides !

Tout tout grand merci
à +


"Patrice" news:
Essaie d'ajouter des guillemets simple avant et après le 'D' car Access
considère D comme étant une variable

= " & "'D'" & ""



Bonjour le Groupe,

Je tente de populer une Liste avec la syntaxe suivante :

List13.RowSource = "SELECT DISTINCTROW TableAlpha.Annee,
TableAlpha.Commune,
TableAlpha.TypeRegistre, TableAlpha.FileName From TableAlpha WHERE
[TypeRegistre] = " & "D" & ""
Il s'agit donc de populer les actes de décès (D)

A chaque fois un message apparaît : D : Enter parameter value
Si on tape D tout s'affiche correctement.
Il y a donc une errreur au niveau du Where ....
J'ai tout essayé .....

Une idée des experts ?
D'avance tout grand merci


(A2K)








Jessy Sempere
Le #6273131
Bonjour

Juste une précision, tu n'est pas obligé de sortir le D de ta variable
String avec les &.

Tu peux le laisser dans tes guillemets initiaux par contre il faut
effectivement mettre les apostrophes. En résumé, tu pourrais faire :

List13.RowSource = "SELECT DISTINCTROW TableAlpha.Annee, TableAlpha.Commune,
TableAlpha.TypeRegistre, TableAlpha.FileName From TableAlpha WHERE
[TypeRegistre] = 'D'"

@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l''''efficacité de tous :
http://www.mpfa.info/
------------------------------------



Merci à vous deux !!
WHERE [TypeRegistre] = " & "'D'" & ""
fonctionne superbement !!

Vous êtes géniaux et super rapides !

Tout tout grand merci
à +


"Patrice" news:
Essaie d'ajouter des guillemets simple avant et après le 'D' car Access
considère D comme étant une variable

= " & "'D'" & ""



Bonjour le Groupe,

Je tente de populer une Liste avec la syntaxe suivante :

List13.RowSource = "SELECT DISTINCTROW TableAlpha.Annee,
TableAlpha.Commune,
TableAlpha.TypeRegistre, TableAlpha.FileName From TableAlpha WHERE
[TypeRegistre] = " & "D" & ""
Il s'agit donc de populer les actes de décès (D)

A chaque fois un message apparaît : D : Enter parameter value
Si on tape D tout s'affiche correctement.
Il y a donc une errreur au niveau du Where ....
J'ai tout essayé .....

Une idée des experts ?
D'avance tout grand merci


(A2K)













Tisane
Le #6272961
Bonjour Jessy,

Juste une précision, tu n'est pas obligé de sortir le D de ta variable
String avec les &.
Tu peux le laisser dans tes guillemets initiaux par contre il faut
effectivement mettre les apostrophes. En résumé, tu pourrais faire :
List13.RowSource = "SELECT DISTINCTROW TableAlpha.Annee, TableAlpha.Commune,
TableAlpha.TypeRegistre, TableAlpha.FileName From TableAlpha WHERE
[TypeRegistre] = 'D'"


Merci Jessy, cela me rassure.
Mais il y en a qui préfère les formules compliquées ;-))

--
Tisane



Merci à vous deux !!
WHERE [TypeRegistre] = " & "'D'" & ""
fonctionne superbement !!

Vous êtes géniaux et super rapides !

Tout tout grand merci
à +


"Patrice" news:
Essaie d'ajouter des guillemets simple avant et après le 'D' car Access
considère D comme étant une variable

= " & "'D'" & ""



Bonjour le Groupe,

Je tente de populer une Liste avec la syntaxe suivante :

List13.RowSource = "SELECT DISTINCTROW TableAlpha.Annee,
TableAlpha.Commune,
TableAlpha.TypeRegistre, TableAlpha.FileName From TableAlpha WHERE
[TypeRegistre] = " & "D" & ""
Il s'agit donc de populer les actes de décès (D)

A chaque fois un message apparaît : D : Enter parameter value
Si on tape D tout s'affiche correctement.
Il y a donc une errreur au niveau du Where ....
J'ai tout essayé .....

Une idée des experts ?
D'avance tout grand merci


(A2K)








Publicité
Poster une réponse
Anonyme