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

Access Discussion :

Manipulation des "Grid" via VBA


Sujet :

Access

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 92
    Points : 98
    Points
    98
    Par défaut Manipulation des "Grid" via VBA
    Bonjour,

    Depuis Access 2010, nous pouvons placer les contrôles de formulaire dans des "Grid"... tout se positionne tout seul, c'est super pratique !

    Mais je n'arrive pas à les utiliser via VBA. Le but étant de migrer mon "master" (sous access 2003) qui permet de créer à la volé des formulaires en fonctions des tables. Avant c'était mon code qui gérait le positionnement des contrôles, mais puisque la tâche est maintenant native à Access, autant l'utiliser !

    Voici le mieux que j'ai trouvé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            DoCmd.RunCommand acCmdSelectAll
            DoCmd.RunCommand acCmdStackedLayout
            DoCmd.RunCommand acCmdControlPaddingNarrow
    C'est déjà pas mal puisque je peux créer une grille, lui appliquer un peu de style (acCmdControlPaddingNarrow).
    Mais sélectionnant tous les contrôles, je n'arrive pas à exclure certains contrôle de la grille.

    Si quelqu'un avait quelques pistes sur l'utilisation des nouvelles fonctions de positionnement via vba, ca serait super.

    Merci par avance.

    Damran

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 92
    Points : 98
    Points
    98
    Par défaut
    Bonjour,

    Personne n'a d'idée ?

    J'ai peut-être une piste pour contourner l’apparente impossibilité de manipuler les grilles : Comme je l'indique dans mon poste de départ, en faisant un DoCmd.RunCommand acCmdSelectAll je peux définir tous mes contrôles comme appartenant à une grille (mais pas à la quelle ).

    Si j'arrivai à ne sélectionner que les contrôles qui m'intéressent, je pourrais appliquer la grille qu'à ceux-là.

    Donc nouvelle question : Comment puis-je simuler une sélection de quelques contrôles en mode édition ? (pour ensuite faire un "DoCmd.RunCommand acCmdStackedLayout" sur ces seuls contrôles sélectionnés)

    Merci pour votre aide.

    Damran

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/05/2008, 20h56
  2. Comment lier des zones de liste via VBA ?
    Par Jordel dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/08/2007, 16h38
  3. manipulation des fichiers et dossiers avec VBA excel
    Par GBAGO dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/07/2007, 23h30

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