PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Impression d'un état vers pdf en arrièrre plan
Impression d'un état vers pdf en arrièrre plan
Débuté par Smokie68, 14 mai 2022 17:15 - 6 réponses
Membre enregistré
78 messages
Popularité : +1 (1 vote)
Posté le 14 mai 2022 - 17:15
Bonjour,

J'ai fait un petit programme pour enregistrer des transactions, un simple fichier HSFSQL classique avec :
ID, Date, Montant.
Je peux sans soucis créer un fichier CSV que j'envoie par e-mail en pièce jointe.
Je voudrais rajouter en pièce jointe un fichier pdf créer à partir d'un état.
Est-il possible d'exécuter l'état pour générer le fichier, pdf sans que rien s'afficher à l'écran ?

Quelqu'un, a-t-il réussi à faire cela ?

Cordialement.
Membre enregistré
492 messages
Posté le 14 mai 2022 - 18:44
Bonjour,
Ceci te conviendrait-il ?

iDestination(iPDF, "C:\temp\etat.pdf")
iFenêtreAbandon(FAUX)
iImprimeEtat(Point)
Membre enregistré
78 messages
Popularité : +1 (1 vote)
Posté le 15 mai 2022 - 01:59
Cela fonctionne à merveille

Merci beaucoup
Membre enregistré
78 messages
Popularité : +1 (1 vote)
Posté le 21 mai 2022 - 18:01
Ça fonctionne, mais le souci c'est que ça ne se comporte pas de la même façon en mode développement et en exécutable, car dans le deuxième cas, le programme se ferme, il faut peut-être modifier apèrs un des paramètres pour que le programme continue de fonctionner?
Est-ce dû que je compile en 64 bits?

Cordialement
Message modifié, 21 mai 2022 - 18:09
Membre enregistré
78 messages
Popularité : +1 (1 vote)
Posté le 05 juin 2022 - 07:46
Bug corrigé avec la mise à jour 01F270103n (Update 3 du 30/05/2022)

Bon développement

Cordialement
Membre enregistré
26 messages
Posté le 15 septembre 2022 - 23:48
Bonjour,
J'ai le problème avec la version 26
Dans l'aperçu avant impression si je clique sur PDF le programme se ferme
Si je fais un bouton ou je génère le pdf sans passer par l'aperçu c'est pareil!!

iParamètreExport(iExportFichier, nomfichier)
iDestination(iPDF,nomfichier)
iFenêtreAbandon(Faux)
iImprimeEtat(GpNometat,ResUtilisateur)

C'est quoi le soucis??
le même code fonctionne très bien avec des ancienne version de windev (Version 14 par exemple)

Merci de me donner une solution!!
Cordialement
Message modifié, 15 septembre 2022 - 23:49
Membre enregistré
492 messages
Posté le 17 septembre 2022 - 16:39
Bonjour Véro,
Comme le précise Smokie68, un bug dans la version 27 était à l'origine du plantage.
Tu indiques que tu as le même souci avec la 26 alors que ça fonctionnait avec d'anciennes versions (14).
En effet, je suis en 24 et le code fonctionne.
Ce qui amène à la conclusion que le bug est apparu après la 24 mais n'avait pas été détecté et donc, non corrigé.
Je pense que tu n'as pas le choix, il faut faire une requête au service technique en espérant qu'ils veuillent bien faire un patch correctif pour la 26.
Pense à bien décrire le problème, en faisant référence éventuellement à ce post.
Cordialement