On ne saura donc peut etre jamais...
Bonne chance
On ne saura donc peut etre jamais...
Bonne chance
Bonjour,
déjà, ce comportement n'est pas 'normal' et il n'y a, a priori, aucune raison pour que l'ouverture soit annulée, même par une erreur dans le code.
L'erreur 2501 se produit régulièrement, en particulier lorsqu'un état est vide et que le programmeur a mis un Cancel = true dans l'évènement Report_NoData(), ce qui ferme l'état.
Idem, si tu mets Cancel = True dans un évènement Form_Open() ou Report_Open().
Mais il faut bien que ton programme ferme l'état ou le formulaire pour déclencher cette "erreur" (qui n'est pas une vraie erreur, mais une indication pour le code appelant, que la commande OpenForm a été annulée pr un autre code).
Si tu ne trouves rien en mode pas à pas, la démarche la plus simple pour moi consisterait à mettre directement les codes SQL indiqués dans la propriété Contenu de chaque liste, et de supprimer (presque) tout le code de cet évènement Form_Load.
Bien sûr, dans ce cas, si le formulaire
FrmToutesLesVideos estfermé,ta liste sera vide !
Enfin,Ben si, tu ouvres le code, tu cliques sur cette ligne là, et tu appuies sur F9 pour mettre un point d'arrêt.Désolé pour le moment je peux pas tester la valeur de mon txtNumVideo, puisque l'ouverture fonctionne correctement à chaque fois.
Puis, tu recommences ton test.
Quand l'exécution s'arrête, tu passe la souris au dessus de txtNumVideo, et la bulle doit afficher sa valeur. Enfin, pour être sûr, vaut mieux sélectionner l'ensemble '[Forms]![FrmToutesLesVideos]![txtNumVideo]', et appuyer sur Maj+F9.
Mais, j'insiste : je laisserais Access remplir tout seul les listes, ça sera plus simple et sans bug.
Développement Office, support technique, assistance, sur place (Loire atlantique, Vendée, Maine et Loire) ou à distance.
Re-bonjour,
Pendant la phase de déboguage moi je mettrai en commentaire On Error Goto ...C'est mieux quand le débogueur s'arrête sur la ligne fautive.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Form_Load() On Error GoTo Err_Form_Load ....
Bon courage
En ce qui concerne mes listes, il s'agit de listbox avec multiple sélections.Envoyé par Papy Turbo
Si je mettais une source sur ces listes, elles se rempliraient, certes, mais je veux en plus que certains items soient sélectionnés.
Par contre, en ce qui concerne le débogage pas a pas, je vais voir si j'arrive à faire ça (j'ai encore jamais utilisé )
Sinon, quand je disais que je pouvais pas testé pour le moment, c'est que si mon formulaire s'ouvre correctement, c'est tout se passe bien, donc meme en mode pas à pas, je peux pas voir quelle valeur est incorrecte.
Et c'est toujours valable actuellement. Je bossais sur un autre truc, donc j'ai pas testé beaucoup de fois cet aprem si ça déconnait ou pas, mais la en tout cas, quand je clique sur le bouton, ben le formulaire s'ouvre
J'ai déja essayé de commenté la ligne, mais ça donne rien de convainquant...Envoyé par LedZeppII
Oui, pourquoi pas ?
Mais je te conseillerai plutôt de mettre un Stop (ou un simple Breakpoint) en tête de la gestion d'erreur, puis taper un Resume pour voir la ligne qui a provoqué l'erreur.
Je trouve dangereux de mettre le 'On error goto' en commentaire, tu risques d'oublier de le remettre ensuite.
Développement Office, support technique, assistance, sur place (Loire atlantique, Vendée, Maine et Loire) ou à distance.
Bon ben j'ajoute la tag résolé, étant donné que je n'ai pas eu de nouveau le problème.
Si ça revient, je vous fais signe
Merci pour votre aide
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager