|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Technicien maintenance Inscription : août 2008 Messages : 67 ![]() |
Bonjour je suis nouveau sur ce forum. Je suis automaticien et plus axé sur les automates programmables et les logiciels IHM.
Depuis le mois de juin j'ai décidé de suivre une formation pour utilisé ACCESS via mes heures de DIF, j'avais vu un peu les SGBD lors de mes études mais c"est très loin !! J'ai fait 3 jours "initiation" ou on voit la base d'Access et 3 jours plus spécialisés dans la partie automatisation et VBA. Il me reste 2 jours à faire fin septembre. Voila pour les présentations, maintenant passons à mon problème dans un formulaire de consultation d'une table j'ai un bouton suivant et précédent pour parcourir les enregistrements pour une modification éventuelle. Les bouton suivant et précédent test les variables acFirst et acLast pout tester si l'on est au dernier enregistrement. Si c'est le cas mesBox d'avertissement et disparition du bouton concerné. Cela marche sauf que pour la variable acFirst (premier) cela marche. Mais pour acLast pour une raison que je n'explique je ne vais pas jusqu'au dernier enregistrement valide ???? Je me suis donc rabattu sur la variable MaxRecords j'ai repris l'exemple donné par l'aide de VBA mais systématiquement j'ai une erreur erreur exécution 2455 " La référence d'une expression MaxRecords n'est pas valide" ? Voici la portion de code concernée : Code :
Merci d'avance |
||
|
|
00
|
|
|
#2 | ||
|
Membre actif
![]() Sébastien Développeur indépendant Inscription : juillet 2011 Messages : 178 ![]() |
Salut,
Tu pourrais simplement englober l'erreur suite à "end of file" ou "begining of file" exemple: Code :
|
||
|
|
00
|
|
|
#3 | ||||
|
Nouveau Membre du Club
![]() Chef de projet MOA Inscription : juillet 2011 Messages : 22 ![]() |
pour ma part et comme mon collègue ce dessus je n'utiliserai pas la méthode du MaxRecords.
tu peux tester le positionnenent en début ou fin de fichier du recordset du formulaire. cf code ci dessous (nb : il faut ajouter en référence la librairie microsoft dao) Code :
Code :
|
||||
|
|
00
|
|
|
#4 | |||
|
Futur Membre du Club
![]() Technicien maintenance Inscription : août 2008 Messages : 67 ![]() |
Citation:
Merci 1000 fois cela marche Seulement il ne faut pas utiliser la propriété me.précèdent.visible true/false qui génere une erreur 2165 "impossible de masquer le control actif" la parade j'ai pris la propriété Transparent qui fait aussi apparaitre ou disparaitre le bouton mais sans généré d'erreur.Encore merci pour ton aide. J'aurais surement à demander d'autres astuces dans la base que je suis en train de constituer. Venant durant mes études de l'univers Pascal & C puis Delphy, le vba n'est pas évident pour moi même si le concept ressemble beaucoup à Delphy sauf la syntaxe et la méthode. |
|||
|
|
00
|
|
|
#5 |
![]() ![]() |
Bonsoir,
Il existe de nombreuses ressources dans la FAQ ou dans les Sources. Par exemple, pour recréer les boutons de navigation. Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Sébastien Développeur indépendant Inscription : juillet 2011 Messages : 178 ![]() |
Super vraiment content que mon code fonctionne pour toi et merci du tuyau pour la propriété ... j'ai écrit ce code entre 2 biberons du bébé lolll
![]() N'oublie pas RÉSOLU si ton problème est réglé |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com