Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/02/2011, 16h36   #1
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Par défaut Placer un pied de groupe à un endrois précis ?

Bonjour à tous, merci de votre temps et de votre aide.

J'ai une application qui imprime des factures.

Mes factures ont la structure schematique suivante :
  • Entête de groupe : Coordonnées du client
  • Détail : Liste des produits achetés
  • Pied de groupe : Montant à payer.
Une facture peut s'étendre sur plusieurs pages si la liste de produits est longue. Les lignes n'ont pas forcément la même hauteur selon la longueur de la description du produit.

J'utilise des groupes car je peux imprimer une rafale de factures destinées à plusieurs clients et je souhaite qu'elles soient groupées par client. De plus il est plus facile de contrôler l'affichage des entêtes/pied de groupe que des entêtes/pieds de page.

Mon client veut que le montant à payer s'inscrive toujours en bas de page, grosso modo l'impression devrait commencer à 5cm du bas de la dernière page de la facture courante.

Et sincèrement, pour le moment je n'ai aucune idée comment procéder.

Lors de l'impression peut-on savoir où commence un élément dans la page ? J'ai parcouru la liste des propriétés en vain.

Quelqu'un aurait-il une piste ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2011, 10h33   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Bonjour marot_r,

Peut-être une idée.

- placer le total de la facture dans un contrôle indépendant dans la section "Pied de page".
- la source de ce contrôle un Iif qui donne :
* si je suis sur la dernière page de cette facture = une fonction de domaine qui renvoie le total de la facture en cours d'impression
* si je ne suis pas sur la dernière page Iif renvoie "" donc est invisible sur l'état.

Pour savoir si c'est ou non la dernière page, vois ce poste :
http://www.developpez.net/forums/d99...y/#post5560916
Je suis à la dernière page si [page] = getPages() qui renvoie, dans cette application le nombre de pages par groupe.

Vois l'exemple en annexe.

Cordialement.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2011, 17h33   #3
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Merci ClaudeLELOUP pour cette piste.

Je vais l'essayer et je te reviens là dessus.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 00h18   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
La solution avec le bas de page fonctionne bien. J'attend la confirmation que mon client en est satisfait.

Merci encore à ClaudeLELOUP, je ne pense pas que j'aurais trouvé le coup du "Pages" pour forcer le comptage par moi-même.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 00h20   #5
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Juste pour info j'ai utilisé une collection pour gérer les comptages de pages. Cela évite d'avoir à s'occuper des dimensions du tableau.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 10h39   #6
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Citation:
collection pour gérer les comptages de pages
Peux-tu montrer ?
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 15h22   #7
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Oui, je vais poster le code de ma solution dès que je rentre à la maison.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2011, 08h56   #8
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Merci.
Ne traîne pas en route...
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h04.


 
 
 
 
Partenaires

Hébergement Web