Me.ZoneDeListe.Requery ne donne rien sur Form_Load() ...
11 réponses
Christophe CAMPAIN
Bonjour à tous,
Comment initialiser ma zdl au chargement ? .(Une nième question sur les
Zones de liste parmi toutes celles que j'ai parcourues, mais pas trouvé mon
bonheur...)
J'ai une Zdl basée sur une requête.
Pour initialiser ma zdl, j'ai mis :
'-----------------------------
Private Sub Form_Load()
Me.ZoneDeListe.Requery
End Sub
'-----------------------------
Mais ma zdl liste est vide !!!
Une fois le formulaire à l'écran, les autres évènements déclenchant
Me.ZoneDeListe.Requery fonctionnent tous.
Comment initialiser ma zdl au chargement du formulaire qui la contien ?
Je vois ce que tu veux dire; je n'ai pas la possibilité de tester ça aujourd'hui, je te donnerai une réponse demain.
Merci,
@+ Kristof
"Eric" a écrit dans le message de news:
Re
mais tu dis que ta requête est à la base de ta liste, donc elle a besoin des datedebut et datefin fournies par DTPicker.
As tu essayé la solution suivante, dans la requête: sur le champ datedebut en critere VraiFaux(estNull(Forms!TonFormulaire!TaDateDebut);Ajdate("aaaa";1-;Date ());Forms!TonFormulaire!TaDateDebut)
et du même genre sur la datefin
(Syntaxe à vérifier)
Eric
"Christophe CAMPAIN" écrivait news:c8vsod$i4n$:
Salut Eric,
En fait, ça je l'ai déjà fais, et ça fonctionne trés bien , mais ce que je souhaite obtenir c'est une zdl affichant des résultats avec les paramètres par défaut (par défaut, la DateDeDébut est la date du jour moins 1 an; la DateDeFin est la date du jour) dés l'ouverture du formulaire.
Merci,
@+ Kristof
"Eric" a écrit dans le message de news:
Bonjour Kristof,
Dans ce cas là fais un requery de ta zdl apres mise à jour de la date de fin du DtPicker puisque tu as besoin de ces dates pour ta requête source de la zdl. Non ? Ca entraine que ta zdl n'est pas active avant la saisie des dates.
Eric
"Christophe CAMPAIN" écrivait news::
Bonjour Pierre,
Je viens d'essayer, mais ça oblige à séléctionner la zdl pour le déclenchement. En fait, la requête associée à la zdl utilise, pour les filtres, des valeurs données par des DTpicker situés sur le même formulaire que la zdl. Je suppose donc que ces valeur ne sont pas encore "disponibles" pour la requête de la zdl. Ce qu'il me faudrait, je pense, c'est un évènement automôme (sans intervention de l'utilisateur) qui se produise aprés que le formulaire soit affiché.
Des idées ?
Par avance merci,
@+ Kristof
"Pierre CFI [mvp]" a écrit dans le message de news:
re mets Me.ZoneDeListe.Requery sur l'évenement gotfocus de ta zone de liste
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Christophe CAMPAIN" a écrit dans le message de news:%
Bonjour à tous,
Comment initialiser ma zdl au chargement ? .(Une nième question sur les Zones de liste parmi toutes celles que j'ai parcourues, mais pas trouvé mon bonheur...)
J'ai une Zdl basée sur une requête. Pour initialiser ma zdl, j'ai mis : '----------------------------- Private Sub Form_Load() Me.ZoneDeListe.Requery End Sub '-----------------------------
Mais ma zdl liste est vide !!!
Une fois le formulaire à l'écran, les autres évènements déclenchant Me.ZoneDeListe.Requery fonctionnent tous.
Comment initialiser ma zdl au chargement du formulaire qui la contien ?
Par avance merci,
@+ Kristof
Salut Eric,
Je vois ce que tu veux dire; je n'ai pas la possibilité de tester ça
aujourd'hui, je te donnerai une réponse demain.
Merci,
@+
Kristof
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de
news:XnF94F4C33ED9899fframZZhotmailcom@207.46.248.16...
Re
mais tu dis que ta requête est à la base de ta liste, donc elle a besoin
des datedebut et datefin fournies par DTPicker.
As tu essayé la solution suivante, dans la requête:
sur le champ datedebut en critere
VraiFaux(estNull(Forms!TonFormulaire!TaDateDebut);Ajdate("aaaa";1-;Date
());Forms!TonFormulaire!TaDateDebut)
En fait, ça je l'ai déjà fais, et ça fonctionne trés bien , mais ce
que je souhaite obtenir c'est une zdl affichant des résultats avec les
paramètres par défaut (par défaut, la DateDeDébut est la date du jour
moins 1 an; la DateDeFin est la date du jour) dés l'ouverture du
formulaire.
Merci,
@+
Kristof
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
XnF94F4AB712FDB0fframZZhotmailcom@207.46.248.16...
Bonjour Kristof,
Dans ce cas là fais un requery de ta zdl apres mise à jour de la date
de fin du DtPicker puisque tu as besoin de ces dates pour ta requête
source de la zdl. Non ? Ca entraine que ta zdl n'est pas active avant
la saisie des dates.
Je viens d'essayer, mais ça oblige à séléctionner la zdl pour le
déclenchement. En fait, la requête associée à la zdl utilise, pour
les filtres, des valeurs données par des DTpicker situés sur le
même formulaire que la zdl. Je suppose donc que ces valeur ne sont
pas encore "disponibles" pour la requête de la zdl.
Ce qu'il me faudrait, je pense, c'est un évènement automôme (sans
intervention de l'utilisateur) qui se produise aprés que le
formulaire soit affiché.
Des idées ?
Par avance merci,
@+
Kristof
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le
message de news:uE87umlQEHA.556@tk2msftngp13.phx.gbl...
re
mets
Me.ZoneDeListe.Requery
sur l'évenement gotfocus de ta zone de liste
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Christophe CAMPAIN" <campain.christophe_PasDePub@libertysurf.fr>
a écrit dans le message de
news:%23Il8dYlQEHA.3016@tk2msftngp13.phx.gbl...
Bonjour à tous,
Comment initialiser ma zdl au chargement ? .(Une nième question
sur les Zones de liste parmi toutes celles que j'ai parcourues,
mais pas trouvé mon bonheur...)
J'ai une Zdl basée sur une requête.
Pour initialiser ma zdl, j'ai mis :
'----------------------------- Private Sub Form_Load()
Me.ZoneDeListe.Requery
End Sub
'-----------------------------
Mais ma zdl liste est vide !!!
Une fois le formulaire à l'écran, les autres évènements
déclenchant Me.ZoneDeListe.Requery fonctionnent tous.
Comment initialiser ma zdl au chargement du formulaire qui la
contien ?
Je vois ce que tu veux dire; je n'ai pas la possibilité de tester ça aujourd'hui, je te donnerai une réponse demain.
Merci,
@+ Kristof
"Eric" a écrit dans le message de news:
Re
mais tu dis que ta requête est à la base de ta liste, donc elle a besoin des datedebut et datefin fournies par DTPicker.
As tu essayé la solution suivante, dans la requête: sur le champ datedebut en critere VraiFaux(estNull(Forms!TonFormulaire!TaDateDebut);Ajdate("aaaa";1-;Date ());Forms!TonFormulaire!TaDateDebut)
et du même genre sur la datefin
(Syntaxe à vérifier)
Eric
"Christophe CAMPAIN" écrivait news:c8vsod$i4n$:
Salut Eric,
En fait, ça je l'ai déjà fais, et ça fonctionne trés bien , mais ce que je souhaite obtenir c'est une zdl affichant des résultats avec les paramètres par défaut (par défaut, la DateDeDébut est la date du jour moins 1 an; la DateDeFin est la date du jour) dés l'ouverture du formulaire.
Merci,
@+ Kristof
"Eric" a écrit dans le message de news:
Bonjour Kristof,
Dans ce cas là fais un requery de ta zdl apres mise à jour de la date de fin du DtPicker puisque tu as besoin de ces dates pour ta requête source de la zdl. Non ? Ca entraine que ta zdl n'est pas active avant la saisie des dates.
Eric
"Christophe CAMPAIN" écrivait news::
Bonjour Pierre,
Je viens d'essayer, mais ça oblige à séléctionner la zdl pour le déclenchement. En fait, la requête associée à la zdl utilise, pour les filtres, des valeurs données par des DTpicker situés sur le même formulaire que la zdl. Je suppose donc que ces valeur ne sont pas encore "disponibles" pour la requête de la zdl. Ce qu'il me faudrait, je pense, c'est un évènement automôme (sans intervention de l'utilisateur) qui se produise aprés que le formulaire soit affiché.
Des idées ?
Par avance merci,
@+ Kristof
"Pierre CFI [mvp]" a écrit dans le message de news:
re mets Me.ZoneDeListe.Requery sur l'évenement gotfocus de ta zone de liste
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Christophe CAMPAIN" a écrit dans le message de news:%
Bonjour à tous,
Comment initialiser ma zdl au chargement ? .(Une nième question sur les Zones de liste parmi toutes celles que j'ai parcourues, mais pas trouvé mon bonheur...)
J'ai une Zdl basée sur une requête. Pour initialiser ma zdl, j'ai mis : '----------------------------- Private Sub Form_Load() Me.ZoneDeListe.Requery End Sub '-----------------------------
Mais ma zdl liste est vide !!!
Une fois le formulaire à l'écran, les autres évènements déclenchant Me.ZoneDeListe.Requery fonctionnent tous.
Comment initialiser ma zdl au chargement du formulaire qui la contien ?