Originariamente inviato da sms
cioè qual'è il modo migliore, avendo due tabelle nel dataset ke prendono tutti valori delle corrispondendi tabelle nel db, x rappresentare Risposte.Risposta e la percentuale di risposta ..
si potrebbe x es partire sul tuo consiglio del dataview, soltanto ke non so come svilupparlo..
Avendo una datatable con tutte le possibili risposte, per ottenere il record relativo ad una specifica risposta puoi usare una funzione che ti torna una dataview o anche solo una datarowview es.
codice:
Public function GetRisposta(_idRisposta as integer) as datarowview
tuadv.rowfilter = string.format("IDRisposta = {0}", _idrisposta)
return tuadv(0)
end function
Avendo una datatable dove immagino metterai i voti con colonne iddomanda, idrisposta, datavoto ecc. farai piu' o meno la stessa cosa
codice:
public function GetPercentuale(_iddomanda as integer, _idrisposta as integer) as decimal
dim m_totVoti as integer
dim m_totVotiRisposta as integer
dim m_res as decimal
tuadvvoti.rowfilter = string.format("IDDomanda = {0}", _iddomanda)
m_totVoti = tuadvvoti.count
tuadvvoti.rowfilter = string.format("IDDomanda = {0}", _idrisposta)
m_totvotirisposta = tuadvvoti.count
' aggiungi il codice per fare i dovuti calcoli matematici
return m_res
end function
...occhio ai possibili errori di sintassi