Registrati | Login | CHAT irc | Regolamento | FAQ | Cerca | Utenti | Gruppi
Nuovo Topic   Rispondi   Indice del forum -> Software generico -> Programmare in Visual Basic 6.0
Precedente :: Successivo  
Autore Messaggio
Dieselpower
Ingessato
Ingessato


Registrato: 21 Feb 2005
Messaggi: 59

MessaggioInviato: 10 Mar 2006 17:01    Oggetto: Programmare in Visual Basic 6.0 Segnala questo messaggio ai moderatori Rispondi citando

Salve a tutti ragazzi..... chi di voi sa programmare in Visual basic 6.0??? Sapete come interfacciare Crystal report con visual??
o utilizzare i report stessi di visual in modo tale da inserire + sql diverse in uno stesso report???

a voi che lo sapete.. aiutatemi

Grazie ciao
Torna in cima
Profilo Messaggio privato
Google
Staff



Messaggi: n/a
Località: hwtweakers.net

lucash
Moderatore
Moderatore


Registrato: 24 Set 2003
Messaggi: 1693
Località: Imperia (Ineja)

MessaggioInviato: 14 Mar 2006 17:36    Oggetto: Segnala questo messaggio ai moderatori Rispondi citando

Sicuramente puoi usare crystal report (versione??) come componente o riferimento al progetto. Ti conviene sempre prima testare il report che hai creato collegandolo alla base dati direttamente da crystal report. Poi cmq tutti i parametri che usi, compreso sql, puoi passarli via codice.
Hai mai visto questo software?: http://reportman.sourceforge.net/
Si interfaccia praticamente a tutti i database, contiene un'ocx per usarlo in vb ed è gratuito!!! Wink

Citazione:

License Report Manager is opensource under the MPL license model, (including a GPL allowed use clause) so you can use it in your commercial software but any enhacements to the engine must be published

_________________
Asrock 4CoreDual-SATAII | Intel Dual Core E2160 | 2 GB Kingston DDRII 667 | Sapphire Radeon HD3650 Agp in lavorazione | Enermax 460W |

...sciuscià e sciurbì inseme u nu se po...
...mè an pos à stè què a tnì un impient czèes e pasa la zèinta a fè benzina e quela l'an và...
Torna in cima
Profilo Messaggio privato HomePage
Dieselpower
Ingessato
Ingessato


Registrato: 21 Feb 2005
Messaggi: 59

MessaggioInviato: 14 Mar 2006 23:08    Oggetto: Segnala questo messaggio ai moderatori Rispondi citando

Grazie lucash.... ho appena scaricato il software ed l'activex domani mattina lo provo... dimmi una cosa.. anche tu programmi?? ma dimmi il codice per interfacciarlo???? ovverco come li uso i controlli di interfaccia con visual?? hai qualce esempio?
Torna in cima
Profilo Messaggio privato
lucash
Moderatore
Moderatore


Registrato: 24 Set 2003
Messaggi: 1693
Località: Imperia (Ineja)

MessaggioInviato: 15 Mar 2006 09:34    Oggetto: Segnala questo messaggio ai moderatori Rispondi citando

Dieselpower ha scritto:
Grazie lucash.... ho appena scaricato il software ed l'activex domani mattina lo provo... dimmi una cosa.. anche tu programmi?? ma dimmi il codice per interfacciarlo???? ovverco come li uso i controlli di interfaccia con visual?? hai qualce esempio?


Io prima di solito provo il report tramite il software di creazione. Dopodiche aggiungo al progretto il controllo activex e uso i suoi metodi, proprietà, eventi per la stampa, anteprima etc.

Questo è un piccolo esempio di come ho interfacciato un report, precedentemente creato, tramite codice.

Citazione:

With RptVendite
.Title = "Dettaglio Vendita Cliente"
.FileName = App.Path & "\dettvencliente.rep"
.SetDatabaseConnectionString "FATTURE", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\fatture.mdb;Persist Security Info=False;"
.SetParamValue "CODICECLIENTE", TxtVENCODC
.Preview = True
.Execute
End With


RptVendite è il nome dell'activex di reportman all'interno di un form.
_________________
Asrock 4CoreDual-SATAII | Intel Dual Core E2160 | 2 GB Kingston DDRII 667 | Sapphire Radeon HD3650 Agp in lavorazione | Enermax 460W |

...sciuscià e sciurbì inseme u nu se po...
...mè an pos à stè què a tnì un impient czèes e pasa la zèinta a fè benzina e quela l'an và...
Torna in cima
Profilo Messaggio privato HomePage
Dieselpower
Ingessato
Ingessato


Registrato: 21 Feb 2005
Messaggi: 59

MessaggioInviato: 15 Mar 2006 10:00    Oggetto: Segnala questo messaggio ai moderatori Rispondi citando

Grazie adesso ci sperimento di sopra...... ma tu riesci a mandargli Sql dinamiche?? overo io devo fare la stampa di un elenco secondo un intervallo di 2 date... prese da due textbox di un forn... si può fare?? se si tu potresti dirmi come posso fare??? beh.. mi basta l'input.. poi io appena capisco il meccanismo vado a manetta


grazie ancora ciao
Torna in cima
Profilo Messaggio privato
Dieselpower
Ingessato
Ingessato


Registrato: 21 Feb 2005
Messaggi: 59

MessaggioInviato: 15 Mar 2006 12:29    Oggetto: Segnala questo messaggio ai moderatori Rispondi citando

beh... riesco,solo a farlo funzionare dal report manager..... ma nn riesco a passare i parametri da visual...... nn so cosa fare... mi puoi aiutare??
Torna in cima
Profilo Messaggio privato
lucash
Moderatore
Moderatore


Registrato: 24 Set 2003
Messaggi: 1693
Località: Imperia (Ineja)

MessaggioInviato: 15 Mar 2006 12:44    Oggetto: Segnala questo messaggio ai moderatori Rispondi citando

Devi crearti i parametri all'interno del report e poi utilizzare la funzione .SetParamValue per dargli un valore.
Nell esempio in questione stampavo le vendite verso un cliente passandogli appunto come parametro il "CODICECLIENTE" contenuto nel textbox "TxtVENCODC"

.SetParamValue "CODICECLIENTE", TxtVENCODC
_________________
Asrock 4CoreDual-SATAII | Intel Dual Core E2160 | 2 GB Kingston DDRII 667 | Sapphire Radeon HD3650 Agp in lavorazione | Enermax 460W |

...sciuscià e sciurbì inseme u nu se po...
...mè an pos à stè què a tnì un impient czèes e pasa la zèinta a fè benzina e quela l'an và...
Torna in cima
Profilo Messaggio privato HomePage
Dieselpower
Ingessato
Ingessato


Registrato: 21 Feb 2005
Messaggi: 59

MessaggioInviato: 15 Mar 2006 13:52    Oggetto: Segnala questo messaggio ai moderatori Rispondi citando

quindi se ho capito bene.... posso farmi un recorset e poi gli passo i parametri..... ok.. ma se mi faccio un recorset come lo associo al report?? sicuramente havrò + di un recor come gli dico di scrivere nel report tante righe quante sono i record???

Questa è la prima volta che mi imbatto nei report... mi scuso per la mia ignoranza
Torna in cima
Profilo Messaggio privato
Dieselpower
Ingessato
Ingessato


Registrato: 21 Feb 2005
Messaggi: 59

MessaggioInviato: 15 Mar 2006 14:02    Oggetto: Segnala questo messaggio ai moderatori Rispondi citando

è allucinante visual mi da un errore su questa linea

.SetDatabaseConnectionString "FATTURE", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\fatture.mdb;Persist Security Info=False;"


esattamente mi dice che non trova il db..... eppure al posto do "FATTURE" metto il nome del mio db... "dbcampi".. ed il percorso corretto.. il percorso è giusto perchè con la stessa stringa compio tutte le operazioni sul db... a cosa può essere dovuto quest'errore?????
Questi report mi stanno facendo impazzire Mad
Torna in cima
Profilo Messaggio privato
lucash
Moderatore
Moderatore


Registrato: 24 Set 2003
Messaggi: 1693
Località: Imperia (Ineja)

MessaggioInviato: 15 Mar 2006 15:35    Oggetto: Segnala questo messaggio ai moderatori Rispondi citando

Dieselpower ha scritto:
è allucinante visual mi da un errore su questa linea

.SetDatabaseConnectionString "FATTURE", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\fatture.mdb;Persist Security Info=False;"


esattamente mi dice che non trova il db..... eppure al posto do "FATTURE" metto il nome del mio db... "dbcampi".. ed il percorso corretto.. il percorso è giusto perchè con la stessa stringa compio tutte le operazioni sul db... a cosa può essere dovuto quest'errore?????
Questi report mi stanno facendo impazzire Mad


Io ti ho dato 2 dritte, ora ti consiglio di leggerti la documentazione a corredo. Come ho fatto io del resto... Wink
_________________
Asrock 4CoreDual-SATAII | Intel Dual Core E2160 | 2 GB Kingston DDRII 667 | Sapphire Radeon HD3650 Agp in lavorazione | Enermax 460W |

...sciuscià e sciurbì inseme u nu se po...
...mè an pos à stè què a tnì un impient czèes e pasa la zèinta a fè benzina e quela l'an và...
Torna in cima
Profilo Messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Indice del forum -> Software generico Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum


Powered by phpBB © 2001, 2005 phpBB Group

Template created by phpbb2.de





Tutti i loghi e i marchi in questo sito sono proprietà dei rispettivi autori. I commenti sono proprietà dei rispettivi autori, tutto il resto © 2003-2005 by Hardware Tweakers