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

VBA Access Discussion :

Sections Entête et Pied formulaire [AC-365]


Sujet :

VBA Access

  1. #1
    Membre émérite Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 978
    Par défaut Sections Entête et Pied formulaire
    Bonjour à tous!

    Je souhaite tester l'existence d'une section de formulaire en VBA (entête ou pied).

    Existe-t-il une méthode?

    Lorsque les sections existent On peut les rendre visibles/invisibles. Une erreur se déclenche lorsqu'on y fait référence en leur absence.

    Merci de vos lumières !

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

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 936
    Par défaut
    bonjour ric500,
    pas possible en effet de détecter leur existence d'autant que Section n'a pas de propriété Count, du coup, impossible de traiter l'objet en tant que tableau: Ubound(Me.Section) ne fonctionne pas.
    Donc, à part trapper l'erreur (2462, à priori), je ne vois pas comment faire

  3. #3
    Membre émérite Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 978
    Par défaut Sections Entête et Pied formulaire
    Merci Tee !

    J'ai fait un truc qui trappe l'erreur, en effet, et je m'en tire pas trop mal.

    L'idée de base était d'écrire une fonction qui projette exactement les mêmes codes-couleur/style à tous les contrôles d'un formulaire (listes déroulantes, text, label) en fonction de leur ControlType (111, 109, 100).

    Merci encore de ton attention, à la revoyure !!!

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 466
    Par défaut
    Salut,

    En déléguant la détection à une fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Public Function SectionExist(ByVal Frm As Access.Form, ByVal Index As Access.AcSection) As Boolean
    On Error GoTo Error
        Dim Section As Section
        Set Section = Frm.Section(Index)
        SectionExist = True
    Exit Function
    Error:
        Select Case Err.Number
        Case 2462   '// Numéro de section non valide.
            SectionExist = False
        Case Else    '// autre erreur, on l'escalade
            Err.Raise Err.Number, Err.Source, Err.Description, Err.HelpFile, Err.HelpContext
        End If
    End Function

  5. #5
    Membre émérite Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 978
    Par défaut Sections Entête et Pied formulaire
    Merci Deedolith,

    J'ai pu me débrouiller en trappant l'erreur mais si tu le permets, je vais garder ta suggestion dans un coin qui me semble si ... simple et lumineuse !!!

    Bonne journée !

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/02/2014, 10h04
  2. [CR 2008] Un espace entre la section Detail et pied de page
    Par abd75web dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 12/11/2013, 11h40
  3. [AC-2010] Masquer une section d'un sous formulaire
    Par 8e8eClo dans le forum IHM
    Réponses: 4
    Dernier message: 11/05/2012, 13h47
  4. [AC-2000] Lire et modifier une section "détail" d'un formulaire
    Par veve63 dans le forum IHM
    Réponses: 2
    Dernier message: 10/05/2010, 15h39
  5. Réponses: 1
    Dernier message: 26/01/2007, 22h33

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