Bonjour,
J'envisage de faire une appli qui sera multi-postes.
Il y aura un serveur de BDD Firebird.
L'idée, des utilisateurs feront des demandes dans un formulaire de l'application.
Sur un autre PC, j'utiliserai une transaction de "Reporting" afin d'afficher en temps réel les demandes en cours. Je dois être en mesure de faire un "refresh" automatique des demandes réalisées et/ou, des demandes soldées car si on a traité le besoin, la ligne doit s'effacer.
Je pourrais bêtement dire à mon appli toutes les 30 secondes de refaire un Select sur ma table, mais je pense qu'il doit y avoir un moyen de capter l'information de manière beaucoup plus précise pour éviter de faire des refresh si rien n'est inséré ou modifié dans la base.
Je pensais au composant : TFBEventMonitor, c'est une petite clochette, ça me fait penser à une notification. De ce que j'ai compris, cet objet permet de capter des informations issues des triggers de la BDD.
Est-ce que je suis sur la bonne voie ou existe-t-il un autre moyen ?
Merci de votre aide,
Partager