Newsgroup: it.comp.lang.visual-basic
Titolo: due domande.....

domanda 1: conoscete x caso le librerie crystal report per vb6?
sottodomanda 1: a che servono (spiegate bene, please!!!)?
sottodomanda 1bis: dove le trovo?
sottodomanda 1ancor: come le installo ?
domanda 2: mi potreste indicare l'indirizzo del portale italiano più ampio e
completo dedicato al mondo del vb?(ammesso che esista!)
grazie.
scusate ma sono un neofita.
~~ A L B A D U R ~~
noi simme cori aridi,
nimici de la pace
quanno due cori s'ammano
noi tutti ci dispiace
http://web.tiscali.it/smisuratapreghiera/

 domanda 2: mi potreste indicare l'indirizzo del portale italiano piů ampio
e > completo dedicato al mondo del vb?(ammesso che esista!)
http://www.it-lang-vb.net/
 e 
http://www.vbp.it/
 mi piacciono molto. Il primo
dei due č il sito comune di questo newsgroup molto ben fornito. Se provi a
googolare "visual basic" trovi un sacco di altri siti + o - validi.
Al3x

 scusate ma sono un neofita.
Niente scuse, lo siamo tutti in un modo o nell'altro.

 una depressione da Valium.
Nella mia risposta non l'ho detto per non fare figuracce grame....concordo
in pienissimo però!!
Al3x

hum.....depressione in che senso????
e poi...(domanda da superprofano)...che cosa è un report e cosa centra con
il vb???
thnks
--


 il vb???
Report = Stampa
Ogni programma di un certo tipo(*) ha sempre della stampe....fatte con
Crystal Report, con DataReport di VB o altre cose ci sono quasi sempre...
(*) Se hai un'anagrafica clienti l'utente vuole una stampa di tutti i
clienti ordinata per cognome, zona, ...

 clienti ordinata per cognome, zona, ...
[GREZZO=True]
query su DB ,
crea file html ,
Visualizza,
Stampa pagina HTML
Per ora faccio a meno del valium e di CR !

Per ora faccio a meno del valium e di CR !
Mai avuto bisogno del valium e di CR !
-- 
ciao, hal

 clienti ordinata per cognome, zona, ...
(**) Ho la presunzione di scrivere programmi di un "certo tipo".
Non ho mai usato, nè mai userò, CR e/o DataReport.
Quando leggo i messaggi che li riguardano su questo NG, non ne sono
orgoglioso, ma certamente contento. Per me, mica per cattiveria nei
confronti di chi i problemi li ha.
Hai ragione sul fatto che "altre cose ci sono quasi sempre...". Basta
farsele, una volta per tutte. Se salta fuori un buco, ti martelli un po' i
gioielli, sai che è colpa tua e, soprattutto, puoi metterci le mani come
meglio credi.
Mi spiego: A parte qualche richiesta specifica e verticale, non ho scritto
un solo programma di stampa, giuro. Perchè? Perchè la stampa statica che
fai, per complessa e/o completa che sia, non andrà mai bene per tutti e tu
passerai gran parte del tuo tempo a modificare i programmi di stampa,
generando ulteriori monoliti. Faccio, invece, in modo che l'operatore possa
comporsi la griglia che vuole, con le colonne desiderate e nella sequenza
voluta. Le righe le ordina e le seleziona come meglio crede. Il tutto in un
unico modulo adatto e pronto per qualsiasi tipo di dati, passati, presenti e
futuri. Un tot di programmi in meno, garantito. Prevedi pure (ma lo devi
fare, io no) 8000 scelte. Credimi, te ne mancherà sempre una. I moduli, come
le bolle o le fatture? Li disegno graficamente e il programma li compila con
i dati che, sempre esternamente, gli ho detto di metterci. Lo potrebbe fare
l'utente, ma ... beh, è un lavoro da certosino e, per non rischiare casini,
preferisco farlo io, oltretutto a pagamento, perchè la procedura c'era, ma
l'operatore "decide" di non usarla. Sarò ostinato, ma mi sono salvato più di
una volta: Meno ci metto di esterno, meno pasticci avrò, garantendomi la
quali totalità e libertà di intervento, esclusivamente sul _mio_ codice, non
su quello di altri, con tutto il rispetto.
PS: Già detto: Tempo fa, alcuni colleghi esterni basarono tutte le
"fondamenta" delle loro procedure su alcuni controlli di terze parti,
piuttosto costosi, oltretutto. All'uscita del nuovo sistema operativo, il
produttore non effettuò in tempo decentemente utile, nemmeno a pagamento, i
necessari adeguamenti. I miei colleghi dovettero buttare (di fatto) tutto e
riscrivere, nella logica, i loro applicativi. Io, finchè VB funziona (e uso
praticamente solo i controlli standard), sono relativamente tranquillo.

 controllo pressoche' totale del processo
