OVH Cloud OVH Cloud

erreur bouton SUIVANT ou PRECEDENT dans formulaire

1 réponse
Avatar
Billy BOY
Bonjour,
j'ai cree une base de donnees access 2000 avec des tables liees et
lorsque je teste des sous-formulaires avec les boutons suivant (par
exemple meme apres le dernier enregistrement) ou precedents, je me
surprend a depasser ce dernier enregistrement et access me met
"enregistrement non trouve" (ou quelque chose dans le genre , cela ne
s'est pas passe sur cet ordinateur) et lorsque je souhaite revenir en
arriere, il me met la meme chose et je n'ai donc plus acces a mes
enregistrements a ce moment dans ce formulaire.
Ayant deja fait du VB, je sais que le bouton suivant par defaut des
formulaires m'a emmene au dela du EOF (End Of File) du jeu
d'enregistrement qui devait etre disponible dans ce sous formulaire.
En VB je resolvais ce type de probleme par des methodes moveNext mais je
ne sais pas comment faire sous access 2000.

Est-ce que ce comportement est normal pour un formulaire? n'y a-t-il pas
de securite derriere ces boutons?
Surtout que je voulais ensuite mettre des boutons personnalises comme
sous VB mais je bloque sans mes methodes. En effet la gestion de tous
les boutons etait deja quasi ecrite sous VB.

Merci de votre aide

1 réponse

Avatar
3stone
Salut,

Billy BOY
j'ai cree une base de donnees access 2000 avec des tables liees et
lorsque je teste des sous-formulaires avec les boutons suivant (par
exemple meme apres le dernier enregistrement) ou precedents, je me
surprend a depasser ce dernier enregistrement et access me met
"enregistrement non trouve" (ou quelque chose dans le genre , cela ne
s'est pas passe sur cet ordinateur) et lorsque je souhaite revenir en
arriere, il me met la meme chose et je n'ai donc plus acces a mes
enregistrements a ce moment dans ce formulaire.
Ayant deja fait du VB, je sais que le bouton suivant par defaut des
formulaires m'a emmene au dela du EOF (End Of File) du jeu
d'enregistrement qui devait etre disponible dans ce sous formulaire.
En VB je resolvais ce type de probleme par des methodes moveNext mais je
ne sais pas comment faire sous access 2000.

Est-ce que ce comportement est normal pour un formulaire? n'y a-t-il pas
de securite derriere ces boutons?
Surtout que je voulais ensuite mettre des boutons personnalises comme
sous VB mais je bloque sans mes methodes. En effet la gestion de tous
les boutons etait deja quasi ecrite sous VB.



Tu a déjà posé la question et Raymond t'a répondu !

Quoi que tu pense, tu ne peux pas aller au-delà du EOF
et certainement pas retomber sur tes pieds avec un MoveNext ;-((

Soit, tu à créé tes propres boutons, avec du code... "spécial"...
soit, sur activation du formulaire tu as du code "crado",
soit ta base est corrompue et tu devrait tout importer dans une
nouvelle base vide.


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------