OVH Cloud OVH Cloud

Source d'un état

3 réponses
Avatar
mmb
Bonjour à Tous,

je souhaite affecté à la source d'un état, une requête différente en fonction du résultat d'une fonction, un truc du style

=VraiFaux(fSemestre= 1,R_TOP20 GPRS Mois1,R_TOP20 GPRS Mois2)

Mais ça ne fonctionne pas.
Ma question, est-il possible de le faire, si oui comment?
merci, merci
A+

3 réponses

Avatar
Rv
Salut,

Avec un peu de VBA:
Sur l'événement sur ouvertue de l'état:

Private Sub Report_Open(Cancel As Integer)
If fSemestre= 1 then
me.recordsource = "R_TOP20 GPRS Mois1"
else
me.recordsource = "R_TOP20 GPRS Mois2"
end if
End Sub


A+

Rv

"mmb" a écrit dans le message de
news:
Bonjour à Tous,

je souhaite affecté à la source d'un état, une requête différente en
fonction du résultat d'une fonction, un truc du style


=VraiFaux(fSemestre= 1,R_TOP20 GPRS Mois1,R_TOP20 GPRS Mois2)

Mais ça ne fonctionne pas.
Ma question, est-il possible de le faire, si oui comment?
merci, merci
A+


Avatar
mmb
merci,

ca fonctionne!
a+

Salut,

Avec un peu de VBA:
Sur l'événement sur ouvertue de l'état:

Private Sub Report_Open(Cancel As Integer)
If fSemestre= 1 then
me.recordsource = "R_TOP20 GPRS Mois1"
else
me.recordsource = "R_TOP20 GPRS Mois2"
end if
End Sub


A+

Rv

"mmb" a écrit dans le message de
news:
Bonjour à Tous,

je souhaite affecté à la source d'un état, une requête différente en
fonction du résultat d'une fonction, un truc du style


=VraiFaux(fSemestre= 1,R_TOP20 GPRS Mois1,R_TOP20 GPRS Mois2)

Mais ça ne fonctionne pas.
Ma question, est-il possible de le faire, si oui comment?
merci, merci
A+







Avatar
mmb
Merci!!!




Salut,

Avec un peu de VBA:
Sur l'événement sur ouvertue de l'état:

Private Sub Report_Open(Cancel As Integer)
If fSemestre= 1 then
me.recordsource = "R_TOP20 GPRS Mois1"
else
me.recordsource = "R_TOP20 GPRS Mois2"
end if
End Sub


A+

Rv

"mmb" a écrit dans le message de
news:
Bonjour à Tous,

je souhaite affecté à la source d'un état, une requête différente en
fonction du résultat d'une fonction, un truc du style


=VraiFaux(fSemestre= 1,R_TOP20 GPRS Mois1,R_TOP20 GPRS Mois2)

Mais ça ne fonctionne pas.
Ma question, est-il possible de le faire, si oui comment?
merci, merci
A+