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
Movimento...di record
mercoledì 13 settembre 2006 - 09.58
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
crota
Profilo
| Newbie
3
messaggi | Data Invio:
mer 13 set 2006 - 09:58
Buongiorno a tutti, ho necessità di lavorare in Crystal Report 10 su un file .dbf ...già proprio dbf... Il mio problema è muovermi di un record avanti ( o indietro) per comparare dei valori con il record presente e, a condizione verificata, eseguire determinate operazioni e visualizzare determinati valori piuttosto che altri.
Qualcuno di voi sa darmi qualche dritta?
Vi ringrazio già da ora!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 13 set 2006 - 11:20
>Buongiorno a tutti, ho necessità di lavorare in Crystal Report
>10 su un file .dbf ...già proprio dbf... Il mio problema è
>muovermi di un record avanti ( o indietro) per comparare dei
>valori con il record presente e, a condizione verificata, eseguire
>determinate operazioni e visualizzare determinati valori piuttosto
>che altri.
Non trovo particolari problemi visto che .NET funziona con delle strutture astratte come il DataSet che poco hanno a che vedere con il Database da cui arrivano i dati. Quindi se tu usi il Data Provider corretto per interfacciarti con il .dbf, ricevi i dati in un DataSet come se arrivassero da SQL o da Access e poi fai ciò che vuoi.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
crota
Profilo
| Newbie
3
messaggi | Data Invio:
mer 13 set 2006 - 11:24
si ok, questo già fatto. Che funzioni utilizzare per muoversi tra i record, per prelevare valori in contemporanea dal record su cui sto puntanto ora e dal precedente?
grazie ancora!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 13 set 2006 - 11:33
>si ok, questo già fatto. Che funzioni utilizzare per muoversi
>tra i record, per prelevare valori in contemporanea dal record
>su cui sto puntanto ora e dal precedente?
Non ci sono in .NET metodi quali MoveNext() e MovePrevious().
Se hai un DataSet per prendere i record precedente prendi l'indice corrente - 1 oppure +1 per il successivo. Diversamente puoi ricreare ogni volta il DataSet rilanciando una nuova query che ti restituisca il record successivo o precedente (magari avrai un ID, fai una MAX(ID) WHERE ID>ID_PRECEDENTE)
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
crota
Profilo
| Newbie
3
messaggi | Data Invio:
gio 14 set 2006 - 17:16
Perfetto! Ho risolto tutto lavorando con i gruppi e i campi totali parziali.
Grazie per l'input!
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 !