|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
|
[vb] report & e-mail
ho creato un report con il datareport di vb6 e vorrei aggiungere queste 2 possibilità:
1) vorrei che a piè pagina del report ci fossero data e n° di pagina del report (nella sezione apposita del report non è possibile inserire controlli se non label); 2) vorrei poter spedire il report per e-mail (semplicemente creare un nuovo messaggio che abbia come corpo o come allegato il report, non voglio inviarlo direttamente da vb, insomma come "mailto:nome@isp.com"). ![]() ringrazio in anticipo per i suggerimenti
__________________
"catch a homo by his toe, man I don't know no more am I the only fuckin' one who's normal any more?" |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
|
mi serve poi anche poter fare il refresh del recordset sul quale è basato il report, ma non trovo il metodo refresh...
![]()
__________________
"catch a homo by his toe, man I don't know no more am I the only fuckin' one who's normal any more?" |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Allora facciamo una cosa per volta... per visualizzare il numero delle pagine devi creare una label che contenga il testo "%p", in questa maniera ti va a leggere il numero della pagina corrente!
Per il resto mangio e poi mi metto al lavoro ![]()
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Quote:
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
|
ovviamente tutto ok con il numero di pagina
![]() in rs.Requery(adCmdText) adcmdtetxt sarebbe uno dei controlli del report?
__________________
"catch a homo by his toe, man I don't know no more am I the only fuckin' one who's normal any more?" |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
No è un parametro che passi alla funzione per fare il refresh del recordset.
Naturalmente il report va riaperto da capo.
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
|
io ho un pulsante che fa:
Codice:
Private Sub stampa_Click() report_forn.Show data1.rsfornitori.Requery (adCmdText) End Sub ha a che fare con la gestione pessimistica?
__________________
"catch a homo by his toe, man I don't know no more am I the only fuckin' one who's normal any more?" |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Ma tu mica usi il controllo data per fare la gestione del database?
![]() Se ti posso dare un consiglio impara a lavorare con ADO a mano... ti posto un esempio che ho trovato (perchè nn mi va di crearlo io) ![]() PS: io intanto sto cercando per la mail, ci sono quasi riuscito, devo solo superare ancora qlc ostacolo ![]()
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
...dimenticavo...
![]()
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
|
non uso il controllo data, in genere uso il controllo ado, e in questo caso ho usato il dataenvironment.
il fatto è che preferisco avere un riferimento visuale nei miei progetti, quindi vedendo il controllo ado sul form capisco a cosa serve quel form in quel progetto ![]() in ogni caso ora ho bisogno di ultimare un programma che mi sta prendendo da un mesetto, e mi manca solo la gestione delle stampe. le prime + imbecilli le ho fatte con printform (te ne ricorderai perché anche lì ci sei andato a finire di mezzo ![]() queste ultime che sono + complesse le ho fatte con i report. adesso anche se si tratta di usare un artificio (nella mia "carriera" ne ho usati di tutti i colori, a fondamenti 2 il professore mi stava per sputare in faccia ![]()
__________________
"catch a homo by his toe, man I don't know no more am I the only fuckin' one who's normal any more?" |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Bhe infatti è quello che devi fare, rifai la query e rilanci il report e lui rivisualizza i dati aggiornati
![]()
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
|
ma le query che uso sono dei command del dataenvironment.
come faccio a rifare la query? con il controllo ado facevo ado.refresh e mi passava la paura ![]() ora pare che io non possa...
__________________
"catch a homo by his toe, man I don't know no more am I the only fuckin' one who's normal any more?" |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Bhe io nn ho mai usato quel controllo che usi tu, ma credo che se tu chiudi il recorset e rilanci la query e riapri il report dovrebbe essere aggiornato...
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
|
il discorso è che il recordset non lo istanzio io, viene istanziato (credo) all'avvio, e non ho modo di chiuderlo e riaprirlo tramite codice...
__________________
"catch a homo by his toe, man I don't know no more am I the only fuckin' one who's normal any more?" |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Bhe ma io ripeto...usare ADO come tutti i cristiani?
![]()
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
|
dai, non mi fare una schifezza solo perché sono pigro...
![]() cmq sei stato fin troppo gentile, vedrò come fare per aggirare il problema. aspetto con ansia notizie per l'email (sto provando da stamattina ma nisba)
__________________
"catch a homo by his toe, man I don't know no more am I the only fuckin' one who's normal any more?" |
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Bhe le librerie ADO sono + potenti del controllo e soprattutto le tratti come vuoi
![]() Cmq per la mail, come mai ti serve esterna a VB ?
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
|
xché credo sia + facile implementare un semplice link che non tutto l'invio, e siccome non mi è stato chiesto di inviare email, ma lo faccio di mia iniziativa, mi basta una cosa semplice, tanto è un di più.
__________________
"catch a homo by his toe, man I don't know no more am I the only fuckin' one who's normal any more?" |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Allroa io ho trovato un metodo per farlo... sai cosa è la CDONTS ?
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
|
ho appena letto che è un oggetto com e che per utilizzarlo serve iis, giusto?
__________________
"catch a homo by his toe, man I don't know no more am I the only fuckin' one who's normal any more?" |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:40.