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 :

Interdire clic droit sur sous formulaire dynamique [AC-2016]


Sujet :

IHM

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2010
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 198
    Points : 140
    Points
    140
    Par défaut Interdire clic droit sur sous formulaire dynamique
    Bonjour,
    j'ai un formulaire appelé Formulaire_extraction et dans celui ci un sous formulaire appelé zone_extraction.
    Le sous formulaire dynamique zone_extraction est chargé via une requête.
    Je le laisse activé car je voudrais laisser la possibilité à l'utilisateur de trier via les entêtes des colonnes.
    Le problème est que si l'utilisateur clique dans le coin du sous formulaire ( voir image ) le menu contextuel propose la suppression, l'ajout d’enregistrement !
    Comment empêcher le clic droit car contrairement à un formulaire classique l'option Menu contextuel dans la feuille propriété sur l'onglet autres n'y est pas !

    j'ai essayé le code ci dessous mais il ne fonctionne pas ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub zone_extraction_Enter()
    Me.ShortcutMenu = False
    Me.AllowDeletions = False
     
    End Sub
    Merci d'avance !
    Images attachées Images attachées  

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Je pense que c'est parce que tu n'appliques pas le code au bon endroit.
    Un contrôle "Sous-Formulaire" est en fait une sorte de boite qui contient un formulaire.
    Il faudrait probablement faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    me.zone_extraction.Form.AllowDeletions=false
    le .Form représente l'objet Formulaire contenu dans le contrôle Sous-Formulaire.

    D'ailleurs si tu veux empêcher cela toujours tu peux le faire au niveau du formulaire utilisé dans le sous-formulaire.
    Plus besoin de code spécifique.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    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 648
    Points : 14 626
    Points
    14 626
    Par défaut
    bonsoir,
    Le sous formulaire dynamique zone_extraction est chargé via une requête.
    c'est bien le souci, à priori, il n'y a pas de gestion du menu contextuel à ce niveau pour les sous-formulaires dynamiques, car la requête est affichée en mode feuille de données.

    La seule option consisterait à désactiver tous les menus contextuels de la base (Options Access, onglet: Base de données actives, option: Autoriser les menus contextuels par défaut) et on est obligé de redémarrer la base pour que cela prenne effet.
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Août 2010
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 198
    Points : 140
    Points
    140
    Par défaut
    Bonsoir Marot,
    Merci ça fonctionne !

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

Discussions similaires

  1. [AC-2013] Clic droit sur formulaire.
    Par KClaudel dans le forum Access
    Réponses: 2
    Dernier message: 02/07/2013, 14h12
  2. Clic droit sur un formulaire et menu contextuel
    Par Lnmex dans le forum Windows Forms
    Réponses: 1
    Dernier message: 14/12/2009, 07h44
  3. interdire le clic droit sur une image?
    Par bylka dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/03/2009, 16h24
  4. Interdire le clic droit sur tout un site.
    Par Skyman72 dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 20/03/2008, 09h25
  5. clic droit sur un formulaire
    Par ac264 dans le forum IHM
    Réponses: 3
    Dernier message: 03/10/2007, 11h39

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