Newsgroup: it.comp.appl.access
Titolo: Come fare con le stampe che il cliente deve personalizzare?

Supponiamo abbiate una procedura realizzata con Access che fornite come 
mde o accde e quindi niente modifiche
E supponiamo che vi poniate l'obiettivo di consentire la 
personalizzazione dei report presenti, o addirittura la creazione di 
nuovi report da parte di chi usera' la vostra procedura
Come fate/fareste?
 
 

 ha scritto:

parametrizzando.
 
 
 
 
-- 
"Le Mondine" Fan Club
 
 


esperienza personale:
per i report esistenti mi faccio dire che modifiche vogliono e li 
personalizzo io. Altrimenti è più il tempo a spiegare come fare e a 
sistemare i castroni che poi fanno
 
per i report/estrapolazioni nuove:
gli creo view su sql server e spiego loro come collegarsi da access/excel.
Normalmente, dopo aver capito di non essere capaci a far nulla più di 
una rubrica telefonica, chiedono a me di farglielo direttamente nel 
gestionale
 
BFS
 
 
 

on 01-02-23, RobertoA supposed :

Io non ho mai avuto il vezzo di cedere il compilato, ho sempre
ceduto l'interprete.
Vorrei che qualcuno mi spiegasse la convenienza di fare in contrario.
 
Bruno


Una ragione e' che cosi' non vedono lo apaghetti-code incluso
Che funziona pero'
:)  :)


Si, ho capito
Ma supponiamo che tu voglia realizzare un mini-gestionale che avra' 
graaande diffusione, non e' che puoi andare a personalizzare i report 
standard
 
E l'uso di dati grezzi dalla base dati e' una roba completamente slegata 
dal gestionale, non controlli, filtri, ordini niente dal gestionale
E nel caso uno sia in grado di fare queste cose, non te le viene a 
chiedere, le fa' gia' di suo
 
Ma un gestionale professionale, anche se 'piccolo', a mio parere DEVE 
avere le stampe personalizzabili da utente finale
 
In un certo senso ambienti di lavoro come Visual Studio o Delphi, 
essendo nativamente sprovvisti di tool interni, ti obbligano fin da 
subito ad usare strumenti esterni, tipo Crystal Report / Fast Report
E quindi si parte gia' da subito senza questo problema perche' basta 
dire all'operatore '..ti fornisco un Crystal Report, una giornata di 
formazione, e poi fai quel che vuoi..' mantenendo la possibilita' di 
selezionare e ordinare dall'interno del gestionale, e quindi quel che 
vedi a griglia a video te lo ritrovi poi sulla stampa
 
