PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → IMPRESSION DE BADGE
IMPRESSION DE BADGE
Iniciado por MEITE, mar., 09 2025 12:13 AM - 2 respostas
Publicado em março, 09 2025 - 12:13 AM
Bonjour chers tous, besoin d'aide.

Je veux imprimer un badge (format PDF) pour toutes les personne d'un site de l'entreprise. au lieu d'un badge pour chaque individu, je me retrouve avec autant de fichier que d'individu mais chaque fichier contient l'ensemble des badge de la liste.
Je crois bien que j'ai raté un truc mais je suis dans l'urgence.
Ci dessous mon code:


POUR TOUTE LIGNE DE TABLE_Agen


Ret_nom_agent, Ret_Site sont des chaîne


Ret_nom_agent= TABLE_Agen.COL_Agen_Nom+" "+TABLE_Agen.COL_Agen_Prenom
Ret_Site=FEN_IMPRESSION_NVO_BADGE.COMBO_SITE..ValeurAffichée

// Impression au format PDF
RET_DE_PDF est une chaîne = ComplèteRep(fRepDonnées()) +...
"BADGE_" + Ret_Site+ "/"+Ret_nom_agent+".PDF"

iDestination(iPDF, RET_DE_PDF)

iImprimeEtat(ETAT_BADGE_AGENT)

FIN
Membro registado
1.010 mensagems
Publicado em março, 10 2025 - 2:29 PM
Bonjour,
Nous n'avons pas les informations nécessaires pour tout comprendre (type d'état ???), mais il est normal que vous ayez un fichier PDF par ligne de la table puisque c'est bien ce qui est demandé dans le code que vous présentez : "Pour toute Ligne de Table_Agen" -> iImprimeEtat(...

Perso, j'aurai créé un état type "Etiquettes" (chaque Etiquette est un badge) et j'aurai ensuite défini la source.

Cdlt
Publicado em março, 11 2025 - 3:42 PM
Cédric_34 a écrit :
Bonjour,
Nous n'avons pas les informations nécessaires pour tout comprendre (type d'état ???), mais il est normal que vous ayez un fichier PDF par ligne de la table puisque c'est bien ce qui est demandé dans le code que vous présentez : "Pour toute Ligne de Table_Agen" -> iImprimeEtat(...

Perso, j'aurai créé un état type "Etiquettes" (chaque Etiquette est un badge) et j'aurai ensuite défini la source.

Cdlt


J'ai effectivement le nombre de fichier pdf qui correspond; sauf qu'à l'intérieur de chaque fichier, j'ai autant de page que de personne.
c'est effectivement un état de type étiquette