analizziamo un po :
- Printer -
[Pro]
Controllo totale sulle pagine , orientamento ecc
[Contro]
tabulazioni e stile "fastidiosi" da ottimizzare
concetto della preview di stampa un po astratto
-Html  e conseguente stampa Stampa (via Api) -
[Pro]
Stile configurabilissimo
Preview immediato
[Contro]
" non esistono pagine "
il resize automatico della pagina e' fastidiosissimissimo
Tutto IMHO si intenda , cmq per ora mi trovo meglio con l'html per il fatto
di avere in un colpo solo :
1) un file di archivio in html
2) usare la pagina come Anteprima
3) stampare direttamente con le api ( trovato esempio sul SC )
anche se ho valutato il prtprv3 ( print preview ) che mi e' piaciuto molto !

concetto della preview di stampa un po astratto
In realta' e' banalissimo: redirigi verso una PictureBox lo stesso
codice per Printer.
-- 
ciao, hal

 codice per Printer.
azz, memoria del cavolo ! Avevo gia' dimenticato i consigli di ... emm...
lupo mi pare , sulla gestione della preview :
Preview => picture
Stampa => Printer
gia' gia' , ok faro' ulteriori prove , magari se ne esce qualcosa di decente
si potrebbe mettere a fianco di PrintPreview nel SC (ne dubito)

 3) stampare direttamente con le api ( trovato esempio sul SC )
Le API? Cosa sono? Ah, insetti velenosi...

si potrebbe mettere a fianco di PrintPreview nel SC (ne dubito)
Pensa, l'anteprima di stampa era stata la mia prima dll activex :°)
-- 
ciao, hal

 Le API? Cosa sono? Ah, insetti velenosi...
str discorso su "pro/contro API e pro/contro OCX" credo che non mi sara' mai
chiaro ... ma lasciamo stare , non vorrei fare un "sessantaquat" (ot*ot)

 Pensa, l'anteprima di stampa era stata la mia prima dll activex :°)
sai che non sei l'unico a farmi notare sta cosa ? in pratica credo che
(partendo dai controlli standard) il programmatore VB "niubbo" senta proprio
la mancanza di un ocx di preview e print  veloce e semplice da usare !
Nessun programmatore a tempo perso avrebbe voglia di ridar vita all'area
leonardo? Metal non ti fischiano le orecchie ?

 da usare !
Non farla troppo complicata ;-) e smettila di tergiversare:
Scrivi tre righe di Printer.Print eccetera, magari con qualche
Printer.CurrentX e/o Printer.CurrentY
Crea una Picture1 e assegnale le varie Scale_eccetera prese, paro-paro,
dalle gemelle Printer.Scale_eccetera
Ora riscrivi le stresse tre righe di prima, solo che al posto di Printer
scrivi Picture1.
Guardala.

 "sessantaquat" (ot*ot)
Gigio, le API (IMHO) servono solo per cose speciali, per quello di cui si
sta discutendo, non ne serve manco una.

 Guardala.
11:45 start...
- Stay Tuned -

 - Stay Tuned -
M'hai fatto paura, allora, prima di far finta di essere andato a letto, ho
provato:
    p.CurrentX = 100
    p.Print "abc"
    p.CurrentX = 500
    p.CurrentY = 1000
    p.Print "123"
Prima che t'arrabbi, metti Autoredraw=True alla Picture ;-)

 Prima che t'arrabbi, metti Autoredraw=True alla Picture ;-)
eh eh gia' notato :p
cmq proseguo bene , ma resta il fatto che per creare una semplice tabella
sta diventando veramente dura , rischio sempre di uscire dal "foglio" pero'
resta il fatto che e' vincente quando si tratta di scrivere in moduli
prestampati , ho messo una shape sulla picture e una sull'oggetto webbrowser
e volevo vedere con quale dei due metodi riuscivo a scriverci dentro , bene
, ha vinto il current.x e y della picture/printer , pero' ripensandoci
potrei usare i layer dell'html :p
un Gigio.HTML.Promoting !

potrei usare i layer dell'html :p
L'html va bene per esportare la tua stampa se devi spedire il file
o farlo salvare all'utente (da prevedere l'export anche in xml e rtf,
cosi' sei compatibile con il mondo intero ;-)
-- 
ciao, hal

 un Gigio.HTML.Promoting !
Sei una "bestiaccia"! ;-)) ('notte)

 Sei una "bestiaccia"! ;-)) ('notte)
sei il mio "Spronatore di fiducia" sai ?
Notte anche a te io continuo qui ... poi ti mando le stampe sia delle pic
che dell'html
O porc'... e mo' come tratto l'export del file del report di stampa ?
Maronna mia ecco il "fastidio" che intendevo nel mio prio post ... vabbe'
poi ci si pensa ...