Mi ripeto, finche fai un sistema 'grosso' e sei li a modificare il 
problema non c'e', ma se volessi fare una procedura 'piccola' da fornire 
ad un grande numero di utenti, la cosa non sarebbe fattibile
E non ditemi che il programma 'piccolo' non necessita' di modifiche alle 
stampe, perche' questo e' una cosa molto frequente (e toglimi i prezzi 
dai ddt, e mettimi il lotto sulle righe, e togli questo e metti l'altro....)
 
 
 


c'è da capire cosa intendi con personalizzare la stampa a questo punto.
facendo l'esempio del DDT, io metto a disposizione dei flag per settare 
tipo:
 
stampa logo si/no
lingua ITA
stampa prezzi si/no
stampa griglia si/no
stampa codice cliente si/no
stampa immagine si/no
colore bordi stampato si/no
immagine in filigrana si/no
etc etc
 
ma sono tutti "oggetti" gia presenti nello stampato che vado a 
visualizzare o meno in base a quei flag.
 
se tu invece intendi che il cliente possa allo stampato ddt aggiungersi 
label e text in punti a piacere dello stampato, spostare l'ordine delle 
colonne, la posizione del mittende e del destinatario, del logo etc lo 
vedo impossibile. (e alquanto pericolosa) Almeno con Access.
Con altri linguaggi, tipo android studio, dove uno stampato e una 
maschera non è altro che un file xml la cosa sarebbe gia più fattibile.
 
BFS
 
 
 
 
 
 
 
 
 
 
 
 
 


Intendo spostare gli oggetti, toglierne alcuni, metterne altri, rendere 
visibili alcuni campi solo in certe condizioni, ecc..
Insomma intendo personalizzare in modo importante dei report gia' fatti 
o crearne di nuovi
 
 

RobertoA explained :

Sì, come battuta va bene, ma la verità è recondita.
E non voglio tediarvi oltre, buon lavoro!
 
Bruno

I Report sono cometamente personalizzabili a Runtime senza alcun problema.
 
Ancora 20anni fa io Silvio abbiamo realizzato un tool da inglobare negli applicativi
Che a Runtime consentiva di personalizzare e salvare tutto il setting di stampa.
 
Prova a cercare se trovi ancora il demo, i siti che ospitavano il demo sono spariti tutti credo, altrimenti lo pubblico se riesco nei prossimi giorni.
"PERSONALIZZARE REPORT RUNTIME"
Saluti
@Alex

 prossimi giorni. "PERSONALIZZARE REPORT RUNTIME" Saluti
 
http://web.mclink.it/MC5884/
 



Quella è una versione molto datata ma si è quello il demo di base.
A memoria gli ggiornamenti sono stati fatti dopo la chiusura del SC.
Era pubblicato su ACCESSGROUP ma anche quello è irraggiungibile...
 
Vedrà Roberto se fa al caso suo...
 
Saluti
@Alex


Qua' mi sa' che mi tocca de lavora'
"..versione molto datata.."
Se Alex potesse indicarci dove trovare una versione aggiornata, o 
postarla da qualche parte, almeno spendo tempo su ultima versione
Ringrazio molto per la condivisione di prezioso sapere
 

 Ringrazio molto per la condivisione di prezioso sapere
 
Comunque, il tool in oggetto (che pure io utilizzo da lustri, anche con le Forms) ti sarà stato consigliato negli anni almeno tre o quattro volte!
 
Saluti

 Vedrà Roberto se fa al caso suo...
 
Vuole la pappa fatta, scrocca consulenza qui e poi se la rivende
in negozio :-)



non conosco questo tool ma immagino possa agire sui valori delle 
proprietà dei singoli oggetti GIA presenti nel report a runtime.
quindi spostare/ridimensionare e rendere visibile al massimo.
salvando in file o tabelle i nuovi valori
 
Roberto scrive:
"..., toglierne alcuni, metterne altri, rendere visibili alcuni campi 
solo in certe condizioni, ecc.."
 
per fare questo non vedo alternative se non un corso di access e 
lasciare i report in un file mdb
 
BFS
 
 


Facciamo tutto dei gran lavori di COPIA, alla fine nessuno di noi inventa nulla... basta farlo con la testa ;-)
Io poi ho sempre pubblicato tutto... se serve meglio, se non serve mi sono divertito io
 
@Alex

 BFS
 
 
Consente di fare un po tutte le personalizzazioni che i Report mettono a disposizione ovviamente a Runtime, è stato sviluppato per funzionare con il Runtime
quindi per distribuzioni  già di livello "avanzato", è robusto ed a mio parere un ottimo lavoro, poi può essere utile o meno...
 
Lo lascio pubblicato sul mio OneDrive per chi volesse vederlo, libero di usarlo:
----> 
https://1drv.ms/u/s!Are2sGzrs4WCoxfdzK5wtm1Yl6ov?e=5bIsto
 
 
Lo ZIP contiene le istruzioni.
 
@Alex

 

Ehhh cosa vuoi fare, sara' l'eta'
Non dura piu' come una volta
(parlo della memoria)


Molte grazie, prima possibile provo

 @Alex
 
grazie anche da parte mia
 
ciao