|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
[WD20]Problème avec iEnchaînementImprime() après i |
Débuté par Frantz, 04 jan. 2020 16:20 - 7 réponses |
| |
| | | |
|
| |
Membre enregistré 18 messages |
|
Posté le 04 janvier 2020 - 16:20 |
Bonjour à tous,
j'ai un soucis avec iEnchaînementImprime() après iAperçu(): En effet, je veux enchaîner plusieurs état en fonction de certains choix fait auparavant. Mon code fonctionne parfaitement si je ne fais pas d'aperçu (impression de l'ensemble des états sans soucis), par contre si je passe par l’aperçu, la visualisation des pages est impeccable, mais une fois envoyé à l'imprimante, j'ai le message d'erreur ci-dessous:
Erreur à la ligne 48 du traitement Clic sur BTN_Apercu. Vous avez appelé la fonction iEnchaînementImprime. L'élément '' n'a pas été trouvé.
Si quelqu'un à une idée sur ce qui pose problème je suis preneur. Merci d'avance à ceux qui pourront m'aider
-- --------------- François |
| |
| |
| | | |
|
| | |
| |
Posté le 04 janvier 2020 - 19:39 |
Bonjour,
voici, ci-dessous un exemple de code qui fonctionne parfaitement avec l'aperçu. Quelle différence il y a t-il dans ton code. Pourrais tu l'afficher?
iAperçu(100) iEnchaînementAjoute(ETAT_page_garde2) iEnchaînementAjoute(ETAT_fonctionnement) iEnchaînementAjoute(ETAT_maintenance) iEnchaînementAjoute(ETAT_procedure_tests) iEnchaînementImprime()
Bon dev! |
| |
| |
| | | |
|
| | |
| |
Posté le 05 janvier 2020 - 17:18 |
Bonjour,
pourrais tu afficher le code de ta fonction demandant l'aperçu?
Bon dev |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 18 messages |
|
Posté le 06 janvier 2020 - 10:26 |
Bonjour, ci dessous le code en question
iAperçu()
SI INT_ChoixImprime[1] = 1 ALORS iInitRequêteEtat(ETAT_FicheEnterrement,gnNoEnregEnterrement) iEnchaînementAjoute(ETAT_FicheEnterrement) FIN
SI gsTypeCérémonie = "Crémation" ALORS INT_ChoixImprime[2] = 0 FIN SI INT_ChoixImprime[2] = 1 ALORS iInitRequêteEtat(ETAT_FicheCreusement,nNoTombe) iEnchaînementAjoute(ETAT_FicheCreusement) FIN
SI INT_ChoixImprime[3] = 1 ALORS iInitRequêteEtat(ETAT_FicheTombe,nNoTombe) iEnchaînementAjoute(ETAT_FicheTombe) FIN
SI INT_ChoixImprime[4] = 1 ALORS iInitRequêteEtat(ETAT_FicheDepose,nNoTombe) iEnchaînementAjoute(ETAT_FicheDepose) FIN
HFiltre(Historique,IDTombes,gnNoEnregTombe) HLitDernier(Historique) SI HEnDehors() = Vrai ALORS INT_ChoixImprime[5] = 0 SINON gnNoHistorique = Historique.IDHistorique FIN SI INT_ChoixImprime[5] = 1 ALORS iInitRequêteEtat(ETAT_Fiche_de_Travail,gnNoHistorique) iEnchaînementAjoute(ETAT_Fiche_de_Travail)
FIN
iEnchaînementImprime() Ferme()
Merci pour ton aide
-- --------------- François |
| |
| |
| | | |
|
| | |
| |
Posté le 09 janvier 2020 - 10:46 |
Bonjour,
désolé pour le retard. As tu essayé de mettre une valeur pour le iaperçu, par exemple iaperçu(100) ? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 18 messages |
|
Posté le 10 janvier 2020 - 17:58 |
Bonjour Dominique,
Bonjour,
désolé pour le retard. As tu essayé de mettre une valeur pour le iaperçu, par exemple iaperçu(100) ?
je viens de faire un essai, toujours le même problème
-- --------------- François |
| |
| |
| | | |
|
| | |
| |
Posté le 10 janvier 2020 - 22:53 |
Bonjour,
la doc indique ce qui suit :
Attention : Si des états présents dans l’enchaînement sont basés sur une requête, l'initialisation de la requête doit être effectuée avec la fonction iInitRequêteEtat dans le code d'initialisation de l'état (et non avant l'appel de la fonction iEnchaînementAjoute).
Cordialement |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 18 messages |
|
Posté le 11 janvier 2020 - 22:09 |
Bonsoir Dominique ok merci, je vais regarder ça de plus près. merci de intéresser à mon cas. Je te tiens au courant de l'évolution de la chose
-- --------------- François |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|