ghuysmans99
Messages postés2496Date d'inscriptionjeudi 14 juillet 2005StatutContributeurDernière intervention 5 juin 2016
-
17 juil. 2007 à 10:17
cs_webdev
Messages postés10Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention 8 août 2007
-
8 août 2007 à 09:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_webdev
Messages postés10Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention 8 août 2007 8 août 2007 à 09:29
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.
ghuysmans99
Messages postés2496Date d'inscriptionjeudi 14 juillet 2005StatutContributeurDernière intervention 5 juin 20161 17 juil. 2007 à 10:18
oops la mise en page de mon commentaire est VRAIMENT pourrie !
ghuysmans99
Messages postés2496Date d'inscriptionjeudi 14 juillet 2005StatutContributeurDernière intervention 5 juin 20161 17 juil. 2007 à 10:17
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.
17 juil. 2007 à 12:02
17 juil. 2007 à 10:42
>>c'est gentil pour le renseignement , je connaisez pas.
17 juil. 2007 à 10:18
17 juil. 2007 à 10:17
- 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 !