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 :

Verrouiller des champ dans un formulaire graphique [AC-2007]


Sujet :

IHM

  1. #1
    Membre habitué
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2009
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2009
    Messages : 313
    Points : 151
    Points
    151
    Par défaut Verrouiller des champ dans un formulaire graphique
    Bonjour,

    J'ai des formulaires en mode graphique, et j'aimerai verrouiller des champs afin que l'utilisateur ne puisse faire n'importe quoi.

    J'ai 4 champs qui sont verrouillés et une zone liste déroulante. Celle-ci permet l'affichage des graphiques selon le choix et des boutons.

    Lorsque je clique sur cette zone liste, sur un bouton, ou sur un des champs, j'ai le message "L'objet est verrouillé..."
    (Image joint).

    J'ai lu ce lien qui ne m'a pas aidé (ou je n'ai pas compris).
    Ma question est comment faire pour éviter ce message.

    Mrerci d'avance de votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 388
    Points : 19 811
    Points
    19 811
    Billets dans le blog
    66
    Par défaut
    Salut,

    Voici une discussion qui correspond normalement à ton problème :
    http://www.developpez.net/forums/d12...ssage-derreur/

    A+

  3. #3
    Membre habitué
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2009
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2009
    Messages : 313
    Points : 151
    Points
    151
    Par défaut
    Bonjour Denis,

    Merci pour le lien, que je n'avais pas vu (mauvaise recherche)
    Effectivement, en enlevant "MsgBox Err.Description" cela régle le problème.

    Une question:
    Faut-il mettre le code "On Error Goto....etc" dans chaque module?

    Merci d'avance

    Christian

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 388
    Points : 19 811
    Points
    19 811
    Billets dans le blog
    66
    Par défaut
    D'après ce que j'ai lu de la discussion, il s'agit de créer un bouton de commande et de mettre du code avec une gestion d'erreur sur clic pour quitter le formulaire.

    Donc 1 bouton avec du code et 1 gestion d'erreur pour chaque formulaire qui te pose problème...

  5. #5
    Membre habitué
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2009
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2009
    Messages : 313
    Points : 151
    Points
    151
    Par défaut
    Ce n'est pas en quittant le formulaire, que j'avais le problème.
    C'est en cliquant sur la zonne liste que j'avais le msg, car j'avais 4 champs de ce formulaire vérrouillés.

    Ce que j'ai fait, après avoir lu la discussion.
    Sur chaque clic des champs concernés, j'ai mis le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Private Sub AnneeD_Click()
    On Error GoTo Err_AnneeD_Click
     
     
    Exit_AnneeD_Click:
        Exit Sub
     
    Err_AnneeD_Click:
        'MsgBox Err.Description
        Resume Exit_AnneeD_Click
     
    End Sub
    Maintenant, je n'ai plus de message.
    Par contre pourquoi, sur des formulaires avec un graphique et non sur les autres???

  6. #6
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 388
    Points : 19 811
    Points
    19 811
    Billets dans le blog
    66
    Par défaut
    D'après le support microsoft donné dans la discussion, ils disent juste que ce type de problème peut survenir quand tu modifies la source du graphique en mode formulaire

  7. #7
    Membre habitué
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2009
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2009
    Messages : 313
    Points : 151
    Points
    151
    Par défaut
    Oui, mais pour Access 2000 et 2002
    Bref, j'ai solutionné le problème en mettant le code On Error... et j'ai enlevé la description du message.
    Et cela fonctionne.

    Merci de tes recheches.

    Bonne fin d'après-midi

    Christian

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajouter des champs dans un formulaire.
    Par Invité dans le forum ASP.NET
    Réponses: 19
    Dernier message: 08/11/2007, 10h20
  2. griser des champs dans un formulaire
    Par leclone dans le forum Langage
    Réponses: 6
    Dernier message: 18/10/2007, 17h45
  3. Réponses: 1
    Dernier message: 24/08/2007, 11h01
  4. Ajouter des champs dans un formulaire
    Par Luffy Duck dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/05/2006, 10h30
  5. Masquer des champs dans un formulaire
    Par crazykingpin dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/12/2005, 15h29

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