PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → Etats & Requêtes → Besoin d'aide sur un ETAT sur formulaire
Besoin d'aide sur un ETAT sur formulaire
Débuté par Pascal (Arrakis), 24 nov. 2023 11:22 - 5 réponses
Membre enregistré
16 messages
Posté le 24 novembre 2023 - 11:22
Bonjour,

Notre société, imprime sur des factures (pré-imprimé) celui ci, se compose de cette manière :
- une entête en haut à gauche et un virement bancaire en bas de page, A4

Quand j'utilise l'état sur un document pré-imprimé cela ne pose pas de problème :)

Par contre, quand je souhaite insérer ce document pré imprimé dans l'état (image de fond), pour par exemple envoyé la facture par mail cela cause le problème suivant :

dans le contenu de l'état il y un tableau fichier qui peut contenir 1 à 10 lignes

si l'utilise une image de fond du document A4 pré imprimé, lors de l'impression ou de la conception du PDF, l'entête est parfaite (tout ce qui est avant le corp est parfait) après le corp il décale le virement du nombre de lignes imprimés.

je bloc sur la solution, si vous pouvez me donner une direction à prendre ?

j'ai essayé avec deux états mais la aussi cela ne va pas avec le deuxième document rien ne s'affiche

merci de votre aide

--
Arrakis (Pascal)
<WD 22>
Posté le 06 mars 2024 - 12:40
Vous pouvez créer un formulaire dans Word que les utilisateurs peuvent remplir ou imprimer, en utilisant des contrôles de contenu et des propriétés. Vous pouvez ensuite insérer ce formulaire comme image de fond dans votre État. Vous pouvez utiliser la fonction ShellExecute pour afficher le document PDF dans un état, en créant un bouton AFFICHER qui lance le PDF dans le lecteur par défaut.
Posté le 21 septembre 2024 - 14:20
1. Gestion de la Hauteur Dynamique du Tableau
Si votre tableau a un nombre variable de lignes (1 à 10), assurez-vous que la hauteur de chaque ligne est bien définie de manière proportionnelle. Il est également possible de limiter la hauteur totale du tableau pour éviter que son expansion ne repousse les éléments fixes en bas de page, comme le virement bancaire.
Vous pouvez également insérer une page de type "bande de fin de page" (footer), ce qui peut aider à maintenir le virement en bas de la page, indépendamment du nombre de lignes du tableau. https://www-mypascoconnect.com
2. Superposition Correcte de l’Image de Fond
L'image de fond ne doit pas interférer avec le contenu dynamique du tableau. Vérifiez les marges et les zones de remplissage de l'image. Il peut être nécessaire d’ajuster la taille ou la position de l’image pour s’assurer qu'elle ne cause pas de chevauchement avec le tableau.
Vous pouvez tester la superposition de l'image en ajustant manuellement les marges dans votre outil de conception de PDF pour observer si le décalage persiste.
Posté le 07 janvier 2026 - 07:50
Pascal (Arrakis) wrote:
Bonjour,

Notre société, imprime sur des factures (pré-imprimé) celui ci, se compose de cette manière :
- une entête en haut à gauche et un virement bancaire en bas de page, A4

Quand j'utilise l'état sur un document pré-imprimé cela ne pose pas de problème :)

Par contre, quand je souhaite insérer ce document pré imprimé dans l'état (image de fond), pour par exemple envoyé la facture par mail cela cause le problème suivant :

dans le contenu de l'état il y un tableau fichier qui peut contenir 1 à 10 lignes

si l'utilise une image de fond du document A4 pré imprimé, lors de l'impression ou de la conception du PDF, l'entête est parfaite (tout ce qui est avant le corp est parfait) après le corp il décale le virement du nombre de lignes imprimés.

je bloc sur la solution, si vous pouvez me donner une direction à prendre ?

j'ai essayé avec deux états mais la aussi cela ne va pas avec le deuxième document rien ne s'affiche

merci de votre aide https://phrazle.co

--
Arrakis (Pascal)
<WD 22>


It turns simple phrases into engaging challenges and reminds players how much meaning can be hidden in the structure of words.
Posté le 12 janvier 2026 - 09:49
Pascal (Arrakis) wrote:
Bonjour,

Notre société, imprime sur des factures (pré-imprimé) celui ci, se compose de cette manière :
- une entête en haut à gauche et un virement bancaire en bas de page, A4

Quand j'utilise l'état sur un document pré-imprimé cela ne pose pas de problème :)

Par contre, quand je souhaite insérer ce document pré imprimé dans l'état (image de fond), pour par exemple envoyé la facture par mail cela cause le problème suivant :

dans le contenu de l'état il y un tableau fichier qui peut contenir 1 à 10 lignes

si l'utilise une image de fond du document A4 pré imprimé, lors de l'impression ou de la conception du PDF, l'entête est parfaite (tout ce qui est avant le corp est parfait) après le corp il décale le virement du nombre de lignes imprimés.

je bloc sur la solution, si vous pouvez me donner une direction à prendre ?

j'ai essayé avec deux états mais la aussi cela ne va pas avec le deuxième document rien ne s'affiche https://polytrack-game.io
merci de votre aide

--
Arrakis (Pascal)
<WD 22>

Bonjour,

Ce comportement est assez classique quand une image de fond est utilisée dans un état avec un corps à hauteur variable.

En général, le problème vient du fait que le virement en bas de page est positionné relativement au corps et non fixé au bas de la page. Quand le nombre de lignes du tableau change, WinDev décale tout ce qui suit le corps.

Quelques pistes à tester :

Placez le virement bancaire dans le pied de page de l’état, et non dans le corps. Le pied de page reste toujours en bas, quelle que soit la hauteur du corps.

Vérifiez que l’image de fond est bien définie comme image de fond de page (et non dans le corps), avec une taille fixe A4.

Désactivez toute option de type “s’adapte au contenu” ou “agrandir selon le contenu” sur les champs situés après le tableau.

Si le tableau peut dépasser une page, assurez-vous que le virement est uniquement dans le pied de page final (ou conditionné à la dernière page).

L’approche avec deux états fonctionne en principe, mais il faut passer explicitement les données au second état et vérifier que la source de données est bien réinitialisée.

En résumé : image en fond de page + contenu variable dans le corps + éléments fixes dans le pied de page est la solution la plus fiable pour ce type de mise en page.

Bon courage,
et merci pour le détail du contexte
Posté le 12 janvier 2026 - 09:50
eringfurniture wrote:
Pascal (Arrakis) wrote:
Bonjour,

Notre société, imprime sur des factures (pré-imprimé) celui ci, se compose de cette manière :
- une entête en haut à gauche et un virement bancaire en bas de page, A4

Quand j'utilise l'état sur un document pré-imprimé cela ne pose pas de problème :)

Par contre, quand je souhaite insérer ce document pré imprimé dans l'état (image de fond), pour par exemple envoyé la facture par mail cela cause le problème suivant :

dans le contenu de l'état il y un tableau fichier qui peut contenir 1 à 10 lignes

si l'utilise une image de fond du document A4 pré imprimé, lors de l'impression ou de la conception du PDF, l'entête est parfaite (tout ce qui est avant le corp est parfait) après le corp il décale le virement du nombre de lignes imprimés.

je bloc sur la solution, si vous pouvez me donner une direction à prendre ?

j'ai essayé avec deux états mais la aussi cela ne va pas avec le deuxième document rien ne s'affiche

merci de votre aide https://phrazle.co

--
Arrakis (Pascal)
<WD 22>

It turns simple phrases into engaging challenges and reminds players how much meaning can be hidden in the structure of words.


d