Visualizzazione dei risultati da 1 a 6 su 6

Discussione: DataRelation?

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127

    DataRelation?

    (riguarda sempre un 3d ke avevo aperto tempo fa su un sistema tipo sondaggi .. ) ..

    ho due tabelle in uno stesso db
    TABELLA Risposte:
    ID IDDomanda Risposta
    * IDDomanda è in relazione con unaltra tabella
    TABELLA Voti:
    ID IDRisposta IP

    ora sto cercando di fare la pagina ke visualizza i risultati, cioè ti da il testo della risposta e la percentuale di quanti hanno scelto quella ..

    soltanto ke mi sto incasinando..
    io preferirei fare due tabelle del dataset (una ke viene da Risposte e una ke viene da Voti) divise (visto ke poi mi servono anke da altre parti) e poi costruire una datarelation ..

    io a video devo stampare (almeno per l'utente, per l'amministratore devo stampare un po' di dati) soltanto la risposta (ke viene da Risposte.Risposta) e la % (ke viene da Totale(IDRisposta)/Totale(IDDomanda))

    grazie!!

  2. #2

    Re: DataRelation?

    Originariamente inviato da sms
    ho due tabelle in uno stesso db
    ora sto cercando di fare la pagina ke visualizza i risultati, cioè ti da il testo della risposta e la percentuale di quanti hanno scelto quella ..
    soltanto ke mi sto incasinando..
    il quadro generale e' abastanza chiaro pero' non mi e' molto chiara la domanda...
    Saluti a tutti
    Riccardo

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    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..

  4. #4
    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
    Saluti a tutti
    Riccardo

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    ...occhio ai possibili errori di sintassi
    (alle 10 di sera sei + ke giustificato !!)
    grazie..
    come al solito provo oggi pomeriggio

  6. #6
    Originariamente inviato da sms
    (alle 10 di sera sei + ke giustificato !!)
    e allora mi correggo da solo...
    codice:
    tuadvvoti.rowfilter = string.format("IDRisposta = {0}", _idrisposta)
    m_totvotirisposta = tuadvvoti.count
    Saluti a tutti
    Riccardo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.