Il te faudrait rajouter une petite ligne en toute fin de la procédure "Private Sub cmdok_Click()"
juste avant la fin de fonction :
--> Set oRst = oDb.OpenRecordset("Select * from 1")
ça te permet de faire une mise à jour automatique dés l'ajout d'un enregistrement à la table. Sans cette procédure, la mise à jour n'est pas automatique sinon.
Autre idée, supprimer la fonction Timer et créer une fonction "Update" dans un module classique. Au démarrage, on appelle la fonction puis sur un clic du bouton "VALIDER". Beaucoup plus simple et celà évite les timers inutiles.
>>En fait je viens juste de commencer à travailler sur des base de données j'ai juste 14 ans et j'ai trouvé un super tutoriel sur DAO j'ai tout appris et compris bien sûr et je le maîtrise pas mal et c'est pas si simple j'ai donc décidé d'attendre avant de passé au ADO.
>>c'est gentil pour le renseignement , je connaisez pas.
alors quelques petites remarques : - pourquoi tu n'utilises pas ADO ? C'est bien plus simple à utiliser !!
- indente ton code
- et à l'ouverture de la db : "c:\db1.mdb" ---> un chemin en dur ! et qui te dis que la racine du dsk sys. est en c: ?? donc : App.Path & "\db1.mdb" ---> c'est plus souple !
8 août 2007 à 09:29
juste avant la fin de fonction :
--> Set oRst = oDb.OpenRecordset("Select * from 1")
ça te permet de faire une mise à jour automatique dés l'ajout d'un enregistrement à la table. Sans cette procédure, la mise à jour n'est pas automatique sinon.
Autre idée, supprimer la fonction Timer et créer une fonction "Update" dans un module classique. Au démarrage, on appelle la fonction puis sur un clic du bouton "VALIDER". Beaucoup plus simple et celà évite les timers inutiles.
bon courage.
-rv-
28 juil. 2007 à 12:54
27 juil. 2007 à 22:23
27 juil. 2007 à 22:20
25 juil. 2007 à 20:38
je voie que c plus interessant de faire une interface graphique bcoup plus attrayant.
il se trouve également que le code ne pêu pas etre changer donc c a revoir.