Programmazione by Paolo Puglisi      

Crea Report



15/03/2021 - La procedura crea un programma sia in Visual Basic 6 che in Visual Studio Net, per la stampa report relativi a tabelle selezionate da un database di Access.
Selezionando una tabella ed inserendo i campi da visualizzare nel report CreaReport importa il nome dei campi, il tipo e la lunghezza del campo, con possibilità di modifica di modificare la lunghezza del campo sul report.
Crea Report creera' un progetto intero in Visual Basic 6 o Visaul Studio .Net per la stampa in formato testo o in formato HTML, con possibilità di modificare sia l'indice che adattare la lunghezza dei campi al report stesso.


Il download da scaricare qui     Eseguibile Zippato, .

La procedura e' completamente commentata in ogni suo campo, comando, tabella per cui non necessita di manuale.

Visualizza HELP


Lascia un tuo commento a by Paolo Puglisi

Crea Report: Si seleziona il Database, la tabella, i campi e si inseriscono nel progetto





Nel caso in cui il nome dei campi contenessero uno spazio verra' comunicato un errore e se si vuole proseguire si dovrà accedere al database e togliere dal nome del campo lo spazio o sstituirlo con un "_"


Elenco dei campi relativi ad uno dei tanti prospetti dove si possono(devono) correggere i valori relativi alla lunghezza dei campi da stampare





Elenco dei report con i relativi filtri (WHERE) e selezione degli Indici





Query relativa ad ogni report





Una volta eseguito il programma per la creazione del report, la provedura visualizzerà la directory dove ha creato il file sorgente. Si lancia il file ProgettoStampe.vbp e si entrerà nella compilazione dell'eseguibile.





Avviato il programma viene lanciato il file di Menu che comprende i vari report





Ogni report è corredato dalla seguente maschera nella quale si potra' modificare il titolo del report e query (attenzione che il codice sorgente farà riferimento alla query originale per cui, se si modifica sostanzialmente la query esposta, si dovrà ragionare dentro il codice per apportare le modifiche del caso.





Selezionando il menu "modifica lunghezza campi" verrà visualizzato il pannello di controllo relativo alla lunghezza dei campi, andando poi a modificare il report





Stampa del prospetto in formato TXT. Si dovra ovviamante selezionare il carattere Courier per allineare i campi di testo





Stampa del prospetto in HTML. In pratica i valori del prospetto vengono letti dal prospetto TXT precedente, per cui i valori non vengono riletti dalla tabella del database








Prima di selezionare il bottone VB.NET per la compilazione di una procedura in visual studio, appare il seguente messaggio:
NEW 19/03/2021 - Crea e genera un progetto completo in VB.NET
Attenzione, prima di cliccare sulla creazione progetto, controlla sul campo LUNGO sia diverso da 0 o non sia valorizzato
La procedura avverte di controllare ogni campo della griglia il valore LUNGO perchè da questo valore si costruirà il prospetto.


Il campo LUNGO da controllare. Nel caso in cui nonostante l'avvertimento si proseguirà a generare la procedura, il programma metterà come valore di default "10" a tutti i campi a ZERO


La procedura per la creazione del programma prosegue con la copia dei file e genererà tutti i programmi necessari alla costruzione dei form che genereranno i relativi prospetti in formato HTML o TXT. ( si dovrà selezionare solamente la directory di destinazione e premere il pulsante SCRIVI progetto in VB.Net e verra visualizzato dopo l'elavorazione la directory dove sono stati creati i file di progetto





Creazione File HTML e ASP
Genera una pagina (ASP e HTML) col l'utilizzo di librerie di Google che vengono utilizzate pe la ricerca, nella griglia di una qualsiasi stringa.
Si dovranno scegliere il percorso del file dove verrà generato, la path del "ServerPath" di IIS dove il file Asp dovrà posizionarsi e premere OK e verrà generato un file tipo questo :





 


 


 


 


Scrivi by Paolo Puglisi Modifica del 15 Marzo 2021