Restituire risultati in textbox in Visual Studio 2005

sabato 05 gennaio 2008 - 13.23

Mau67 Profilo | Expert

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
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5