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

IHM Discussion :

Erreur 2501 OpenForm


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 433
    Par défaut Erreur 2501 OpenForm
    Bonjour,

    J'ai un formulaire Liste devis. Je clique sur le nom du client pour ouvrir un devis, le code est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub NOMC_DblClick(Cancel As Integer)
    DoCmd.OpenForm "FormDEVIS", acNormal, , "[NUMDEVIS] =Forms![FormListeDEVIS]![NUMDEVIS]"
    End Sub
    Dans le devis j'ai des champs indépendants (fitreFOURGEN, filtreREFGEN, filtreFOUR, filtreREFMOD....)

    Pièce jointe 468368

    et lorsque je clique sur le nom de la liste pour ouvrir le devis, ces fenêtres s'ouvrent (une pour chaque filtres) :

    Pièce jointe 468363

    puis

    Nom : 11.jpg
Affichages : 260
Taille : 24,6 Ko


    Lorsque je débogue, voici se qui s'affiche :

    Nom : 12.jpg
Affichages : 225
Taille : 18,9 Ko

    Pourriez-vous m'expliquer ce qui se passe car ça ne le faisait pas jusqu'à présent et je ne peux plus ouvrir les devis ?

    Avec mes remerciements, cordialement

  2. #2
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 935
    Par défaut
    bonjour,
    sauf erreur de ma part, la syntaxe est comme ci-dessous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub NOMC_DblClick(Cancel As Integer)
    DoCmd.OpenForm "FormDEVIS", acNormal, , "[NUMDEVIS] =" & Forms![FormListeDEVIS]![NUMDEVIS]
    End Sub
    voir le second exemple de l'aide en ligne

  3. #3
    Expert confirmé Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 274
    Par défaut
    Ôh que non tee_grandbois ! NUMDEVIS est un identifiant personnalisé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub NOMC_DblClick(Cancel As Integer)
    DoCmd.OpenForm "FormDEVIS", acNormal, , "[NUMDEVIS] = '" & Forms![FormListeDEVIS]![NUMDEVIS] & "'"
    End Sub

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 433
    Par défaut
    Bonjour,

    C'est parfait je n'ai plus le message. Ce qui est curieux c'est que je ne l'avais pas avant mon message de vendredi...

    Merci pour cette correction

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 433
    Par défaut
    Bonjour,

    Suite à la correction apportée, j'ai un soucis avec les champs indépendants (filtreFOURGEN, FiltreREFGENE...). En effet lorsque je crée un devis, dans le 1er onglet la liste de générateur apparaît et je sélectionne un article. Lorsque je passe à l'onglet Module, les articles n'apparaissent pas et lorsque j'utilise le menu déroulant le devis s'efface. Je suis obligé de le fermer, puis de l'ouvrir à nouveau, et là tout est de nouveau affiché et je peux saisir les articles dans les différents onglets.

    Y aurait-il un problème de rafraichissement des sous-formulaires ?

  6. #6
    Expert confirmé Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 274
    Par défaut
    Re,
    Avec ou sans la modification apportée selon mon Post#3, je vous ai indiqué que votre formDEVIS souffrait d'un problème, puisqu'à son ouverture vous avez un message dans la zone d'état du form, en bas à gauche, vous signalant : "impossible de mettre à jour ce jeu d'enregistrement".
    Le sform SFormArticlesMODULEHYDRAU sur l'onglet Module est a priori le problème puisque vous ne pouvez pas cocher une seule des cases à cocher présentes.

Discussions similaires

  1. [AC-2007] Erreur 2501 annulation de l'opération openform
    Par AndréPe dans le forum IHM
    Réponses: 2
    Dernier message: 13/11/2016, 08h31
  2. erreur 2501 : l'action openreport à été annulée ????
    Par electrosat03 dans le forum Access
    Réponses: 4
    Dernier message: 25/08/2015, 20h23
  3. [AC-2003] Erreur 2501 DoCmd.OpenForm
    Par kovrov dans le forum Access
    Réponses: 2
    Dernier message: 27/01/2011, 15h13
  4. Erreur '2501' : l'action OpenForm a été annulée
    Par The_Super_Steph dans le forum VBA Access
    Réponses: 1
    Dernier message: 31/05/2007, 15h04
  5. Erreur 2501
    Par CHATon dans le forum Access
    Réponses: 4
    Dernier message: 08/01/2007, 17h03

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