bonjour à tous,
mon objectif :
faire un compteur d'utilisation ; dans le principe, lorsqu'on lance l'appli pour la première fois , ajouter , dans une table, la date du jour et un à compteur 1, si on lance à nouveau l'appli dans la même journée je veux passer ce compteur à 2, etc .... et le lendemain créer une nouvelle ligne avec la date du jour avec un compteur à 1, et ainsi de suite :
Mon code actuel qui ne fonctionne pas, bien évidement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Dim db As DAO.Database Dim rst As DAO.Recordset Dim StrJour As Date Set db = CurrentDb() Set rst = db.OpenRecordset("T_Date", dbOpenDynaset) StrJour = Date rst.FindFirst "[suivi JPM date] =" & StrJour 'recherche dans la table si la date du jour est déjà présente If rst.NoMatch Then 'si je ne trouve pas de date dans la table égale à la date du jour alors je créé une nouvelle ligne avec date du jour + compteur = 1 rst.AddNew rst("suivi JPM nb") = 1 rst("suivi JPM date") = StrJour Else 'si je trouve une date dans la table égale à la date du jour , j'incrémente le compteur de 1 rst.Edit rst("suivi JPM nb") = "suivi JPM nb" + 1 rst.Update End If
je découvre l'utilisation des RecordSet et j'avoue que je rame un peu
Merci d'avance.
Partager