J'ai une BDD sous Access 2000.
J'ai fait une requ=EAte de s=E9lection et je souhaiterai que=20
cette requ=EAte (qui est et reste ouverte) soit actualis=E9e=20
toutes les 5 min pour voir les nouveaux enregistrements.
Cette requ=EAte est ouverte la premi=E8re fois par un clic sur=20
un bouton sur un menu principal.
Je ne vois pas sur quel =E9v=E8nement je peux mettre=20
l'actualisation ?
Comment puis-je faire ?
D'avance merci pour vos r=E9ponses.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
pour l'actualiser il faut la fermer et la réouvrir. pour l'événement dis-nous lorsqu'il faut la mettre à jour, sinon comme ça ce n'est pas possible. quel événement ou quel changement de valeur par exemple doit déclencher la mise à jour ?
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." a écrit dans le message de news:2024a01c45926$5b4f9cf0$ Bonjour à tous,
J'ai une BDD sous Access 2000. J'ai fait une requête de sélection et je souhaiterai que cette requête (qui est et reste ouverte) soit actualisée toutes les 5 min pour voir les nouveaux enregistrements. Cette requête est ouverte la première fois par un clic sur un bouton sur un menu principal. Je ne vois pas sur quel évènement je peux mettre l'actualisation ? Comment puis-je faire ? D'avance merci pour vos réponses.
Isa.
Bonjour.
pour l'actualiser il faut la fermer et la réouvrir.
pour l'événement dis-nous lorsqu'il faut la mettre à jour, sinon comme ça ce
n'est pas possible. quel événement ou quel changement de valeur par exemple
doit déclencher la mise à jour ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." <anonymous@discussions.microsoft.com> a écrit dans le message de
news:2024a01c45926$5b4f9cf0$a301280a@phx.gbl...
Bonjour à tous,
J'ai une BDD sous Access 2000.
J'ai fait une requête de sélection et je souhaiterai que
cette requête (qui est et reste ouverte) soit actualisée
toutes les 5 min pour voir les nouveaux enregistrements.
Cette requête est ouverte la première fois par un clic sur
un bouton sur un menu principal.
Je ne vois pas sur quel évènement je peux mettre
l'actualisation ?
Comment puis-je faire ?
D'avance merci pour vos réponses.
pour l'actualiser il faut la fermer et la réouvrir. pour l'événement dis-nous lorsqu'il faut la mettre à jour, sinon comme ça ce n'est pas possible. quel événement ou quel changement de valeur par exemple doit déclencher la mise à jour ?
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." a écrit dans le message de news:2024a01c45926$5b4f9cf0$ Bonjour à tous,
J'ai une BDD sous Access 2000. J'ai fait une requête de sélection et je souhaiterai que cette requête (qui est et reste ouverte) soit actualisée toutes les 5 min pour voir les nouveaux enregistrements. Cette requête est ouverte la première fois par un clic sur un bouton sur un menu principal. Je ne vois pas sur quel évènement je peux mettre l'actualisation ? Comment puis-je faire ? D'avance merci pour vos réponses.
Isa.
Isa.
Le pb est là, c'est que je veux en permanence qu'elle soit mise à jour à partir du moment où elle est ouverte. En fait, des données sont saisies via un intranet en Php et alimentent la BDD Access. Une personne travaille sur cette BDD et a besoin de savoir au + vite si des nouveaux enregistrements ont été saisis. Elle aura donc la requête d'ouverte mais il faut que celle- ci se mette à jour directement sans action de la part de la personne.
Donc on ne sait pas quand les gens vont saisir des données, c'est pour cela qu'il faut que le requête soit rafraichie en permanence (toutes les 5 minutes) si la personne veut voir les nouveaux enregistrements rapidement.
J'espère avoir été + claire. D'avance merci.
Isa.
-----Message d'origine----- Bonjour.
pour l'actualiser il faut la fermer et la réouvrir. pour l'événement dis-nous lorsqu'il faut la mettre à jour, sinon comme ça ce
n'est pas possible. quel événement ou quel changement de valeur par exemple
doit déclencher la mise à jour ?
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." a écrit dans le message de
news:2024a01c45926$5b4f9cf0$ Bonjour à tous,
J'ai une BDD sous Access 2000. J'ai fait une requête de sélection et je souhaiterai que cette requête (qui est et reste ouverte) soit actualisée toutes les 5 min pour voir les nouveaux enregistrements. Cette requête est ouverte la première fois par un clic sur un bouton sur un menu principal. Je ne vois pas sur quel évènement je peux mettre l'actualisation ? Comment puis-je faire ? D'avance merci pour vos réponses.
Isa.
.
Le pb est là, c'est que je veux en permanence qu'elle soit
mise à jour à partir du moment où elle est ouverte.
En fait, des données sont saisies via un intranet en Php
et alimentent la BDD Access.
Une personne travaille sur cette BDD et a besoin de savoir
au + vite si des nouveaux enregistrements ont été saisis.
Elle aura donc la requête d'ouverte mais il faut que celle-
ci se mette à jour directement sans action de la part de
la personne.
Donc on ne sait pas quand les gens vont saisir des
données, c'est pour cela qu'il faut que le requête soit
rafraichie en permanence (toutes les 5 minutes) si la
personne veut voir les nouveaux enregistrements rapidement.
J'espère avoir été + claire.
D'avance merci.
Isa.
-----Message d'origine-----
Bonjour.
pour l'actualiser il faut la fermer et la réouvrir.
pour l'événement dis-nous lorsqu'il faut la mettre à
jour, sinon comme ça ce
n'est pas possible. quel événement ou quel changement de
valeur par exemple
doit déclencher la mise à jour ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:2024a01c45926$5b4f9cf0$a301280a@phx.gbl...
Bonjour à tous,
J'ai une BDD sous Access 2000.
J'ai fait une requête de sélection et je souhaiterai que
cette requête (qui est et reste ouverte) soit actualisée
toutes les 5 min pour voir les nouveaux enregistrements.
Cette requête est ouverte la première fois par un clic sur
un bouton sur un menu principal.
Je ne vois pas sur quel évènement je peux mettre
l'actualisation ?
Comment puis-je faire ?
D'avance merci pour vos réponses.
Le pb est là, c'est que je veux en permanence qu'elle soit mise à jour à partir du moment où elle est ouverte. En fait, des données sont saisies via un intranet en Php et alimentent la BDD Access. Une personne travaille sur cette BDD et a besoin de savoir au + vite si des nouveaux enregistrements ont été saisis. Elle aura donc la requête d'ouverte mais il faut que celle- ci se mette à jour directement sans action de la part de la personne.
Donc on ne sait pas quand les gens vont saisir des données, c'est pour cela qu'il faut que le requête soit rafraichie en permanence (toutes les 5 minutes) si la personne veut voir les nouveaux enregistrements rapidement.
J'espère avoir été + claire. D'avance merci.
Isa.
-----Message d'origine----- Bonjour.
pour l'actualiser il faut la fermer et la réouvrir. pour l'événement dis-nous lorsqu'il faut la mettre à jour, sinon comme ça ce
n'est pas possible. quel événement ou quel changement de valeur par exemple
doit déclencher la mise à jour ?
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." a écrit dans le message de
news:2024a01c45926$5b4f9cf0$ Bonjour à tous,
J'ai une BDD sous Access 2000. J'ai fait une requête de sélection et je souhaiterai que cette requête (qui est et reste ouverte) soit actualisée toutes les 5 min pour voir les nouveaux enregistrements. Cette requête est ouverte la première fois par un clic sur un bouton sur un menu principal. Je ne vois pas sur quel évènement je peux mettre l'actualisation ? Comment puis-je faire ? D'avance merci pour vos réponses.
Isa.
.
Eric
"Isa." écrivait news:2024a01c45926 $5b4f9cf0$:
Bonjour à tous,
J'ai une BDD sous Access 2000. J'ai fait une requête de sélection et je souhaiterai que cette requête (qui est et reste ouverte) soit actualisée toutes les 5 min pour voir les nouveaux enregistrements. Cette requête est ouverte la première fois par un clic sur un bouton sur un menu principal. Je ne vois pas sur quel évènement je peux mettre l'actualisation ? Comment puis-je faire ? D'avance merci pour vos réponses.
Isa.
Bonjour,
Une idée peut-être ? Editer le résultat de la requête dans un formulaire en mode feuille de données plutot que d'ouvrir la requête elle -même.
Propriétés du formulaire : Onglet Evènements Intervalle Minuterie: 300000 Sur Minuterie :proc évènementielle
La source du formulaire est la requête en question.
Private Sub Form_Timer() Me.RecordSource = "NomDeTaRequête" Me.Requery Me.Refresh End Sub
(je viens de tester en changeant le critere de selection dans la requête toutes les minutes et ca marche. Par contre, est-ce que ca ne va pas bloquer le systeme !!! Voir s'il ne faut pas utiliser un DoEvents dans la procédure.)
J'ai une BDD sous Access 2000.
J'ai fait une requête de sélection et je souhaiterai que
cette requête (qui est et reste ouverte) soit actualisée
toutes les 5 min pour voir les nouveaux enregistrements.
Cette requête est ouverte la première fois par un clic sur
un bouton sur un menu principal.
Je ne vois pas sur quel évènement je peux mettre
l'actualisation ?
Comment puis-je faire ?
D'avance merci pour vos réponses.
Isa.
Bonjour,
Une idée peut-être ?
Editer le résultat de la requête dans un formulaire en mode feuille de
données plutot que d'ouvrir la requête elle -même.
Propriétés du formulaire : Onglet Evènements
Intervalle Minuterie: 300000
Sur Minuterie :proc évènementielle
La source du formulaire est la requête en question.
Private Sub Form_Timer()
Me.RecordSource = "NomDeTaRequête"
Me.Requery
Me.Refresh
End Sub
(je viens de tester en changeant le critere de selection dans la requête
toutes les minutes et ca marche. Par contre, est-ce que ca ne va pas
bloquer le systeme !!!
Voir s'il ne faut pas utiliser un DoEvents dans la procédure.)
J'ai une BDD sous Access 2000. J'ai fait une requête de sélection et je souhaiterai que cette requête (qui est et reste ouverte) soit actualisée toutes les 5 min pour voir les nouveaux enregistrements. Cette requête est ouverte la première fois par un clic sur un bouton sur un menu principal. Je ne vois pas sur quel évènement je peux mettre l'actualisation ? Comment puis-je faire ? D'avance merci pour vos réponses.
Isa.
Bonjour,
Une idée peut-être ? Editer le résultat de la requête dans un formulaire en mode feuille de données plutot que d'ouvrir la requête elle -même.
Propriétés du formulaire : Onglet Evènements Intervalle Minuterie: 300000 Sur Minuterie :proc évènementielle
La source du formulaire est la requête en question.
Private Sub Form_Timer() Me.RecordSource = "NomDeTaRequête" Me.Requery Me.Refresh End Sub
(je viens de tester en changeant le critere de selection dans la requête toutes les minutes et ca marche. Par contre, est-ce que ca ne va pas bloquer le systeme !!! Voir s'il ne faut pas utiliser un DoEvents dans la procédure.)
A+ Eric
Jessy Sempere [MVP]
Bonjour
Perso ce que je ferais, c'est un formulaire basé sur cette requête, ensuite tu place l'intervalle minuterie du formulaire sur 300000 (correspond à 5 minutes)
Ensuite sur la propriété "sur minuterie" de ton formulaire, tu mets la ligne de code suivante :
Me.Requery
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Isa." a écrit dans le message news: 2067e01c45929$8022c4f0$ Le pb est là, c'est que je veux en permanence qu'elle soit mise à jour à partir du moment où elle est ouverte. En fait, des données sont saisies via un intranet en Php et alimentent la BDD Access. Une personne travaille sur cette BDD et a besoin de savoir au + vite si des nouveaux enregistrements ont été saisis. Elle aura donc la requête d'ouverte mais il faut que celle- ci se mette à jour directement sans action de la part de la personne.
Donc on ne sait pas quand les gens vont saisir des données, c'est pour cela qu'il faut que le requête soit rafraichie en permanence (toutes les 5 minutes) si la personne veut voir les nouveaux enregistrements rapidement.
J'espère avoir été + claire. D'avance merci.
Isa.
-----Message d'origine----- Bonjour.
pour l'actualiser il faut la fermer et la réouvrir. pour l'événement dis-nous lorsqu'il faut la mettre à jour, sinon comme ça ce
n'est pas possible. quel événement ou quel changement de valeur par exemple
doit déclencher la mise à jour ?
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." a écrit dans le message de
news:2024a01c45926$5b4f9cf0$ Bonjour à tous,
J'ai une BDD sous Access 2000. J'ai fait une requête de sélection et je souhaiterai que cette requête (qui est et reste ouverte) soit actualisée toutes les 5 min pour voir les nouveaux enregistrements. Cette requête est ouverte la première fois par un clic sur un bouton sur un menu principal. Je ne vois pas sur quel évènement je peux mettre l'actualisation ? Comment puis-je faire ? D'avance merci pour vos réponses.
Isa.
.
Bonjour
Perso ce que je ferais, c'est un formulaire basé sur cette requête,
ensuite tu place l'intervalle minuterie du formulaire sur 300000
(correspond à 5 minutes)
Ensuite sur la propriété "sur minuterie" de ton formulaire, tu mets la ligne
de code suivante :
Me.Requery
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Isa." <anonymous@discussions.microsoft.com> a écrit dans le message news:
2067e01c45929$8022c4f0$a401280a@phx.gbl...
Le pb est là, c'est que je veux en permanence qu'elle soit
mise à jour à partir du moment où elle est ouverte.
En fait, des données sont saisies via un intranet en Php
et alimentent la BDD Access.
Une personne travaille sur cette BDD et a besoin de savoir
au + vite si des nouveaux enregistrements ont été saisis.
Elle aura donc la requête d'ouverte mais il faut que celle-
ci se mette à jour directement sans action de la part de
la personne.
Donc on ne sait pas quand les gens vont saisir des
données, c'est pour cela qu'il faut que le requête soit
rafraichie en permanence (toutes les 5 minutes) si la
personne veut voir les nouveaux enregistrements rapidement.
J'espère avoir été + claire.
D'avance merci.
Isa.
-----Message d'origine-----
Bonjour.
pour l'actualiser il faut la fermer et la réouvrir.
pour l'événement dis-nous lorsqu'il faut la mettre à
jour, sinon comme ça ce
n'est pas possible. quel événement ou quel changement de
valeur par exemple
doit déclencher la mise à jour ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:2024a01c45926$5b4f9cf0$a301280a@phx.gbl...
Bonjour à tous,
J'ai une BDD sous Access 2000.
J'ai fait une requête de sélection et je souhaiterai que
cette requête (qui est et reste ouverte) soit actualisée
toutes les 5 min pour voir les nouveaux enregistrements.
Cette requête est ouverte la première fois par un clic sur
un bouton sur un menu principal.
Je ne vois pas sur quel évènement je peux mettre
l'actualisation ?
Comment puis-je faire ?
D'avance merci pour vos réponses.
Perso ce que je ferais, c'est un formulaire basé sur cette requête, ensuite tu place l'intervalle minuterie du formulaire sur 300000 (correspond à 5 minutes)
Ensuite sur la propriété "sur minuterie" de ton formulaire, tu mets la ligne de code suivante :
Me.Requery
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Isa." a écrit dans le message news: 2067e01c45929$8022c4f0$ Le pb est là, c'est que je veux en permanence qu'elle soit mise à jour à partir du moment où elle est ouverte. En fait, des données sont saisies via un intranet en Php et alimentent la BDD Access. Une personne travaille sur cette BDD et a besoin de savoir au + vite si des nouveaux enregistrements ont été saisis. Elle aura donc la requête d'ouverte mais il faut que celle- ci se mette à jour directement sans action de la part de la personne.
Donc on ne sait pas quand les gens vont saisir des données, c'est pour cela qu'il faut que le requête soit rafraichie en permanence (toutes les 5 minutes) si la personne veut voir les nouveaux enregistrements rapidement.
J'espère avoir été + claire. D'avance merci.
Isa.
-----Message d'origine----- Bonjour.
pour l'actualiser il faut la fermer et la réouvrir. pour l'événement dis-nous lorsqu'il faut la mettre à jour, sinon comme ça ce
n'est pas possible. quel événement ou quel changement de valeur par exemple
doit déclencher la mise à jour ?
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." a écrit dans le message de
news:2024a01c45926$5b4f9cf0$ Bonjour à tous,
J'ai une BDD sous Access 2000. J'ai fait une requête de sélection et je souhaiterai que cette requête (qui est et reste ouverte) soit actualisée toutes les 5 min pour voir les nouveaux enregistrements. Cette requête est ouverte la première fois par un clic sur un bouton sur un menu principal. Je ne vois pas sur quel évènement je peux mettre l'actualisation ? Comment puis-je faire ? D'avance merci pour vos réponses.
Isa.
.
Raymond [mvp]
Quand tu dis rapidement toutes les 5 minutes, ça laisse de la marge.
vu qu'il peut ne pas y d'avoir d'intervention manuelle, il faut placer un timer. dans la fenêtre propriétés de ton formulaire en mode modification: onglet événement , ligne intervalle minuterie, indiquer 300 000 ( poir 5 minutes x 60 secondes x 1000) ligne sur minuterie, selectionner procédure événementielle et cliquer sur le bouton ... dans la procédure Private Sub Form_Timer() placer le rafraîchissement de ta requête: Private Sub Form_Timer() DoCmd.Close acQuery, "marequete", acSaveNo DoCmd.OpenQuery "marequete" End Sub
placer un bouton de commande sur le formulaire pour permettre une mise à jour à la demande: Private Sub Commande0_Click() DoCmd.Close acQuery, "marequete", acSaveNo DoCmd.OpenQuery "marequete" End Sub
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." a écrit dans le message de news:2067e01c45929$8022c4f0$ Le pb est là, c'est que je veux en permanence qu'elle soit mise à jour à partir du moment où elle est ouverte. En fait, des données sont saisies via un intranet en Php et alimentent la BDD Access. Une personne travaille sur cette BDD et a besoin de savoir au + vite si des nouveaux enregistrements ont été saisis. Elle aura donc la requête d'ouverte mais il faut que celle- ci se mette à jour directement sans action de la part de la personne.
Donc on ne sait pas quand les gens vont saisir des données, c'est pour cela qu'il faut que le requête soit rafraichie en permanence (toutes les 5 minutes) si la personne veut voir les nouveaux enregistrements rapidement.
J'espère avoir été + claire. D'avance merci.
Isa.
Quand tu dis rapidement toutes les 5 minutes, ça laisse de la marge.
vu qu'il peut ne pas y d'avoir d'intervention manuelle, il faut placer un
timer.
dans la fenêtre propriétés de ton formulaire en mode modification:
onglet événement , ligne intervalle minuterie, indiquer 300 000 ( poir 5
minutes x 60 secondes x 1000)
ligne sur minuterie, selectionner procédure événementielle et cliquer sur le
bouton ...
dans la procédure Private Sub Form_Timer() placer le rafraîchissement de
ta requête:
Private Sub Form_Timer()
DoCmd.Close acQuery, "marequete", acSaveNo
DoCmd.OpenQuery "marequete"
End Sub
placer un bouton de commande sur le formulaire pour permettre une mise à
jour à la demande:
Private Sub Commande0_Click()
DoCmd.Close acQuery, "marequete", acSaveNo
DoCmd.OpenQuery "marequete"
End Sub
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." <anonymous@discussions.microsoft.com> a écrit dans le message de
news:2067e01c45929$8022c4f0$a401280a@phx.gbl...
Le pb est là, c'est que je veux en permanence qu'elle soit
mise à jour à partir du moment où elle est ouverte.
En fait, des données sont saisies via un intranet en Php
et alimentent la BDD Access.
Une personne travaille sur cette BDD et a besoin de savoir
au + vite si des nouveaux enregistrements ont été saisis.
Elle aura donc la requête d'ouverte mais il faut que celle-
ci se mette à jour directement sans action de la part de
la personne.
Donc on ne sait pas quand les gens vont saisir des
données, c'est pour cela qu'il faut que le requête soit
rafraichie en permanence (toutes les 5 minutes) si la
personne veut voir les nouveaux enregistrements rapidement.
Quand tu dis rapidement toutes les 5 minutes, ça laisse de la marge.
vu qu'il peut ne pas y d'avoir d'intervention manuelle, il faut placer un timer. dans la fenêtre propriétés de ton formulaire en mode modification: onglet événement , ligne intervalle minuterie, indiquer 300 000 ( poir 5 minutes x 60 secondes x 1000) ligne sur minuterie, selectionner procédure événementielle et cliquer sur le bouton ... dans la procédure Private Sub Form_Timer() placer le rafraîchissement de ta requête: Private Sub Form_Timer() DoCmd.Close acQuery, "marequete", acSaveNo DoCmd.OpenQuery "marequete" End Sub
placer un bouton de commande sur le formulaire pour permettre une mise à jour à la demande: Private Sub Commande0_Click() DoCmd.Close acQuery, "marequete", acSaveNo DoCmd.OpenQuery "marequete" End Sub
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Isa." a écrit dans le message de news:2067e01c45929$8022c4f0$ Le pb est là, c'est que je veux en permanence qu'elle soit mise à jour à partir du moment où elle est ouverte. En fait, des données sont saisies via un intranet en Php et alimentent la BDD Access. Une personne travaille sur cette BDD et a besoin de savoir au + vite si des nouveaux enregistrements ont été saisis. Elle aura donc la requête d'ouverte mais il faut que celle- ci se mette à jour directement sans action de la part de la personne.
Donc on ne sait pas quand les gens vont saisir des données, c'est pour cela qu'il faut que le requête soit rafraichie en permanence (toutes les 5 minutes) si la personne veut voir les nouveaux enregistrements rapidement.
J'espère avoir été + claire. D'avance merci.
Isa.
Isa.
Je vous remercie tous et vais essayer vos solutions. Encore merci.
J'ai une BDD sous Access 2000. J'ai fait une requête de sélection et je souhaiterai que
cette requête (qui est et reste ouverte) soit actualisée
toutes les 5 min pour voir les nouveaux enregistrements. Cette requête est ouverte la première fois par un clic sur
un bouton sur un menu principal. Je ne vois pas sur quel évènement je peux mettre l'actualisation ? Comment puis-je faire ? D'avance merci pour vos réponses.
Isa.
Bonjour,
Une idée peut-être ? Editer le résultat de la requête dans un formulaire en mode feuille de
données plutot que d'ouvrir la requête elle -même.
Propriétés du formulaire : Onglet Evènements Intervalle Minuterie: 300000 Sur Minuterie :proc évènementielle
La source du formulaire est la requête en question.
Private Sub Form_Timer() Me.RecordSource = "NomDeTaRequête" Me.Requery Me.Refresh End Sub
(je viens de tester en changeant le critere de selection dans la requête
toutes les minutes et ca marche. Par contre, est-ce que ca ne va pas
bloquer le systeme !!! Voir s'il ne faut pas utiliser un DoEvents dans la procédure.)
A+ Eric .
Je vous remercie tous et vais essayer vos solutions.
Encore merci.
J'ai une BDD sous Access 2000.
J'ai fait une requête de sélection et je souhaiterai
que
cette requête (qui est et reste ouverte) soit
actualisée
toutes les 5 min pour voir les nouveaux enregistrements.
Cette requête est ouverte la première fois par un clic
sur
un bouton sur un menu principal.
Je ne vois pas sur quel évènement je peux mettre
l'actualisation ?
Comment puis-je faire ?
D'avance merci pour vos réponses.
Isa.
Bonjour,
Une idée peut-être ?
Editer le résultat de la requête dans un formulaire en
mode feuille de
données plutot que d'ouvrir la requête elle -même.
Propriétés du formulaire : Onglet Evènements
Intervalle Minuterie: 300000
Sur Minuterie :proc évènementielle
La source du formulaire est la requête en question.
Private Sub Form_Timer()
Me.RecordSource = "NomDeTaRequête"
Me.Requery
Me.Refresh
End Sub
(je viens de tester en changeant le critere de selection
dans la requête
toutes les minutes et ca marche. Par contre, est-ce que
ca ne va pas
bloquer le systeme !!!
Voir s'il ne faut pas utiliser un DoEvents dans la
procédure.)
J'ai une BDD sous Access 2000. J'ai fait une requête de sélection et je souhaiterai que
cette requête (qui est et reste ouverte) soit actualisée
toutes les 5 min pour voir les nouveaux enregistrements. Cette requête est ouverte la première fois par un clic sur
un bouton sur un menu principal. Je ne vois pas sur quel évènement je peux mettre l'actualisation ? Comment puis-je faire ? D'avance merci pour vos réponses.
Isa.
Bonjour,
Une idée peut-être ? Editer le résultat de la requête dans un formulaire en mode feuille de
données plutot que d'ouvrir la requête elle -même.
Propriétés du formulaire : Onglet Evènements Intervalle Minuterie: 300000 Sur Minuterie :proc évènementielle
La source du formulaire est la requête en question.
Private Sub Form_Timer() Me.RecordSource = "NomDeTaRequête" Me.Requery Me.Refresh End Sub
(je viens de tester en changeant le critere de selection dans la requête
toutes les minutes et ca marche. Par contre, est-ce que ca ne va pas
bloquer le systeme !!! Voir s'il ne faut pas utiliser un DoEvents dans la procédure.)