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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Restituire risultati in textbox in Visual Studio 2005
sabato 05 gennaio 2008 - 13.23
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Mau67
Profilo
| Expert
917
messaggi | Data Invio:
sab 5 gen 2008 - 13:23
Salve a tutti, ho un problemino ho scritto questa stringa che mi calcola il totale degli anni, mesi e giorni di tanti periodi inseriti all'interno di una tabella in access attraverso DataGridView.
Ho la necessità di con la pressione di un button di visualizzare i risultati all'interno di alcune textbox come si procede qualcuno può aiutarmi?
Ecco la stringa che ho utilizzato spero sia esatta:
SELECT Servizi.CodiceFiscale, ((Sum([ServiziDataGridView.CurrentRow.Cells(3).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(4).Value])+Fix((Sum([ServiziDataGridView.CurrentRow.Cells(5).Value])/30)))/12)))) AS AnnoNu, (((Sum([ServiziDataGridView.CurrentRow.Cells(4).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(5).Value])/30))))/12)-(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(4).Value])+(Fix(Sum([ServiziDataGridView.CurrentRow.Cells(5).Value])/30)))/12)))*12 AS MeseNu, ((Sum([ServiziDataGridView.CurrentRow.Cells(5).Value])/30)-Fix((Sum([ServiziDataGridView.CurrentRow.Cells(5).Value])/30)))*30 AS GiornoNu, ((Sum([ServiziDataGridView.CurrentRow.Cells(6).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(7).Value])+Fix((Sum([ServiziDataGridView.CurrentRow.Cells(8).Value])/30)))/12)))) AS AnnoCa, (((Sum([ServiziDataGridView.CurrentRow.Cells(7).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(8).Value])/30))))/12)-(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(7).Value])+(Fix(Sum([ServiziDataGridView.CurrentRow.Cells(8).Value])/30)))/12)))*12 AS MeseCa, ((Sum([ServiziDataGridView.CurrentRow.Cells(8).Value])/30)-Fix((Sum([ServiziDataGridView.CurrentRow.Cells(8).Value])/30)))*30 AS GiornoCa, ((Sum([ServiziDataGridView.CurrentRow.Cells(9).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(10).Value])+Fix((Sum([ServiziDataGridView.CurrentRow.Cells(11).Value])/30)))/12)))) AS AnnoSc, (((Sum([ServiziDataGridView.CurrentRow.Cells(10).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(11).Value])/30))))/12)-(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(10).Value])+(Fix(Sum([ServiziDataGridView.CurrentRow.Cells(11).Value])/30)))/12)))*12 AS MeseSc, ((Sum([ServiziDataGridView.CurrentRow.Cells(11).Value])/30)-Fix((Sum([ServiziDataGridView.CurrentRow.Cells(11).Value])/30)))*30 AS GiornoSc, ((Sum([ServiziDataGridView.CurrentRow.Cells(12).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(13).Value])+Fix((Sum([ServiziDataGridView.CurrentRow.Cells(14).Value])/30)))/12)))) AS AnnoAl, (((Sum([ServiziDataGridView.CurrentRow.Cells(13).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(14).Value])/30))))/12)-(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(13).Value])+(Fix(Sum([ServiziDataGridView.CurrentRow.Cells(14).Value])/30)))/12)))*12 AS MeseAl, ((Sum([ServiziDataGridView.CurrentRow.Cells(14).Value])/30)-Fix((Sum([ServiziDataGridView.CurrentRow.Cells(14).Value])/30)))*30 AS GiornoAl, ((Sum([ServiziDataGridView.CurrentRow.Cells(15).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(16).Value])+Fix((Sum([ServiziDataGridView.CurrentRow.Cells(17).Value])/30)))/12)))) AS AnnoPa, (((Sum([ServiziDataGridView.CurrentRow.Cells(16).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(17).Value])/30))))/12)-(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(16).Value])+(Fix(Sum([ServiziDataGridView.CurrentRow.Cells(17).Value])/30)))/12)))*12 AS MesePa, ((Sum([ServiziDataGridView.CurrentRow.Cells(17).Value])/30)-Fix((Sum([ServiziDataGridView.CurrentRow.Cells(17).Value])/30)))*30 AS GiornoPa, ((Sum([ServiziDataGridView.CurrentRow.Cells(18).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(19).Value])+Fix((Sum([ServiziDataGridView.CurrentRow.Cells(20).Value])/30)))/12)))) AS AnnoMu, (((Sum([ServiziDataGridView.CurrentRow.Cells(19).Value])+(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(20).Value])/30))))/12)-(Fix((Sum([ServiziDataGridView.CurrentRow.Cells(19).Value])+(Fix(Sum([ServiziDataGridView.CurrentRow.Cells(20).Value])/30)))/12)))*12 AS MeseMu, ((Sum([ServiziDataGridView.CurrentRow.Cells(20).Value])/30)-Fix((Sum([ServiziDataGridView.CurrentRow.Cells(20).Value])/30)))*30 AS GiornoMu FROM(Servizi)GROUP BY Servizi.CodiceFiscale;
Grazie in anticipo
Mau67
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 !