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 :

Problème de vérouillage d'un form à double affichage


Sujet :

IHM

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 17
    Points : 19
    Points
    19
    Par défaut Problème de vérouillage d'un form à double affichage
    Bonjour,

    1 °/ Connaissez-vous un moyen d'empêcher la modification des données de la sous feuille de donnée, dans un formulaire à double affichage (Access 2007) SEULEMENT au niveau de la feuille de donnée du double affichage.

    Le sous-formulaire de mode formulaire "principal" doit rester modifiable.

    2°/ Savez-vous comment masquer ce même élément (le fameux "+" à gauche la ligne). Sachant que je n'ai pas de relation 1 à plus. dans ces données !

    Merci à vous

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 17
    Points : 19
    Points
    19
    Par défaut Vraiment pas d'idée ?
    Vraiment pas d'idée ?

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 17
    Points : 19
    Points
    19
    Par défaut Je viens de trouver !
    Attention, c'est complétement tordu, ma

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 17
    Points : 19
    Points
    19
    Par défaut Je viens de trouver !
    Attention, c'est complètement tordu, mais ça marche très bien (j'ai paumé bcp de temps là dessus alors autant que ça serve) :

    Pour vérouiller (artificiellement) le sous-formulaire feuille de donnée du "double affichage" d'un formulaire sans verrouiller son homologue du formulaire "principale" :

    1°/ créer une zone de texte indépendante dans le sous formulaire.

    2°/ lu affecter une valeur bidon (ex : "aaa") sur l'évènement Ouverture (onOpen) du sous-formulaire (la valeur n'est prise en compte QUE dans le sous-formulaire du "formulaire principale" : bizarre, bizarre, mais là, c'est ce qui me permet de faire la distinction !).

    3°/ mettre une ligne de code sur l'évènement Modification (onDirty) du sous formulaire pour tester la valeur du la zone de texte indépendante :
    Private Sub Form_Dirty(Cancel As Integer)
    'pour empécher la saisie dans le sous formulaire Feuille de données
    If IsNull(Me.Texte_Idependant) Then Cancel = True
    End Sub

    OUF !

    Ceci est utile si l'on souhaite profiter de cette nouvelle présentation (double affichage) d'Access 2007 et que le formulaire contient du code qui plante lors de modifications entreprises à partir de la sous feuille de donnée du "double affichage". Pour ma part, ça merdait dans tout les sens. Là, saisie obligée par le formulaire principale !

    Pour info : le verrouillage du formulaire père du "double affichage" s'entreprend tout simplement par la propriété Form.SplitFormDatasheet dispo dans l'onglet format, vers le bas, sous le nom de Feuile donnée ... (valeur "modif autorisée" ou "lecture seule") ou par VBA en y affectant la valeur :
    . acDatasheetAllowEdits : L'utilisateur peut modifier le contenu de la feuille de données.
    . acDatasheetReadOnly : L'utilisateur ne peut pas modifier le contenu de la feuille de données.

    Bon courage à tous !

    @+++

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

Discussions similaires

  1. [AC-2007] Form double affichage décalage
    Par Danif dans le forum IHM
    Réponses: 1
    Dernier message: 03/08/2011, 19h56
  2. [AC-2007] Filtre dans un form (double affichage)
    Par jpg75014 dans le forum IHM
    Réponses: 1
    Dernier message: 24/07/2011, 09h38
  3. Réponses: 0
    Dernier message: 09/11/2010, 11h13
  4. Problème du double affichage avec excel
    Par Roddy8 dans le forum Excel
    Réponses: 2
    Dernier message: 06/03/2009, 15h09
  5. Problème Zend_Layout Double Affichage
    Par Flynt dans le forum Zend Framework
    Réponses: 3
    Dernier message: 02/10/2008, 17h05

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