OVH Cloud OVH Cloud

Probleme SQL

11 réponses
Avatar
fth
Bonjour,
VOici la situation:

MaForm avec mes champs.
Un comboBox avec les types de contrats existant (BtContratType)
et mon champ [contratType]

Quand je choisi le type de contrat dans BtContratType, j'attend en retour
toute la table filtrée sur base de ce qu'il y a dans BtContratType

Voici le code sur lequel je butte lamentablement (faut bien l'dire!)

Merci pour vos suggestions

Frédéric

Private Sub BtSContratType_AfterUpdate()
Dim SQL As String

SQL = ("SELECT QyContrat.* " & _
"From QyContrat " & _
"WHERE (((QyContrat.ContratType)=[BtCOntratType]));")

DoCmd.RunSQL SQL

End Sub

1 réponse

1 2
Avatar
Patrice
je mettrais le tout entre " "


Oups,
bonne idée;

je fais donc:

Me.Filter = Nz(ContratType = Me!BtSContratType , "*") & _
"& And Nz(LevelResp = Me!BtsLevelResp, "*") & _
"& And Nz(Categ = Me!BtsCateg, "*")
Me.FilterOn = True

la j'ai une erreur (Exprected end of statment)

Grrr, ça me prend la tête ..

Merci pour ta patience ;-)

Frédéric

"fth" <i
nfosSPAM?@matloc.be> wrote in message
news:%
rE BONJOUR Fabrice,

voici comment j'essaie de résoudre mon probleme:
Me.Filter = Nz("ContratType = '" & Me!BtSContratType, "") & "'" And
Nz("LevelResp = '" & Me!BtsLevelResp, "") & "'" And Nz("Categ = '" &
Me!BtsCateg, "")
Me.FilterOn = True

bien entendu, ça coince ...

Une iée?

D'avance merci

Frédéric



"Patrice" wrote in message
news:
oui du genre:

me.filter="ContratType='" & me!BtCOntratType & "' and titi='" & me!champ1
&
"' and me!champ2=true"

Pas de ' pour du numérique


Re Bonjour,

ta solution est elle possible pour plusieurs champs dans la mm form?

Frederic
"Patrice" wrote in message
news:
bonjour

Essai

Private Sub BtSContratType_AfterUpdate()
me.filter="ContratType='" & me!BtCOntratType & "'"
me.filteron=true
end sub


Bonjour,
VOici la situation:

MaForm avec mes champs.
Un comboBox avec les types de contrats existant (BtContratType)
et mon champ [contratType]

Quand je choisi le type de contrat dans BtContratType, j'attend en
retour
toute la table filtrée sur base de ce qu'il y a dans BtContratType

Voici le code sur lequel je butte lamentablement (faut bien l'dire!)

Merci pour vos suggestions

Frédéric

Private Sub BtSContratType_AfterUpdate()
Dim SQL As String

SQL = ("SELECT QyContrat.* " & _
"From QyContrat " & _
"WHERE (((QyContrat.ContratType)=[BtCOntratType]));")

DoCmd.RunSQL SQL

End Sub























1 2