Newsgroup: it.comp.lang.delphi
Titolo: Nessuno ha mai avuto modo di usare Report Manager?

Devo gestire stampe dal mio software e c'è questo fenomenale tool che fa
quasi tutto da solo. Ti permette di creare il layout finale della pagina che
andrà stampata e di potergli poi assegnare tramite il relativo componente
delphi il contenuto di oggetti come label o edit.
Il problema è che non è documentato per niente, e avrei domande da fare.
Nessuno di voi lo hai mai usato?
Davide

Io l'ho fatto tempo fa. Era abbastanza semplice. Tieni conto che devi in
pratica mettere delle barre che contengono delle label.
Report manager ti da la possibilità di fare il preview.
E se mi ricordo bene gli oggetti che vengono inseriti sono quelli che trovi
come componenti nella palette per cui ciò che viene creato dal Wizard lo
puoi modificare a piacimento ma con una certa attenzione.
Io dovevo eseguire dei calcoli su una tabella o query e il risultato del
calcolo veniva stampato insieme alla tabella o a parte di essa.
Comunque se ti posso essere d'aiuto scrivi pure.
Ciao
Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ciao
Mi faresti un piacere ENORME anche perchè ho delle scadenze abbastanza
imminenti :)
Preferisci in privato oppure qui su NG?
Grazie 1000 per la gentilezza
Davide

Immagino si meglio qui perchè altri si possono inserire nella discussione.
Che database usi ?
Che versione di delphi hai e quale realese: Professional, Enterprise ?
Che cosa devi inserire nel report immagino da stampare ?


 Che cosa devi inserire nel report immagino da stampare ?
Come accennato prima devo inserirgli dei valori testuali che ho caricato già
su di un form, più un'immagine che è presente anch'essa su di un form in un
oggetto Timage ma che all'interno del database è presente sotto forma di
path, quindi stringa di testo. In + ho un campo memo (già caricato sul form
principale al momento della stampa) che dovrei stampare su + pagine (nel
caso non stia nella prima), ma questa è un'altra questione, magari da
riprendere + avanti se te la senti
Ciao e grazie per la disponibilità
Davide

