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 :

Verouillage de formulaire et sous formulaire


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 6
    Points
    6
    Par défaut Verouillage de formulaire et sous formulaire
    Je trouve pas la solution qui me permettrai de déverrouiller d'un seul clic le formulaire et le sous formulaire.

    A l'ouverture du formulaire je veux que le form soit vérouillé j'ai paramétré toutes les autorisations comme suit:
    AllowAdditions = Flash
    AllowDeletions = Flash
    AllowEdits=Flash

    Quand je clic sur un bouton je veux que ces paramètres deviennent pour déverouiller le form:
    AllowAdditions = True
    AllowDeletions = True
    AllowEdits=True

    Pas de souci pour les champs du formulaire par contre le sous formulaire reste vérrouillé alors que ses propriétés "activé" et "verrouillé" son à OUI et NON

    Si quelqu'un à la solution...

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 124
    Points : 12 176
    Points
    12 176
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Je pense qu'un simple truc comme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MySubForm.Locked = True/False
    Non ???

    A+

    Argy

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 6
    Points
    6
    Par défaut
    J'y avait pensé, le pb c'est que si je verrouille, je peux pas modifier les données par contre je peux qd meme effacer une ligne de mon sous formulaire via le sélecteur.

    La parade c'est de désactivé le sous formulaire mais du coup je peux plus naviguer dedans.

    La solution c'est d'enlever le sélecteur mais dans ce cas fini les copier coller...

    Donc pas de solution parfaite mais on s'en approche...ca depend des utilisation, si on à pas besoins du sélecteur y'a pas de problemes.

  4. #4
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 124
    Points : 12 176
    Points
    12 176
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Euh, là je suis perplexe...
    Si tu veux empêcher quelqu'un d'ajouter des données, effectivement tu
    mets la propriété AllowNew à False et AllowEdit également.
    Mais en //, rien ne t'empêches de verrouiller chaque champ.
    En dessous du sous-form, tu crées un bouton qui permet (éventuellement selon les droits users)
    d'ajouter ou mettre à jour:
    Ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub AddEditData(ByVal IsLocked as Boolean)
    	Me.SubForm.Locked= IsLocked
    	Forms![Main].Form[SubForm].Control1.IsLocked = IsLocked
    	Forms![Main].Form[SubForm].Control2.IsLocked = IsLocked
    	Forms![Main].Form[SubForm].Controln.IsLocked = IsLocked
    	'[..........]
        AllowAdditions = Not  IsLocked 
        AllowDeletions = Not IsLocked 
        AllowEdits= Not IsLocked 
    End Sub
    Autorisé:
    Interdit:
    Enfin tu adaptes, même quite créer 2 procédures distinctes. Mais franchement, pour moi, ton PB ne se présente pas comme une difficulté !
    A+

    Argy

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

Discussions similaires

  1. Lier un sous-formulaire à un sous-formulaire
    Par bobosh dans le forum IHM
    Réponses: 2
    Dernier message: 02/03/2021, 11h45
  2. Réponses: 5
    Dernier message: 06/05/2015, 12h24
  3. Réponses: 2
    Dernier message: 24/06/2013, 09h31
  4. Réponses: 2
    Dernier message: 23/06/2013, 21h07
  5. Accéder à un sous-formulaire de sous-formulaire
    Par touftouf57 dans le forum VBA Access
    Réponses: 2
    Dernier message: 01/11/2008, 19h04

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