Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Selezione record
sabato 12 giugno 2010 - 01.46
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
grisu70
Profilo
| Newbie
22
messaggi | Data Invio:
sab 12 giu 2010 - 01:46
Ciao a tutti,
non riesco a trovare una soluzione al mio problema.
Innanzitutto lavoro con Visual Studio 2008 e crystal report che viene rilasciato con VS.
ho queste 2 tabelle :
Nome Tabella : Soci
Campi :
1)Id_socio (intero lungo primary key)
2)Nome (text 50)
3)Cognome(text50)
Nome tabella : AppoggioStampa
Campi:
1)Id_socio (Intero lungo primary key)
nelle relazioni del database i due campi id_socio sono legati da integrità referenziale 1 a 1
Vorrei fare un report che tiri fuori nome e cognome dei soci che sono presenti nella tabella appoggio stampa
Nel report le due tabelle sono state caricate come da immagine
502x246
16Kb
supponiamo che ile tabelle contengano :
Appoggiostampa
1
3
Soci
1 Mario Rosii
2 Mario Bianchi
3 Mario Verdi
4 Marco Bruni
mi aspetterei che il report tiri fuori solo Mario Rossi e Mario Verdi, ma invece mi stampa sempre i 4 record
Ho provato a invertire i collegamnti delle tabelle, a cambiare tipo join (ho provato tutte le combinazioni)
ma senza risultato, crystal report mi tira sempre fuori tutti e 4 i record.
632x425
31Kb
Sono io che sbaglio o proprio non si puo' fare ?
Se da access faccio una query di selezione con entramebe le tabelle e il join mi tira fuori dalla tabella soci solo i due record che sono presenti nella tabella appoggiostampa.
Grazie a tutti
Fabrizio
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
dom 13 giu 2010 - 17:17
Ciao,
prova a selezionare il link dentro a quella maschera con le tabelle e fare tastoDX->Link Options.
Li dentro puoi impostare il tipo di link che vuoi venga fatto...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
grisu70
Profilo
| Newbie
22
messaggi | Data Invio:
dom 13 giu 2010 - 20:27
Ciao,
ho provato tutte le combinazioni e mi prendeva sempre tutti i record soci.
Per risolvere ho creato un nuovo gruppo (omesso) dalla tabella appoggio stampa e in questo modo mi visualizza solo i soci che sono presenti in questa tabella e hanno record correlato nella tabella soci.
Grazie
Fabrizio
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
dom 13 giu 2010 - 23:32
Io solitamente sconsiglio di fare i link tramite tabelle, preferisco sempre fare la query da Sql (puoi scegliere "Add Command" invece della tabella intera, nell'esperto database) e poi lavorare nel report con i raggruppamenti.
Così facendo hai maggiore controllo su quello che vuoi ottenere e soprattutto ha prestazioni migliori...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
grisu70
Profilo
| Newbie
22
messaggi | Data Invio:
lun 14 giu 2010 - 00:47
Ciao,
avevo già provato a utilizzare "aggiungi comando", ma il problema e' che se cambio il percorso al database, quando lo provo a impostare nuovamente da codice ricevo un errore "The database DLL 'crdb_query.dll' could not be loaded.\rError in File C:\\DOCUME~1xxxxxxx.rpt:\nFailed to load database information"
Ecco perche' ho abbandonato il command di cristal report.
purtroppo in rete ho trovato molti problemi simili, ma nessuna soluzione...
FAbrizio
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 14 giu 2010 - 11:34
>e' che se cambio il percorso al database, quando lo provo a impostare
>nuovamente da codice ricevo un errore "The database DLL 'crdb_query.dll'
come imposti i parametri di connessione poi da codice, con il nuovo path?
Io uso il codice mostrato in questo articolo, e non ho avuto problemi particolari:
http://www.dotnethell.it/articles/Crystal-Reports-Integration-Windows-Form.aspx
dove sono mostrate alcune tecniche di passaggio dati, filtri etc...cmq infondo alla pagina trovi un esempio da scaricare con i sorgenti da cui prendere eventualmente spunto.
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !