Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione report

Per la prima volta mi sto cimentando nel creare un gestionale con VB6. Tutto 
ok per il programma ma mi è preso un colpo quando ho letto come creare un 
report. Se non ho capito male, l'unica possibilità che ho è quella di usare 
Data Report Manager con relativa gestione di Command. Anche qui, seppur dopo 
un po' di pratica nessun problema. Ciò che non sono riuscito a fare è creare 
il report relativo, ad esempio nel caso degli Ordini fornitori, di un 
singolo ordine. Riesco a visualizzare tutti gli ordini fornitori ma non so 
come fare per dirgli di visuallizare un singolo ordine (il cui numero viene 
passato da una variabile).
Grazie per l'aiuto
Marco 

 ha scritto nel messaggio 
news:r51bh.60060$uv5.4...@twister1.libero.it...

Con una WHERE sulla SELECT ;)
Comunque ti consiglierei di informarti un po' meglio sulle possibilità di 
reportistica, che non sono moltissime ma qualche alternativa c'è.
Come c'è l'alternativa per VB6 che è fuori commercio da 3/4 anni e forse 
iniziare un progetto con un prodotto già vecchio non è il massimo della 
lungimiranza.
Ciao 

 Ciao
Beh ....scusa se ti prendo ad esempio...ma non sono assolutamente in
accordo con questa affermazione!...ed è una affermazione che parecchi
sputano su questo NG!
Chi l'ha detto che NUOVO è meglio di VECCHIO???
Da che mondo è mondo...il giovane fa progredire il mondo SBAGLIANDO...ed il
VECCHIO lo sostiene con la sua esperienza!
Uscendo dalla metafora...
se voglio programmare un gestionale (ossia ROBA TRITA e RITRITA) perchè non
svilupparlo in VB6...o in Cobol?
Come ripeto da anni...la potenza e la "lungimiranza" di un programma non
sta nel linguaggio (nello strumento)...ma in quello che sta fra le 2
orecchie che comanda lo strumento!
Se scendo nel particolare ancor più....
Posso scegliere NET unicamente per 2 motivi...
a) Perchè sta sviluppando una base "comune"...(un po vanificata dallo stile
microsoft di far uscire versione differenti a ruota di un
anno!!!...Fermatevi cazzo e assestate quello che già c'è!)...IL FAMOSO
FRAMEWORK
b) Perchè il progetto e la mia forma mentis me lo fa sviluppare tutto
rigidamente ad oggetti!
SE
non me ne frega nulla di sviluppare ad oggetti...il mio team di sviluppo è
piccolo e non ho come TARGET...solo pc con installato framework NET....
che me frega di net???
RIPETO
qualsiasi linguaggio va bene per sviluppare un gestionale (dal C
all'ADA...dal Cobol al Java...)...quello che conta è la mente del
programmatore!
Risposta al post:
Impara quello che vuoi...l'importante è che lo impari bene!
Che le fondamenta siano solide!



Se le esigenze sono continue e professionali (non la banale stampa di un
elenco)
Devi spendere....e comprare qualche pacchetto di reportistica
Perchè non puoi perdere tempo a programmare procedure di stampa!...e le
personalizzazioni delle stampe sono all'ordine del giorno!
Il più sopravvalutato è Crystal Report....ma ce ne sono molti altri!

 rigidamente ad oggetti!
c) programmi per sistemi Microsoft e quindi devi cercare di stargli dietro 
perchč domani il tuo programma potrebbe non girare piů sotto windows (giŕ mi 
pare che abbiano un po' storto il naso per mantenere in funzione la VM di VB 
su Vista).
d) programmi per sistemi Microsoft e non vuoi che cercando un nuovo posto di 
lavoro ti dicano "programmi in VB6? Cos'č VB6?"
Tu vedi la cosa da piccolo imprenditore (e non vederla come un'offesa, non 
lo č!) e dal tuo punto di vista č giusto dire "funziona, perchč cambiare?".
Purtroppo non č sempre cosě facile, anche perchč tutto quello che sta 
intorno comunque cambia.
Ciao 

 Il piů sopravvalutato č Crystal Report
Sono assolutamente daccordo con la scelta dell'aggettivo :)
Ciao 

 intorno comunque cambia.
zac
Beh mi sembra di essere più IT io di te!
Nel senso....la domanda è di qualcuno che sta sviluppando un gestionale!
Lo sta facendo (faccio deduzioni logiche) in qualità di "imprenditore di se
stesso"...se fosse dipendente ...non farebbe queste domande!
Sarebbe sotto un capo progetto che assegna tempi..strumenti...obiettivi!
VISTA?
Vista? che cavolo è Vista?...io non ho visto vista?!!!
Ognuno vede la sua realtà...e plaudo a realtà aziendali in cui il
management investe in attrezzature sempre nuove ed aggiornate!
Restano però altre realtà
(windows 2000, 98, XP) che sono ancora MOLTO diffuse!
Restano realtà di windows server usato da una serie di win98 come terminal
server....restano MOLTE altre realtà OLTRE windows Vista!
E vorrei anche dire che non è SEMPRE questo grande sbaglio!
Perchè dovrei comprare un nuovo pc ...con un nuovo SO...per fare le
medesime cose???
Una vecchia discussione su questo NG (vecchia perchè son anni che si fa
ciclicamente) è in merito all'interfaccia!
Windows ce l'ha "carina"...quella di vista sembra "bella"...ce ne è una di
linux "bellissima"(anche sa va in crash ed ha bisogno di pc e schede
grafiche mostruose)...MA PER FARSENE COSA???
Io non so la tua esperienza...ma io la mia l'ho "sul campo"...vedo il
"materiale umano" che fa data-entry...
E piano piano ho imparato ad avere rispetto di loro (...anche perchè ho la
moglie che fa l'impegata e mi "racconta" le difficoltà dell'ufficio)
Inutile che mi fai una interfaccia bellissima (con trasparenze...effetti
vari...colori azzeccatissimi)...se per introdurre e stampare una fattura mi
fai usare il mouse 40 volte...cliccare 100 volte...aprire 30
combo...selezionare 27 checkbox...
l'utonto ci mette 2 minuti(tempo indicativo per darti un paragone delle
proporzioni) per fattura....contro i 30 secondi di una scarna interfaccia
simil-testuale
COSA VOGLIO DIRE:
non voglio dire che Vista fa schifo ..che net pure....
e non nego che possa anche essere il futuro questa "roba"
MA
vorrei far ragionare che non sempre quello che fa "la massa" è la cosa
migliore "per me"!
Vorrei dire che buttarsi su uno strumento piuttosto che un altro deve
essere dettato NON da ragioni di CUORE...o di MODA....
Ma solo ed esclusivamente di NECESSITA' ( che non può prescindere dalla
valutazione economica)
OSSIA:
Se ho clienti che supportano NET con le loro macchine(o che lo
supporteranno)....
Se ho la disponibilità economica per "reggere" NET
(che non è il solo costo del VS...ma sopratutto il "fermo uomo" per
imparare la nuova tecnologia...quanto costa il giorno un programmatore
fermo su NET(C++, ADA, Prolog, quello che vuoi)?)
Se vedo prospettive....
allora OK...mi ci butto!
Altrimenti...perchè cambiare?
Si lavora per mangiare...mica per divertirsi!
p.s.
NET io lo uso....la sera....sopratutto ASP.net(che comicio a valutare molto
positivamente..anche se rimane lenta una pagina aspx rispetto ad una php o
asp)...lo uso per progetti miei didattici...
Non nego che prima o poi proverò a fare anche dei programmi ex novo in
net...ma devo ancora convincermi che risparmierei tempo e denaro rispetto a
vb6!
Saluti!

 fermo su NET(C++, ADA, Prolog, quello che vuoi)?)
Se vedi la cosa dal lato "programmatore" e non "imprenditore" è diverso: se 
sei un programmatore che conosce .Net hai un punto in più non solo perchè 
conosci una cosa in più, ma proprio perchè il tuo datore di lavoro non dovrà 
spendere soldi in corsi di aggiornamento.
Guarda che la mia non è una lotta di religione, non me ne frega niente dello 
scegliere .Net piuttosto di VBqualcosa.
Dico solo che il mondo va avanti anche se noi ci fermiamo.
Ciao

 Sono assolutamente daccordo con la scelta dell'aggettivo :)
Io con ReportMan (open source) riesco a fare stampe di ordini, bolle,
stampe su tabelle temporanee, passo dataset sql e parametri di stampa.
Ci sono i subreport, i gruppi, Print Condizionali ecc.
Magari CR fa di più ma non è a costo zero e per installarlo da un cliente
non basta solo l'ocx e due file ini nel path dell'applicazione.
-- 
DBMS Firebird
VB6 + Ado

 dell'applicazione.
Adesso svelo il segreto: in realtà cercavo di convincere il passaggio a .net 
perchè così poteva usare il mio :P
http://www.neodatatype.net/
Che è gratuito e sto pensando anche di metterlo open source, tanto la gente 
viaggia comunque a scrocco, mal che vada avrò qualche aiuto nello 
sviluppo...
Ciao 

 sviluppo...
Ma su sourceforge si puň mettere anche senza source?
http://sourceforge.net/projects/myneoreport/
(non avendo .net non ho comunque scaricato lo zip, magari sono lě :D)


 (non avendo .net non ho comunque scaricato lo zip, magari sono lě :D)
Su SF ci sono solo i sorgenti del designer, e nemmeno gli ultimi perchč per 
aggiornarli bisogna fare una trafila un po' incasinata che non ho sempre 
voglia di fare e anche perchč non č che da SF ci sia poi questo gran 
traffico.
Decisamente meglio un'articoletto su CodeProject.
Ciao