bonjour à tous,
je travaille actuellement sur un systeme d'alerte :
a l'ouverture de mon programme, je fais une recherche pour tous les enregistrements d'un fichier et compare une rubrique date avec la date du jour.
Si cette difference est comprise entre 0 et 30 j'affiche une alerte sur ma fenêtre.
Code de la fenêtre:
Ca fonctionne bien à un soucis près: le traitement est excessivement long.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 HLitPremier(FICHIER) TANTQUE PAS HEnDehors(FICHIER) SI DateDifférence(DateDuJour(),FICHIER.DATE) >= 0 ET DateDifférence(DateDuJour(),FICHIER.DATE < 30 ALORS Alerte..Visible=Vrai FIN HLitSuivant(PARTEN) FIN
On m'a conseillé de créer une requete SQL mais mahleuresement je ne m'y connais pas trop.
Est-il possible de créer ce genre de requête:
Compter tous les enregistrements d'un fichier dont la diffenrence entre la date de l'enregistrement et la date du jour est comprise entre deux valeurs.
D'avance merci.
Partager