Io ho attualmente caricata la sei professional e nella palette
trovo la pagina Qreport dove ci sono i due componenti che dovrebbero fare al
caso tuo.
QrImage si può caricare come qualsiasi altro componente sulla form del
report crewat con il Wizard; e possiede le proprietà QrImage1.Size.Height,
QrImage1.Size.Left, QrImage1.Size.Top, QrImage1.Size.Width che ti permette
di definire le dimensioni inoltre ha anche la proprietà QrImage1.AutoSize
che se impostata a true dimensiona in automatico la tua immagine (io
cercherei di avere una dimensione massima in lunghezza ed altezza per tutte
le tue immagini in modo da centrarla nella form.
Per caricarla esiste QrImage1.Picture che a design time carica una immagine
definita appunto prima dell'esecuzione.
Non mi è mai capitato di dover caricare una immagine a Run-Time una cosa
simile adesso vedo se con QrImage1.Picture.LoadFromFile
('c:\MiaDir\MioFile.BMP') me la carica.


procedure TForm2.FormActivate(Sender: TObject);
begin
 QRImage1.Picture.LoadFromFile ('c:\Earth.bmp')
end;
Funziona


 caso tuo.
Io nelle palette di delphi 7, dopo aver installato il componente di
reportmanager ho la sola voce reportman, all'interno della quale ho
RpEvaluator, RpAlias, RpLastUsedStrings, RpTranslator, PDFReport, VCLReport,
RpExpreDialogVCL.
Non ho nulla di quanto mi hai descritto :(
Non so se mi sono spiegato bene, oppure forse hai già capito.
Io creo il mio report con il designerXP, cioè con l'applicazione
"stand-alone" che mi offre report manager quando lo installo. Mi creo la mia
maschera e all'interno di essa adesso gli ho messo un oggetto immagine, ma
che però è assegnato staticamente. Da delphi uso il solo componente
VCLReport (lincato con il percorso di dove si trova il mio layout di pagina
con estensione .rep) per assegnare a run-time le stringhe di testo. La cosa
che non riesco a fare è fare riferimento a quell'oggetto image già presente
allìinterno del mio .rep. Spero di esermi spiegato, e se già avevi capito mi
devi scusare, ma la cosa mi sta a cuore e visto che per il momento sei
l'unica persona che ne sa voglio essere sicuro di farmi capire
perfettamente.
non ti ricordi micca che pacchetti hai installato in delphi per report
Manager? Forse a me non compare quel componente perchè non ne ho installato
uno.
Io ho installato solamente rppack_del.dpk e rppakvcl_del.dpk
Graize ancora
Saluti
Davide

Io ho eseguito una installazione standard l'unica cosa che mi viene in mente
(dato che il problema che tu poni è facilissimamante risolubile con la mia
versione) è che io ti invii a stretto giro di posta la mia versione su disco
in modo da fare le varie valutazioni.
Ovviamente le implicazioni commerciali sono ovvie (non per me ovviamente ma
per la borland) sta a te rispettarle.
Se sei daccordo inviami a 
mari...@inwind.it
 un indirizzo fisico e lunedì
ti spedisco la mia versione.
Ciò che ti ho descritto è presente sia nella 5 enterprise che nella 6
professional.
Quale vuoi ?
Ciao Mario
P.S. Mi è accaduto un volta che installando in un pc 'particolare', 'non
standard' che alcuni componenti non venivano installati; mai però una intera
pagina.


Se mi invii a 
mari...@inwind.it
 un indirizzo dove possa spedirti la mia
versione ti faccio una copia del mio disco.
Ti propongo questo perchè nella mia versione è veramete banale fare i
report.
Le implicazioni commerciali tra te e la borland invece riguarderanno solo te
e lei io penso che avendo tu una versione successiva non influiscano più di
tanto.


Io ti posso inviare la mia versione di delphi se mi invii (
mari...@inwind.it
 )un indirizzo fisico a cui spedire domani il CD.
Tieni presente che la Borland vorrà che tu acquisti la versione che usi ma
questo riguarda te e la Borland.
Io non possiedo la versione 7 perciò non posso aiutartiin altro modo.


Io ti posso inviare la mia versione di delphi se mi invii (
mari...@inwind.it
 )un indirizzo fisico a cui spedire domani il CD.
Tieni presente che la Borland vorrà che tu acquisti la versione che usi ma
questo riguarda te e la Borland.
Io non possiedo la versione 7 perciò non posso aiutartiin altro modo.
Ciao


Io ti posso inviare la mia versione di delphi se mi invii (
mari...@inwind.it
 )un indirizzo fisico a cui spedire domani il CD.
Tieni presente che la Borland vorrà che tu acquisti la versione che usi ma
questo riguarda te e la Borland.
Io non possiedo la versione 7 perciò non posso aiutartiin altro modo.
Ciao


Io ti posso inviare la mia versione di delphi se mi invii (
mari...@inwind.it
 )un indirizzo fisico a cui spedire domani il CD.
Tieni presente che la Borland vorrà che tu acquisti la versione che usi ma
questo riguarda te e la Borland.
Io non possiedo la versione 7 perciò non posso aiutartiin altro modo.
Ciao


Io ti posso inviare la mia versione di delphi se mi invii (
mari...@inwind.it
 )un indirizzo fisico a cui spedire domani il CD.
Tieni presente che la Borland vorrà che tu acquisti la versione che usi ma
questo riguarda te e la Borland.
Io non possiedo la versione 7 perciò non posso aiutartiin altro modo.
Ciao


Ok, no problem. Ho trovato ed installato il pacchetto che mi fa comparire la
label QReport. L'ho trovato nella cartella Delphi7\bin.
Ora tra i vari componenti ho QRImage. e riesco a caricare l'immagine
correttamente. La cosa che non capisco č questa. Ma allora di sto Report
Manager che me ne faccio? Cioč, la scheda QReport c'č indipendentemente dal
fatto che sia installato o meno Report manager? A sto punto allora mi
sviluppo il layout di stampa da qui o no? Tu mi hai parlato di un wizzard,
ma dove lo trovo?
Saluti
Davide

Nel menu
File >
New >
Other >
Business
Fai le altre domande.
Non so se questa e-mail verrà spedita oggi il mio browser fa le bizze come
avrai visto.
CIAO
Mario
mari...@inwind.it


 Fai le altre domande.
Ok, ti ringrazio, ora vedo il Wizard, però mi sa che c'è un problemino: tu
mi stai parlando del pacchetto per fare report integrato in delphi, quello
della Borland per dire, io chiedevo di Report Manager, un pacchetto che
trovi disponibile a questo link 
http://reportman.sourceforge.net/
,
riconosciuto come ufficiale da Borland, ma che non è fatto da lei, ma da un
ingegnere informatico spagnolo. Mi sa che c'è stata una incomprensione sin
dall'inizio, buffo no?
Comunque non tutto il male vien per nuocere: ho imparato come si possono
fare report anche da sotto Delphi, il che è cosa buona e giusta. Se dovesse
andarmi male con Report Manager mi sa che intraprenderò la strada che mi hai
indicato te, ed eventualmente posterò di nuovo le mie domande :)
Grazie infinite per la disponibilità dimostrata
Saluti
Davide