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 :

Access 2003 - Etats - Propriété "ForceNewPage"


Sujet :

IHM

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Access 2003 - Etats - Propriété "ForceNewPage"
    Bonjour et je vous souhaite une excellente année 2007 à vous ainsi qu'à vos proches.

    C'est la première fois que je poste ici et j'espère que je m'y prends convenablement. Veuillez m'excuser par avance si ce n'est pas le cas.

    Concernant mon problème, j'ai déjà fait des recherches sur le site 'developpez.net' mais sans résultats. Sans doute m'y suis-je mal pris !

    Voilà mon problème ou ma question :
    Je travaille sur la version Access 2003.

    Il s'agit d'un état (report) qui comprends une section 'Détail' qui est paramétrée dans les propriétés avec un Saut de page 'Avant la Section' (1). Je voudrais par le code VBA, pouvoir éviter, dans certains cas ce saut de page en forcant la propriété 'ForceNewPage' à 0. Mais je n'y arrive pas.

    J'ai essayé de mettre le bout de code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.Section(acDetail).ForceNewPage = 0
    dans divers évènements mais tout se passe comme s'il était totalement 'ignoré'. Y aurait-il un rafraichissement à faire ?

    Je vous remercie par avance pour votre aide si vous avez déjà été confronté à ce cas précis.

    JPKJump.

  2. #2
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Salut et bienvenue sur le forum...

    ... et bonne année à toi aussi.

    As tu essayé de placer ton code sur l'évènement 'Au formatage' de la section détail ?

    Par contre, à quelle condition tu veux forcer ce saut ? parce que là il n'y a aucune condition...

    Citation Envoyé par Aide Access
    La propriété SautPage (ForceNewPage) utilise les paramètres suivants :

    Paramètre Description Visual Basic
    Non (Valeur par défaut) La section en cours (celle dont vous définissez la propriété) est imprimée sur la page en cours. 0
    Avant section La section en cours est imprimée au début d'une nouvelle page. 1
    Après section La section qui vient immédiatement après la section en cours est imprimée au début d'une nouvelle page. 2
    Avant & après section La section en cours est imprimée au début d'une nouvelle page et la section suivante est également imprimée au début d'une nouvelle page. 3
    De plus dans le code que tu donnes : le saut ne se fait pas :
    Non (Valeur par défaut) La section en cours (celle dont vous définissez la propriété) est imprimée sur la page en cours. 0

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Kikof
    Salut et bienvenue sur le forum...

    ... et bonne année à toi aussi.

    As tu essayé de placer ton code sur l'évènement 'Au formatage' de la section détail ?

    Par contre, à quelle condition tu veux forcer ce saut ? parce que là il n'y a aucune condition...



    De plus dans le code que tu donnes : le saut ne se fait pas :
    Bonjour Kikof et Merci pour ta réponse.
    En effet, par défaut dans les propriétés de la section détail de mon état, le saut de page est paramétré "Avant Section", donc l'état s'imprime avec un saut de page systématique avant la section Détail (ce qui est normal).
    J'ai effectivement programmé dans la section "au formatage" de la section Détail le forceNewpage à 0 (pas de saut de page), mais cela ne marche pas, le saut de page se fait à chaque fois.
    En ce qui concerne la condition, peu importe, même en systématisant le forceNewPage à 0 dans le code, cela ne fonctionne pas !
    C'est pourquoi, je posais la question de savoir s'il existait une commande de rafraîchissement quelconque concernant les propriétés modifiées par le code dans un état (équivalent d'un Me.Refresh) mais je n'en ai pas l'impression.
    Si vous avez d'autres idées ou d'autres pistes... je suis preneur.
    Merci d'avance.
    JPKJump

Discussions similaires

  1. [Access 2003 - Etat - vba ] - Erreur de me.page
    Par Perceneige dans le forum Access
    Réponses: 7
    Dernier message: 19/06/2006, 14h18
  2. Réponses: 6
    Dernier message: 29/05/2006, 18h01
  3. [Access 2003]Problème de Propriété Bouton
    Par steeves5 dans le forum Access
    Réponses: 5
    Dernier message: 23/05/2006, 21h01

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