Bonjour,
je souhaite imprimer plusieurs états à la suite, donc je me suis tourné vers les fonctions d'enchainement d'états.
Depuis une fenêtre composé d'un interrupteur ou je choisis mes états que je veux imprimer lorsque je clique sur le bouton imprimer, j'execute le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 iAperçu(iapZoomDéfaut) IF INT_PRINT[1]=Vrai THEN iInitRequêteEtat(ETAT_BonPreparation,gnNumCommande) iEnchaînementAjoute(ETAT_BonPreparation) END IF INT_PRINT[2]=Vrai THEN iInitRequêteEtat(ETAT_RecapPreparation,gnNumCommande) iEnchaînementAjoute(ETAT_RecapPreparation) END IF INT_PRINT[3]=Vrai THEN iInitRequêteEtat(ETAT_Commande,gnNumCommande) iEnchaînementAjoute(ETAT_Commande) END iEnchaînementImprime()
et la, j'ai le message d'erreur suivant :
Première interrogation : quelle est la fonction iEnchainementDébut() à priori elle est inexistante.Erreur à la ligne 1 du traitement Clic sur BTN_PrintEtat.
Vous avez appelé la fonction iEnchaînementAjoute.
La fonction iEnchainementAjoute() doit être appelée entre des appels à iEnchainementDébut() et iEnchainementImprime().
Ensuite même si je choisi un seul de choix, l'impression ne donne rien, l'appli se fige et c'est tout alors que si je fait un iimprimeetat, aucun problème.
quelqu'un à déja eu se problème?
Partager