Italian Generatore Report ( Tanuzzu Report) v.2

Xfood

Expert
Licensed User
Longtime User
ciao amici, con l'aiuto della Ia ho realizzato un generatore di report in html, che salva un file json, e che in teoria si puo utilizzare con qualsiasi programma anche in b4x, ho allegato un piccolo esempio basico che da b4x ( in questo caso b4j ) legge il file report.json, e genera il report ( creando una pagina html di report che poi si puo stampare e gestire a piacimento
se qualcuno vuole migliorare allego qui il tutto

1) aggiunto campi Calcolati
2) sistemazione grafica
3) e tanto altro ancora
4) aggiunto tasti annulla e ripeti, piu fix vari sulla generatore report xFood_ReportDesigner.html
1788335564103.png


1788187514309.png

1788187261156.png


1788187279542.png


1787343430364.png


1787343392718.png



1787343363077.png
 

Attachments

  • xFood_Report.b4xlib
    12.4 KB · Views: 26
  • ReportJson.zip
    2.6 KB · Views: 25
  • xFood_ReportTest.zip
    7.3 KB · Views: 19
  • xFood_ReportDesigner.zip
    17.6 KB · Views: 16
Last edited:

Sagenut

Expert
Licensed User
Longtime User
Mitico Tanuzzu
 

Xfood

Expert
Licensed User
Longtime User
In sicilia e' tanuzzu. 🤣🤣🤣... sto sistemando ultimi ritocchi domani pubblico la libreria con un esempio, oltre qui sul forum italiano, in quale sessione devo pubblicarla visto che e' b4xlib? come argomento?

P.s. sono molto orgoglioso del risultato, per avere report dinamici
 

Sagenut

Expert
Licensed User
Longtime User
In sicilia e' tanuzzu. 🤣🤣🤣... sto sistemando ultimi ritocchi domani pubblico la libreria con un esempio, oltre qui sul forum italiano, in quale sessione devo pubblicarla visto che e' b4xlib? come argomento?

P.s. sono molto orgoglioso del risultato, per avere report dinamici
Essendo B4XLIB direi che và nelle librerie.
 

Xfood

Expert
Licensed User
Longtime User
eccomi, come Gia Promesso, allego qui la mia Versione di Generatore Report
la parte designer e' in html, e poi ho creato una libreria b4x per gestire in modo semplice e i report , senza piu bisogno di mettere mani al codice si puo' gestire il report in modo visuale, ( spostare campi, margini, font, ecc.) generare il nuovo file json ed il gioco e' fatto.
il report puo essere generato in formato pdf o html come si evince da qui
B4X:
'Genera l'HTML (per anteprima/stampa via browser)
    Dim html As String = rep.RenderToHTML
    File.WriteString(File.DirApp, "ReportOutput.html", html)

    'Genera il PDF nativo
    Dim pdf As String = rep.RenderToPDF
    File.WriteString(File.DirApp, "ReportOutput.pdf", pdf)


sentitevi liberi di utilizzarla come meglio credete, e se lo ritenete opportuno fare le dovute personalizzazioni e modifiche

p.s. se ritenete che sia veramente valida come soluzione, e' gradita ( non obbligatorio) una donazione qui :
Offriamo un Caffe' ad un amico
 

Attachments

  • xFood_Report.b4xlib
    10.8 KB · Views: 30
  • xFood_ReportTest.zip
    18.1 KB · Views: 28
  • ReportJson.zip
    1.3 KB · Views: 28
  • xFood_ReportDesigner.zip
    13.8 KB · Views: 26
Last edited:

Xfood

Expert
Licensed User
Longtime User
Aggiornamento in corso.... a breve versione 2 con gestione campi calcolati, e grafica migliorata...
 
Top