Page 1 of 1

Update base

Posted: Fri Oct 04, 2019 4:53 pm
by Jaihna
Bonjour,

Une question, je souhaiterai faire afficher un formulaire qu'à une condition, seulement quand il y a des nouvelles entrées dans une base de données.

Du coup je souhaiterai mettre une condition sur une action d'ouverture de formulaire, dans les actions à répéter toutes les 20 sec sur le formulaire "hôte". En gros si dans la base liée au formulaire hôte, une nouvelle donnée est rentrée, alors tu ouvres le nouveau formulaire.

Alors je sèche comment lui dire en SQL par rapport à la ou les nouvelles données entrées.

Merci

Re: Update base

Posted: Mon Oct 07, 2019 10:08 am
by lucien
Bonjour,
Avez-vous essayer de mettre en place une requête SQL à interval régulier en tâche de fond de votre formulaire ?
Vous pourriez faire un SELECT COUNT et si celui-ci renvoie un résultat différent de 0, alors le formulaire additionnel est ouvert.
Bien entendu, vous devez mettre en place une condition WHERE sur votre requête SQL qui ne renverra que les nouveaux enregistrements. Certainement un champ booléen ?
Bonne journée

Re: Update base

Posted: Mon Oct 07, 2019 2:44 pm
by Jaihna
Bonjour,

Oui justement c'est dans le bloc action à intervalle régulier que j'essaie de lui indiquer la fonction SQL à exécuter.

Je vais refaire un test avec ces nouveaux paramètres et vous dis ce qu'il en est.

Merci

Re: Update base

Posted: Thu Nov 07, 2019 2:04 pm
by Jaihna
Finalement j'ai fait avec un COUNT et une mise à jour toute simple de la base, ça fonctionne c'est le principal.

Merci