Newsgroup: it.comp.appl.access
Titolo: interruzione della fase di stampa

Salve a tutti,
volevo chiedere se è possibile risolvere il seguente problema.
Da una maschera inserisco un nuovo record (5-6 campi) in una tabella e
contemporaneamente vorrei eseguire una stampa del record stesso.
La stampa voglio sia fatta su un foglio A4, ma non voglio che in un
foglio ci stia solo un record, bensì una decina.
In sunto ciò che vorrei è:
- inserisco un nuovo record tramite l'interfaccia di una maschera
- premo un tasto che invii tale record in stampa (per mezzo di un
report di appoggio o in qualche altro modo)
- la stampante preleva dal vassoi il foglio A4, stampa il record, la
carta avanza di un cm circa
- inserisco un altro record e si ripete la procedura di sopra, sempre
con lo stesso foglio A4 di prima
- ripeto l'operazione per una decina di volte, dopodichè avviso la
stampante che la procedura di stampa è finita che che può "sputare"
il foglio A4 riempito dei miei 10 record
Sono stato abbastanza chiaro? Pensate sia fattibile una cosa del
genere?

 ha scritto nel messaggio 
news:1136747048....@g47g2000cwa.googlegroups.com...









[risposta]
Perché tutto sto' marchingengno?
Non fai prima a crearti una tabella di appoggio (magari chiamata 
recordInStampa) che contiene l'id dei record da stampare?
Quando premi il bottone stampa aggiungi un record nella tabella 
"recordInStampa" scrivendo l'id; il report avrà come origine dati la query 
che seleziona solo i record con id presente nella tabella "recordInStampa".
Lo stesso report, nell'evento "su chiusura" dovrebbe cancellare tutti i 
record inseriti nella tabella "recordInStampa"...
Ciao.
-- 
Sergio MAZZA

 Ciao.
Io non ho le idee ben chiare su quanto chiesto, ma potrebbe
essere utile questo :
http://www.mantuanet.it/alessandro.baraldi/
Sezione [GENERAL]
1.16 WMI-Printer JOB (Informazioni processi di Stampa) 
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao,
non mi sono spiegato bene.
L'utilizzatore del programma è una persona che non ha mai usato il
computer, ogni inserimento di dati veniva/viene fatto con carta e
penna.
Per garantire che i dati inseriti a computer non si "volatizzino" o per
qualche strano motivo non spariscano, questa persona ha bisogno che
vengano CONTEMPORANEAMENTE memorizzati su supporto cartaceo (stampa).
Lui inserisce un record ogni 10 minuti circa, ed ogni volta vuole
vedere che il record inserito a PC venga anche stampato.
Potrei fare che ad ogni record corrisponde un foglio A4 ma alla fine
della giornata mi ritroverei con un centinaio di fogli, per cui
chiedevo se è possibile lanciare la stampa del singolo record senza
consumare un intero foglio A4.
Poi, dopo 10 minuti lancio un altro record in stampa, e così via.
Dopo un tot di volte, quando il foglio A4 è quasi pieno, dico alla
stampante di "sputare" il foglio.

 ha scritto nel messaggio news:1136819487.7...@f14g2000cwb.googlegroups.com...
Ciao,
non mi sono spiegato bene.
L'utilizzatore del programma č una persona che non ha mai usato il
computer, ogni inserimento di dati veniva/viene fatto con carta e
penna.
[risposta]
Sono curioso di vedere come fa ad inserire dati con carta e penna; forse intendi penna ottica?
Per garantire che i dati inseriti a computer non si "volatizzino" o per
qualche strano motivo non spariscano, questa persona ha bisogno che
vengano CONTEMPORANEAMENTE memorizzati su supporto cartaceo (stampa).
Lui inserisce un record ogni 10 minuti circa, ed ogni volta vuole
vedere che il record inserito a PC venga anche stampato.
Potrei fare che ad ogni record corrisponde un foglio A4 ma alla fine
della giornata mi ritroverei con un centinaio di fogli, per cui
chiedevo se č possibile lanciare la stampa del singolo record senza
consumare un intero foglio A4.
Poi, dopo 10 minuti lancio un altro record in stampa, e cosě via.
Dopo un tot di volte, quando il foglio A4 č quasi pieno, dico alla
stampante di "sputare" il foglio.
[risposta]
I dati, se memorizzati, non si volatilizzano a meno di cancellarli o cancellare il file.
Per la stampa immediata del record; ritengo sia una cosa ridicola e che complica a te lo sviluppo e non sviluppa l'utilizzatore!
Spiegagli e dimostragli che ci sono altri modi per ottenere quello che chiede in modo piů agevole per entrambi e la stampa la puň 
fare quando vuole e come vuole, ma non un record per volta.
Se proprio non ce la fa e gli vengono le palpitazioni al solo pensiero, ti procuri una stampante ad aghi e, tramite le sequenze 
ESCAPE, gli invii i dati e i comandi per avanzare di riga in riga.
Per quanto mi riguarda ti sei spiegato benissimo...
Ciao.
-- 
Sergio MAZZA 

 
La soluzione migliore č sicuramente fare vedere ciň che ha inserito: ma 
a schermo! cosě il tale si impratichisce, anche. Approvo l'idea della 
maschera temporanea, se vuoi evitare casini, oltre che ad un pulsante 
apposta per stampare tutto, inserisci lo stesso codice che stampa anche 
in chiusura della maschera di inserimento, quindi se per un qualsiasi 
motivo egli esce, la stampa viene effettuata ugualmente.