Je voudrait actualiser un formulaire toutes les 10" en changant les données
de l'affichage :
1er formulaire les 10er
2eme formulaire les 10 suivants
Jusqu'à un formulaire vide qui repartira à 1
Les données sont dans une table avec un champs Numéroté.
Mon idée de base est de changer le filtre en affichant de <0 et >11 +10 à
chaque actualisation. Mais comment ?
et le dernier formulaire comment repartir à 1. Surtout qu'en lancant le
formulaire je peux très bien ajouter de nouvelles ligne dans ma table.
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
3stone
Salut,
"ipitos" | Je voudrait actualiser un formulaire toutes les 10" en changant les données | de l'affichage : | 1er formulaire les 10er | 2eme formulaire les 10 suivants | Jusqu'à un formulaire vide qui repartira à 1 | | Les données sont dans une table avec un champs Numéroté. | | Mon idée de base est de changer le filtre en affichant de <0 et >11 +10 à | chaque actualisation. Mais comment ?
Bien plus simple ;-)
Je te propose d'utiliser un formulaire en mode continu et ayant comme source une requête avec le tri qui te convient.
Dans la Sub de l'événement "Sur minuterie", tu écris ceci :
Private Sub Form_Timer()
With Me.RecordsetClone .Move 10 If .EOF Then Me.Requery End If Me.Bookmark = .Bookmark End With
End Sub
ensuite, dans "Intervalle minuterie" tu mets la valeur du temps en millième de secondes (30000 pour 30 secondes)
C'est tout ! Une fois que tous les enregistrements ont été affichés, le formulaire se rafraichi avec les éventuelles nouvelles données et repart du 1er.
"ipitos"
| Je voudrait actualiser un formulaire toutes les 10" en changant les données
| de l'affichage :
| 1er formulaire les 10er
| 2eme formulaire les 10 suivants
| Jusqu'à un formulaire vide qui repartira à 1
|
| Les données sont dans une table avec un champs Numéroté.
|
| Mon idée de base est de changer le filtre en affichant de <0 et >11 +10 à
| chaque actualisation. Mais comment ?
Bien plus simple ;-)
Je te propose d'utiliser un formulaire en mode continu et ayant comme
source une requête avec le tri qui te convient.
Dans la Sub de l'événement "Sur minuterie", tu écris ceci :
Private Sub Form_Timer()
With Me.RecordsetClone
.Move 10
If .EOF Then
Me.Requery
End If
Me.Bookmark = .Bookmark
End With
End Sub
ensuite, dans "Intervalle minuterie" tu mets la valeur du temps en millième
de secondes (30000 pour 30 secondes)
C'est tout !
Une fois que tous les enregistrements ont été affichés, le formulaire
se rafraichi avec les éventuelles nouvelles données et repart du 1er.
"ipitos" | Je voudrait actualiser un formulaire toutes les 10" en changant les données | de l'affichage : | 1er formulaire les 10er | 2eme formulaire les 10 suivants | Jusqu'à un formulaire vide qui repartira à 1 | | Les données sont dans une table avec un champs Numéroté. | | Mon idée de base est de changer le filtre en affichant de <0 et >11 +10 à | chaque actualisation. Mais comment ?
Bien plus simple ;-)
Je te propose d'utiliser un formulaire en mode continu et ayant comme source une requête avec le tri qui te convient.
Dans la Sub de l'événement "Sur minuterie", tu écris ceci :
Private Sub Form_Timer()
With Me.RecordsetClone .Move 10 If .EOF Then Me.Requery End If Me.Bookmark = .Bookmark End With
End Sub
ensuite, dans "Intervalle minuterie" tu mets la valeur du temps en millième de secondes (30000 pour 30 secondes)
C'est tout ! Une fois que tous les enregistrements ont été affichés, le formulaire se rafraichi avec les éventuelles nouvelles données et repart du 1er.