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 :

insertion d'une fonction conditionel en VBA dans un report


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 12
    Points : 11
    Points
    11
    Par défaut insertion d'une fonction conditionel en VBA dans un report
    bonjour a tous,

    je vais me faire taper sur les doigt mais j'ai un petit souci

    j'ai trouver la fonction suivante dans la FAQ

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Private Sub ZoneEntêtePage_Format(Cancel As Integer, FormatCount As Integer)
     
        If Me.Page = 1 Or Me.Page = 3 Or Me.Page = 5 Or Me.Page = 6 Or Me.Page = 7 Then
             Me.ZoneEntêtePage.Visible = False
        Else
             Me.ZoneEntêtePage.Visible = True
        End If
    End Sub
    donc je l'ai insere dans mon code de report et cela donne cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Option Compare Database
     
    Private Sub Report_Open(Cancel As Integer)
     ZoneEntêtePage_Format()   
    End Sub
     
    Public Function GetCopyRight()
     
    GetCopyRight = DLookup("copyright", "tablecopyright")
     
    End Function
     
    Private Sub ZoneEntêtePage_Format(Cancel As Integer, FormatCount As Integer)
     
        If Me.Page = 1 Or Me.Page = 3 Or Me.Page = 5 Or Me.Page = 6 Or Me.Page = 7 Then
             Me.ZoneEntêtePage.Visible = False
        Else
             Me.ZoneEntêtePage.Visible = True
        End If
    End Sub
    et cela ne marche pas j'ai toujours mon entete de page sur les pages 1, 3, etc..

    je pense que je n'ai pas appelle ma fonction correctement.

    je pense que la reponse dois etre toute bete mais je ne la trouve pas auriez vous une piste s'il vous plait.

    merci d'avance cordialement,

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    je pensai avoir trouve


    je suis sous un ACCESS US

    donc ma fonction est en fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)
        If Me.Page = 1 Or Me.Page = 3 Or Me.Page = 5 Or Me.Page = 6 Or Me.Page = 7 Then
             Me.PageHeaderSection.Visible = False
        Else
             Me.PageHeaderSection.Visible = True
        End If
    End Sub
    mais cela ne marche toujours pas

    merci d'avance

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

Discussions similaires

  1. [XL-2010] Traduire fonction excel en VBA dans une macro
    Par Foifoi dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/09/2014, 15h31
  2. [VBA-E] Pb insertion d'une fonction par VBA
    Par la-breche dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/03/2007, 13h29
  3. Réponses: 3
    Dernier message: 21/02/2006, 18h05
  4. Réponses: 4
    Dernier message: 02/06/2004, 16h35

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