Newsgroup: it.comp.lang.visual-basic
Titolo: impostare un programma di archiviazione

Salve a tutti, mi scuso in anticipo per la lunghezza del post...
Ho la necessità di sviluppare un programma di archiviazione di avvisi
di pagamento, circa 50000.
Nel form a sinistra appare in una griglia l' elenco dei contribuenti,
con la possibilità di navigare e cercare tra essi e di vedere il
relativo dettaglio dei pagamenti, cioè l' avviso e da 1 a 4 bollettini
di conto corrente per ciascuno.
Fin qua, tutto bene, credo, ma ho qualche dubbio su come gestire la
visualizzazione degli avvisi e dei relativi bollettini: io ho i
modelli di questi documenti(cioè senza i dati variabili per singolo
contribuente) archiviati otticamente come immagine o come pdf o come
.doc, all' interno di questi occorre mettere i dati di ognuno (in
pratica un merging tra il modello e i dati, usando delle label o delle
textbox per i dati variabili dentro il documento) e quindi
visualizzare il documento riempito sulla destra del form (penso in una
picturebox), con possibilità di zoom e scroll sul documento stesso.
Le possibilità, credo, sono 2(almeno quelle a cui ho pensato io, ma
sono un neofita...;-)):
-fare il merging per ogni documento e salvarlo su disco come immagine
o pdf o word,ma il programma deve stare su 1 cd e non credo ci stiano
50000 documenti,
in compenso, credo che il caricamento sarebbe abbastanza veloce e non
avrei problemi a gestire zoom e scroll, ditemi se sbaglio...
-fare un merging al volo, cioè viene caricato il modello dell' avviso
o dei bollettini e a seconda del contribuente, da codice, viene
riempito con i suoi dati. In questo caso l' occupazione di spazio
sarebbe minima, essendoci solo il programma, il database access, e i
modelli dei documenti, ma forse la visualizzazione sarebbe un pò
lenta. Il problema maggiore, però,(almeno per me) è come gestire lo
zoom e lo scroll di questo documento creato al volo.
Dovrei infatti, ad ogni zoom o scroll, ridimensionare e riposizionare
sul documento tutte le labels o textbox usate per i dati variabili, è
corretto?
Inoltre, ad ogni zoom dovrei cambiare anche il font per queste labels
o textbox, in modo che il dato variabile venga visualizzato
correttamente?
Graditissimi tutti i suggerimenti e consigli che vogliate darmi,
scusate ancora per la prolissità :-)
Ciao a tutti

 picturebox), con possibilità di zoom e scroll sul documento stesso.
Se il documento/immagine deve essere integrato con altri dati (con i
potenziali errori conseguenti), sinceramente non capisco (nemmeno se ve ne
fosse giustificazione gestionale/fiscale) perchè se ne debba mantenere
l'immagine che non è "completa". Io segherei le immagini traducendole in
dati puri cumulandoli con quelli mancanti da aggiungere. A quel punto non
escludo affatto che il tutto possa stare su un CD.

 escludo affatto che il tutto possa stare su un CD.
Uhm...ho paura di non aver capito la tua risposta, potresti essere più
chiaro?
Più precisamente, che significa "io segherei le immagini traducendole
in dati puri cumulandoli con quelli mancanti da aggiungere"?
Il documento/immagine è un template, mi serve come modello, è uguale
per tutti i contribuenti, in pratica devo fare un' anteprima di stampa
(con zoom e scroll)di questo documento, riempito ogni volta con dati
variabili.
Il mio dubbio è se mi conviene salvare tutti i documenti (come
immagini su disco)oppure se crearmi ogni volta il documento al volo,
con i casini per lo zoom e scroll, anche se forse c'è qualche dll od
ocx già pronto per un' anteprima di stampa di questo genere...ora
vedo.
Ciao, grazie.

 wrote in message

Per immagine io ho inteso la "fotografia" statica del bollettino, diciamo un
BMP. Se questa non è per sua natura completa in quanto deve essere integrata
con altri dati, tanto vale non archiviare proprio l'immagine (il BMP), ma i
suoi dati ai quali aggiungere quelli mancanti. Ripeto, io come "immagine"
non salverei un bel niente. Se si "deve", beh, pace.