IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

erreur 2450 sur un visible = true


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 57
    Par défaut erreur 2450 sur un visible = true
    Bonjour,

    j'ai plusieurs formulaires sur lequel je veux placer un bouton Retour qui est censé ramener l'utilisateur sur le formulaire précédent à chaque fois.

    Je souhaite faire un code général pour ce bouton.

    Du coup dans une variable globale (déclaré dans le module) je stock le nom du formulaire
    comme ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    g_PrecedForm = Me.Name
    Puis sur le bouton Retour je place le code évenementiel suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
        Me.Visible = False
        Forms(g_PrecedForm).Visible = True
    Et le problème c'est que j'ai une erreur de type 2450
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    impossible de trouver le formulaire 'formConsultation' auquel il fait référence
    dans une expression de macro ou un code Visual Basic
    Pourtant mon formulaire existe bien.

    D'où vient le pb?

    merci

  2. #2
    Membre confirmé
    Avatar de antoinev2
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 177
    Par défaut
    Bonjour,

    et si tu utilises une zone de texte (verrouillée et non visible) sur tes formulaires, pour stocker le nom du formulaire précédent?

    En plus ça permet à l'utilisateur de revenir plusieurs pages en arrière (si c'est nécessaire).

    a+

  3. #3
    Membre expérimenté
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Par défaut
    Bonjour,
    On ne peut pas changer la propriété Visible de n'importe quel Control s'il ce" Control à le focus soit la seule solution:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    AutreControl.getfocus
    monControl.visible = false

Discussions similaires

  1. Message d'erreur aléatoire sur Form.Visible
    Par bvsud dans le forum Langage
    Réponses: 5
    Dernier message: 07/12/2012, 21h44
  2. [AC-2007] Erreur 3021 : BOF ou EOF = True sur un recordset
    Par syntax_error dans le forum VBA Access
    Réponses: 4
    Dernier message: 03/02/2011, 16h27
  3. Réponses: 6
    Dernier message: 16/11/2009, 08h58
  4. Erreur 145 sur table mysql
    Par ramses83 dans le forum Requêtes
    Réponses: 1
    Dernier message: 06/09/2007, 21h09
  5. [VB6] Erreur 9 sur redim preserve
    Par tomnie dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 22/10/2002, 17h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo