Amis codeurs et codeuses bonjour,
Après pas mal de temps a me former sur windev mobile (express, on verra après) j'arrive enfin à résultats sympa.
Mon projet est de générer des documents qualités puis de les enregistrer en PDF, le tout sur une tablette ANDROID
Bilan
-Faire BDD : Ok
-Faire formulaire de saisie/consultation :OK
-Faire une requete : OK
-Ouvrir un etat selon requete: Je sais pas le tester!!! Comment avoir un apercu sur tablette?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT EXPRESS_PrescriptionsRéglages.IDEXPRESS_PrescriptionsRéglages AS IDEXPRESS_PrescriptionsRéglages, EXPRESS_PrescriptionsRéglages.Article AS Article, EXPRESS_PrescriptionsRéglages.Désignation AS Désignation, EXPRESS_PrescriptionsRéglages.SignatureRA AS SignatureRA, EXPRESS_PrescriptionsRéglages.StatutPT AS StatutPT, EXPRESS_PrescriptionsRéglages.TypeBuse AS TypeBuse FROM EXPRESS_PrescriptionsRéglages WHERE EXPRESS_PrescriptionsRéglages.IDEXPRESS_PrescriptionsRéglages = {ParamrequeteIDPR}
Le basculer en PDF avec itext: Je sais pas comment importer le lib donc pas de test
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 //Afin de généré la PR en PDF on doit commencer par //faire une requete de selection sur l'enregistrement en cours ParamrequeteIDPR est une chaîne //Attribution de la valeur ParamrequeteIDPR =ATT_ID //Execution de la requete SI HExécuteRequête(EXPRESS_REQ_PRsur_id,hAvecFiltre,ParamrequeteIDPR)=Faux ALORS ErreurInfo(errComplet) FIN
Sauriez vous m'aider sur la méthode si elle n'est pas bonne et/ou sur les etapes requete/ouvrir etat sur requete / conversion PDF???
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
21
22 sFicPdfDestination est une chaîne sFicPdfDestination = fRepExe()+"\le_New.pdf" // creation d'un pdf l_Stream1 est un Stream dynamique l_Stream1 = allouer FileStream(sFicPdfDestination,FileMode::Create) odoc est un iTextSharp.text.Document(); pr est un Paragraph(Hello World!) PdfWriter.GetInstance(odoc,l_Stream1) odoc.Open() odoc.Add( pr) odoc.Close() l_Stream1.Close() libérer(l_Stream1)
D'avance merci à vous
Partager