Newsgroup: it.comp.appl.access
Titolo: stampa report

ciao a tutti
ho creato questa funzione per associarla ad un tastino per inviare un report
direttamente alla stampante:
Function StampaReportFiltro(strNomeReport As String, strFiltro) As Integer
' Stampa il report con filtro
On Error GoTo Err_StampaReportFiltro
    DoCmd.OpenReport strNomeReport, , acNormal, , strFiltro
Exit_StampaReportFiltro:
    Exit Function
Err_StampaReportFiltro:
    MsgBox Err.Description
    Resume Exit_StampaReportFiltro
End Function
il problema risulta: come faccio a farmi chiedere su che stampante
stamparlo?
grazie
--
Drops

 ha scritto nel messaggio
news:nSDba.27235$%p6.19...@news.edisontel.com...

Cerca nei messaggi precedenti e nel sito comune (
www.sitocomune.com
)...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:b4n3a1$r7d$1...@canarie.caspur.it...

sto cercando proprio li ma non trovo nulla :-(
ciao e grazie

 ha scritto nel messaggio
news:nSDba.27235$%p6.19...@news.edisontel.com...

Access (almeno Access 97) usa sempre la stampante predefinita.
Se vuoi cambiare temporaneamente la stampante predefinita per stampare il
tuo report e poi reimpostarla, vai sul Sito Comune (link qui sotto) e nella
Sezione General leggi la FAQ di Carlo Costarella e Lorenzo Coronati
intitolata "Gestire la stampante predefinita".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Ragazzi un'altrro piccolo problema !!!!
avrei bisogno di alcune delucidazione:
sto costruendo una maschera in access per la gestione dei clienti cosi
composta
CodiceCliente
NomePresentatrice
Dataordine
CapoGruppo
ecc..
allora ho immesso una casella cobinata per codiceCliente con il segueente
codice:
Private Sub CodiceCliente_AfterUpdate()
'inserisce i valori nelle caselle automaticamente
'=======================================================================
Me.CodiceCliente.Value = Me.CodiceCliente.Column(0)
Me.NomePresentatrice.Value = Me.CodiceCliente.Column(1)
Me.CapoGruppo.Value = Me.CodiceCliente.Column(2)
'=======================================================================
Me.DataOrdine.SetFocus
End Sub
nel quale una volta immesso il codicecliente mi restituisce atumaticamente
in NomeCliente e Il CapoGruppo
naturalmente la casella combinata ricerca i valori nella tabella database
dove ho immesso tutte le mie presentatrici con i seguenti record
codiceCliente NomePresentatrice capogruppo
fin qui nessun problema!!!!!!!!!!!
Da qui in poi  sorge il mio problema:
Poiche naturlmente  voglio gestire un nuovo cliente ho immesso nella
maschera un comando nuovo cliente ma vorrei che una volta immessi i valori
mi andasse ad aggiornare automaticamente sia il la tabella database sia la
tabella nuova campagna!!!!
Spero in un aiutino!!!!!!

 ha scritto nel messaggio
news:ndFba.5272$Lr4.1...@twister2.libero.it...

il programma su sitocomune si mi cambia la stampante predefinita ma fino a
quando non chiudo e riavvio access non mi seleziona la stampante!!!
ciao

 ha scritto nel messaggio
news:DcHba.27334$%p6.19...@news.edisontel.com...

Non ti preoccupare di quello che vedi nella finestra dell'Impostazione
Stampanti: verrà usata come predefinita la stampante che hai selezionato per
ultima; io uso le funzioni contenute nel modulo Printers del database di
esempio del Sito Comune per inviare un report per fax e mi funziona tutto OK
anche se nella finestra Impostazioni Stampanti non è rappresentata la
realtà.
Facendo una cosa del genere:
DefaultPrinter = GetDefaultPrinter
Call SetDefaultPrinter("WinFax")
DoCmd.OpenReport "MioReport"
Call ResetDefaultPrinter
DoCmd.OpenReport "MioReport"
Mi manda prima il report per FAX e poi lo stampa sulla stampante di sistema.
Stai attento che DefaultPrinter è una variabile globale che nell'esempio
trovi definita in testa al modulo Printers.
Prova e vedrai che funziona.


 ha scritto nel messaggio
news:42Iba.5808$Lr4.1...@twister2.libero.it...

sono riuscito a risolvere il problema utilizzando il codice e la maschera
che ho trovato qui
http://office.microsoft.com/italy/assistance/2002/articles/acChangePrnSetngs
Report.aspx
adesso devo ancora inserire la stampa fronte retro ( su stampante fronte
retro), il numero di copie
ti ringrazio comunque dell'interessamento ma a me serve proprio una
"gestione stampante" cosa che mi sta quasi facendo impazzire
ciao Drops

 ha scritto nel messaggio
news:mQIba.27389$%p6.19...@news.edisontel.com...

il reale problema e che io uso xp e se facessi l'anteprima sarebbe tutto
semplice, purtroppo il db deve andare su p200 mmx su cui a forza è entrato
office xp ma rifiuta un pochettino le anteprime dei report con immagini e
calcoli complessi, lanciandoli direttamente alla stampante risolvo il
problema (in pratica risparmio 10 minuti, il tempo che mi visualizza il
report!!!!)))
ciao

 ha scritto nel messaggio
news:mQIba.27389$%p6.19...@news.edisontel.com...
