Visualizzazione dei risultati da 1 a 7 su 7

Discussione: statistiche ASP

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461

    statistiche ASP

    ciao a tutti!
    vorrei creare,naturalmente se è possibile, una pagina in ASP dove creo un "grafico" di statistiche costituito da colonne,ogni colonna coincide con un campo di una tabella di lavori...il campo in questione è la tipologia del lavoro svolto.
    In base al numero di record con quel determinato tipo di lavoro devo "allungare" la colonna del grafico...cosi da creare una specie di statistica di tutte le tipologie di lavoro.

  2. #2
    Ti fai delle immaginette, che vai ad allungare in base alla quantità di record che hai.
    Quindi, immaginando di avere 5 colonne, puoi mettere altezza=5px dove non ci sono record, e in proporzione allunghi l'altezza dell'immagine dove ci sono piu record.
    Sta a te vedere quanto vuoi lunghe MAX le colonne. Comunque....si può fare tranquillamente.

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    allora...
    ho creato una query che mi conta il numero di record presenti nella tabella cosi':

    rs.open "SELECT COUNT(TIPO) AS tot FROM LAVORI WHERE ID_CL='"&request("id_cl")&"' ",conn,3,3

    pero ho bisogno che mi tiri fuori tutti i tipi presenti nei lavori per quel determinato id_cl distinti quindi non ripetuti.

    come potrei fare?

    anche perche successivamente creo un ciclo

    <%
    do until rs.eof
    %>

    <div style="background:#FF6600; width: <%=rs("tot")%>%;"></div>
    <%
    rs.movenext
    loop
    %>

    e deve creare tanti div quanti sono i tipi presenti.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    ce lo fatta!!!
    ora va alla grande!
    pero vorrei fare una chicchettina...pero non saprei come fare..
    visto che la creazione delle colonne del grafico è automatica....come posso generare colori diversi per ogni colonna che si crea?

  6. #6
    Originariamente inviato da stewe19
    ce lo fatta!!!
    ora va alla grande!
    pero vorrei fare una chicchettina...pero non saprei come fare..
    visto che la creazione delle colonne del grafico è automatica....come posso generare colori diversi per ogni colonna che si crea?
    X = 0

    -- do while not -----

    select case x

    case 0
    colore = verde
    case 1
    colore = giallo
    case 2
    colore = blu

    end select


    x = x + 1
    -- loop ---


    al posto del codice #ffcc00 ci puoi mettere il colore via codice. fatto.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    scusa ma non credo di aver capito...


    do until rs.eof

    x = 0
    select case x

    case 0
    colore = "#F00"
    case 1
    colore = "#0F0"
    case 2
    colore = "#00F"

    end select


    x = x + 1

    <div style="background:<%=x%>; width: <%=rs2("tot")%>%;"></div>

    rs.movenext
    loop

    (ho ridotto il codice..)

    ho provato cosi' ma non mi risulta nessun colore :master:

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 © 2025 vBulletin Solutions, Inc. All rights reserved.