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 :

verrouillage d'un champ après saisie


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 42
    Points : 24
    Points
    24
    Par défaut verrouillage d'un champ après saisie
    bonjour,
    j'ai un champ et j'aimerai qu'il se verrouille automatiquement après qu'il ai été saisie
    je n'ai aucune idée comment faire donc je n'ai pas encore écrit de code
    si quelqu'un a une idée.
    merci

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    227
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 227
    Points : 222
    Points
    222
    Par défaut
    Ca dépend comment tu l'utilise

    Tu peut lui donner le focus à l'ouverture du form, l'utilisateur saisit, change de controle (soit en cliquant, soit en faisant entrée).
    Auquel cas, à l'évenement sur perte focus de ton controle, tu met me.controle.Enabled = true (ou false, je sait jamais, suis nul en anglais)

    Le problème, c'est si l'utilisateur se trompe, tu fait quoi?????

    Salutations

    Bruno
    Salutations

    Bruno


  3. #3
    Membre averti Avatar de dr_feelgood
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2005
    Messages : 292
    Points : 373
    Points
    373
    Par défaut
    Tu peux placer ce code sur after Update (après MAJ) de ton contrôle, ainsi le contrôle ne sera verouillé que si l'utilisateur l'a renseigné

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.MonControle.Locked = True
    Comme le dit Bruno, avant de te lancer sur cette piste, il s'agit de voir la logique de ta manipulation:
    - pourquoi veux tu vérouiller ?
    - cette méthode t'empêche toute modification en cas d'erreur
    - si tu utilises ce controle plusieurs fois (plusieurs enregistrements par exemple) il s'agit aussi de penser à le devérouiller.
    .
    less is more

    vous pouvez faire une recherche dans le forum
    et également une recherche dans les FAQ

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

Discussions similaires

  1. champs de saisie et récupération après saisie
    Par soufiane669 dans le forum SAP
    Réponses: 17
    Dernier message: 19/05/2011, 11h12
  2. Réponses: 5
    Dernier message: 13/02/2008, 10h20
  3. Réponses: 7
    Dernier message: 03/12/2007, 14h50
  4. passage automatique au champ suivant après saisie
    Par reynald_B dans le forum Paradox
    Réponses: 2
    Dernier message: 01/06/2007, 12h21
  5. Rendre le focus à champ de saisie après une action
    Par Gothico dans le forum WinDev
    Réponses: 3
    Dernier message: 24/10/2006, 16h21

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