Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    problemi nel costruire una tabella

    Ciao sono Maria e non se vi ho detto che sono un medico...
    per questo ho un problema... con il sito dell'ospedale che dovrebbe offrire in tempo reale alcuni dati...
    mi spiego...

    ho un database in access... dove sono contenuti una serie di record con quattro campi in particolare che dovremmo portare nella tabella riassuntiva...

    Ogni record ha i seguenti quattro campi:

    1. malattia1
    2. casi1
    3. malattia2
    4. casi2

    ogni record mette a confronto i casi si due malattie tra loro simili nell'arco di un giorno...

    quindi io per ogni giorno ho:
    i seguenti record

    febbre-38 320 febbre+38 290
    azotemia-50 112 azotemia+50 538
    colesterolo-220 234 colesterolo+220 416
    creatinina -1,5 431 creatinina 219
    calcio-11 409 calcio+11 241
    etc...
    etc...

    questi stessi valori anche se con dati diversi li ho per tutti i giorni
    cosa chiedo?
    Vorrei una tabella in asp riassuntiva che conti di ogni valore il totale dei casi
    febbre-38
    febbre+38
    azotemia-50
    azotemia+50

    etc...

    conti di ogni valore il totale dei casi

    avere quindi una tabella che mi faccia vedere per ogni valore (in tutto sono trenta)
    quanti casi abbiamo totalizzato nell'ultimo mese...

    Come faccio?
    E' troppo difficile?

    Io al momento ho questo script che mi mostra tutti i valori incamerati....


    sql = "SELECT FROM tabella ORDER BY ID DESC "
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    if not rs.eof then

    response.write ""&rs("male1")&""
    response.write " - "&rs("casi1")&""
    response.write " - "&rs("male2")&""
    response.write " - "&rs("casi2")&""
    Grazie per quello che hai fatto...

  2. #2
    fammi capire: hai già tutti i valori, solo non sai come intabellarli?

  3. #3
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Esatto

    Esatto ho tutti i valori ma non so come intabellarli...
    Grazie per quello che hai fatto...

  4. #4
    qui la logica, adattala

    codice:
    Response.Write "<table>"
    Do While Not Rs.EOF
       Response.Write "<tr>"
          ' da ripetere per ogni campo    
          Response.Write "<td>"
              Response.Write Rs("....")
          Response.Write "</td>"
          ' fine ripetizione
       Response.Write "</tr>"
       Rs.MoveNext
    Loop
    Response.Write "</table>"
    bastava poco, altro che


  5. #5
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Non mi sono spiegata bene

    Il mio problema è un altro:


    In breve... ho per un mese, per esempio, il numero di pazienti che non superano un certo valore di azotemia giorno per giorno nel database
    voglio visualizzare la somma di tutti questi pazienti di azotemia nell'arco del mese... come faccio a fare in modo che nella tabella
    il numero 30 pazienti di giorno 1
    il numero 35 pazienti di giorno 2
    .... e via per trenta giorni mi visualizzi la somma di questi pazienti di azotemia

    Ecco perchè
    Grazie per quello che hai fatto...

  6. #6
    mari', non mi dire "il mio problema è un altro" dopo che mi hai appena detto "Esatto ho tutti i valori ma non so come intabellarli...". Quando si chiede aiuto la chiarezza è la prima cosa.

    Fa' un esempio *concreto* dei dati che hai nel db e di come vorresti che venissero visualizzati.

  7. #7
    servirebbe sapere com'è impostato il db access

  8. #8
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Ecco tutto

    Nel DB-access ho record con i seguenti quatto campi:

    1. malattia1 ---- 2. casi1 ----- 3. malattia2 ----- 4. casi2

    ecco la tabella del database... come esempio

    analisi01 ------ 320--------analisi02-------------- 290
    analisi03 ------ 120--------analisi04-------------- 190
    analisi05 ------ 220--------analisi06-------------- 290
    analisi07 ------ 310--------analisi08-------------- 240
    analisi09 ------ 390--------analisi10-------------- 190
    analisi11 ------ 650--------analisi12-------------- 190
    analisi13 ------ 310--------analisi14-------------- 290
    analisi15 ------ 320--------analisi16-------------- 290
    analisi01 ------ 320--------analisi02-------------- 210
    analisi03 ------ 330--------analisi04-------------- 200
    analisi05 ------ 120--------analisi06-------------- 290
    analisi07 ------ 420--------analisi08-------------- 290
    analisi09 ------ 220--------analisi10-------------- 490
    analisi11 ------ 120--------analisi12-------------- 190
    analisi13 ------ 120--------analisi14-------------- 295
    analisi15 ------ 120--------analisi16-------------- 290

    Cosa devo visualizzare e non so fare?
    analisi01---------------SOMMA di tutti i casi1 e casi2
    analisi02---------------e così per tutte le analisi... sotto
    analisi03---------------
    analisi04---------------
    analisi05---------------
    analisi06---------------
    analisi07---------------
    analisi08---------------
    analisi09---------------
    analisi10---------------
    analisi11---------------
    analisi12---------------
    analisi13---------------
    analisi14---------------
    analisi15---------------
    analisi16---------------


    Spero essere stata chiara

    maria
    Grazie per quello che hai fatto...

  9. #9
    maria come te la cavi con la programmazione?

    spero bene ^_^ non perchè è difficile da fare ma perchè è lunga e complicata da spiegare

    allora per fare le somme usa una select sum() con un where alle varie malattie

    non capisco perchè hai un malattia1 e malattia2 con relativi casi 1e2 ma per farla semplice puoi fare due query una per malattia1 e una per il 2

    e stampi a video analisi e tot casi

    per quanto riguarda il periodo temporale (1 mese come richiesto da te) non so come aiutarti siccome nel db non si vedono date di riferimento

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.