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 :

Blocage sélectif de champs dans un formulaire [AC-2016]


Sujet :

IHM

  1. #1
    Membre régulier Avatar de patou9999
    Homme Profil pro
    Formateur
    Inscrit en
    Janvier 2009
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Formateur

    Informations forums :
    Inscription : Janvier 2009
    Messages : 131
    Points : 80
    Points
    80
    Par défaut Blocage sélectif de champs dans un formulaire
    Bonjour à tout le forum.

    J'ai créé ma base Access (grâce à vous tous, que je remercie chaque jour pour votre aide précieuse des derniers mois).

    J'ai créé un formulaire "commandes" à partir de plusieurs tables, pour le service administratif et je leur laisse la possibilité de modifier à loisir tous les champs de ce formulaire. IL marche très bien.
    Maintenant, je souhaiterais créer un autre formulaire "commandes2", pour les commerciaux, mais je souhaiterais verrouiller certains champs pour qu'ils ne soient pas tentés de les modifier, et leur en laisser d'autres libres.
    J'ai fait un essai, j'ai créé un "commande2" avec 5 ou 6 champs libres et le reste des champs verrouillés.
    Ok, ça marche mais, du coup, l'autre formulaire (commandes) hérite des mêmes choses (les mêmes champs que dans commandes2 sont bloqués ou libres).

    Ceci m'amène à la question : existe-t-il une possibilité "sélective" de pouvoir verrouiller un champ dans un formulaire, et laisser ce même champ libre dans un autre formulaire ?
    Merci infiniment par avance pour vos réponses.

    Très cordialement
    Patrick

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

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 840
    Points : 14 944
    Points
    14 944
    Par défaut
    bonjour,
    J'ai fait un essai, j'ai créé un "commande2" avec 5 ou 6 champs libres et le reste des champs verrouillés.
    Ok, ça marche mais, du coup, l'autre formulaire (commandes) hérite des mêmes choses (les mêmes champs que dans commandes2 sont bloqués ou libres).
    Je ne comprend pas trop ton explication à propos des "choses héritées" ...
    pour verrouiller des champs dans un formulaire, il suffit de mettre la propriété Verrouillé à Oui sur un formulaire, Verrouillé à Non dans un autre et d'après mes connaissances, cela ne se propage pas d'un formulaire à l'autre, ce n'est pas un virus ...

  3. #3
    Membre régulier Avatar de patou9999
    Homme Profil pro
    Formateur
    Inscrit en
    Janvier 2009
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Formateur

    Informations forums :
    Inscription : Janvier 2009
    Messages : 131
    Points : 80
    Points
    80
    Par défaut
    Je joins une base toute simple pour que tu puisses mieux voir.

    1 - J'ai créé un formulaire CLIENTS qui s'appuie sur 3 tables, CLIENTS - SESSIONS - APPRENANTS, sur lequel je n'ai rien verrouillé.
    2 - J'ai créé un formulaire CLIENTS2 (le même), et là, j'ai verrouillé tous les champs. OK

    Quand je reviens sur le formulaire CLIENTS, seules les données de la table CLIENTS (en haut du formulaire) peuvent être modifiées.
    Les autres, celles en provenance des tables sessions et apprenants sont verrouillées.

    Regarde le par toi-même très rapidement et fais un test tu verras.
    Si tu déverrouilles les champs dans CLIENTS2, les champs se déverrouillent aussi dans CLIENTS.

    très cordialement
    Fichiers attachés Fichiers attachés

  4. #4
    Membre régulier Avatar de patou9999
    Homme Profil pro
    Formateur
    Inscrit en
    Janvier 2009
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Formateur

    Informations forums :
    Inscription : Janvier 2009
    Messages : 131
    Points : 80
    Points
    80
    Par défaut
    Je crois que je t'ai dérangé pour rien, pardonne-moi j'ai trouvé tout seul.

    En fait, le formulaire s'appuyant sur 3 tables, il faut que je crée une copie des sous formulaires SESSIONS et APPRENANTS
    je l'ai fait et là, je crois qu'Access considère qu'il s'agit de formulaires différents, donc, il me verrouille bine ce que je veux et laisse déverrouillé ce que je ne veux pas.

    merci de m'avoir répondu tout de même, et excuses-moi encore une fois.
    cordialement

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

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 840
    Points : 14 944
    Points
    14 944
    Par défaut
    bonjour,
    en effet, il y a formulaire et sous-formulaire ... d'où la bonne habitude à prendre d'être précis pour avoir une réponse précise ...
    C'est tant mieux d'avoir trouvé tout seul.
    Bonne continuation

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

Discussions similaires

  1. Bouton lié à un champ dans un formulaire.
    Par yonel dans le forum IHM
    Réponses: 8
    Dernier message: 20/12/2005, 11h23
  2. Réponses: 3
    Dernier message: 02/12/2005, 04h16
  3. contrôle sur un champ dans un formulaire
    Par yoline dans le forum Access
    Réponses: 6
    Dernier message: 01/10/2005, 19h23
  4. Réponses: 9
    Dernier message: 22/06/2005, 08h45
  5. Réponses: 2
    Dernier message: 12/02/2003, 15h26

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