Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/12/2011, 19h06   #1
Membre habitué
 
Inscription : janvier 2006
Messages : 317
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 317
Points : 106
Points : 106
Par défaut erreur 2501 sur ouverture form

Bonsoir,

Voiçi le code en cause
Code :
1
2
3
4
5
6
7
8
9
10
11
Public Sub CmdBMX_Click() 'test
On Error GoTo Err_CmdBMX
    ABR = "MaBase"
    stDocName = "frmBM"
   DoCmd.OpenForm stDocName, , , , , acDialog, ABR
Exit_CmdBMX:
    Exit Sub
Err_CmdBM:
    MsgBox err.Description & "  " & err.Number
    Resume Exit_CmdBMX
End Sub
On passe directement de la ligne 5 à la ligne 9 avec err 2501 "l'opération open a été annulée".

J'ai trouvé dans le forum des problèmes similaires, mais je ne suis aps ici dans les configurations où il est question de cette erreur.I
Il s'agit simplement d'ouvrir un form en dialog et le programme en va même pas à la routime d'ouverture du form.
Merci par avance de votre aide.
Amicalement
AndréPe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 13h26   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 479
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 479
Points : 7 568
Points : 7 568
  1. déclare tes variables, cela élimine pas mal de sources d'erreur.
    Code :
    1
    2
    3
     
    dim ABR as string : ABR = "MaBase"
    dim stDocName as string : stDocName = "frmBM"
    et à mettre en tête du module
    (juste après option comparaison)
  2. met en commentaire le One Error Goto et vois où cela casse exactement.
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2011, 10h12   #3
Membre habitué
 
Inscription : janvier 2006
Messages : 317
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 317
Points : 106
Points : 106
Merci de tes suggestions.
En réalité, je n'ai donné qu'un extrait du code, les variables étant déclarées dans le module et "option explicit" existant bien

Ca butte sur l'ouverture du form.
J'ai vu que l'erreur disparait si dans les propriétés "données" du form j'enlève la table que je souhaitais lui affecter.

Donc résolu, mais pas élégamment !

Merci de ton aide.
Cordialement
AndréPe est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h25.


 
 
 
 
Partenaires

Hébergement Web