Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    15

    colorare lo sfondo dei campi in un recordset

    Salve, sono nuovo del FORUM ed avrei un quesito di cui non ho trovato risposta in altri forum : Come si fà a colorare lo sfondo dei campi visualizzati in un recorset con colori diversi a seconda del valore di un determinato campo dello stesso recordset ???

    Ringrazio anticipatamente chi avrà la cortesia di rispondermi.

  2. #2
    penso che ti basti fare un if

    if condizione = true then
    colora di rosso
    else
    colora di verde
    end if

    oppure se vuoi avere diverse colorazioni
    if condizione = aa then
    colora di rosso
    elseif condizione = bb then
    colora di verde
    elseif condizione = cc then
    colora di blu
    end if

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    15
    Ti ringrazio per la pronta risposta e per capire io meglio ti posto parte del codice
    dovrei inserire l'if perchè come ho fatto io non mi funziona :

    For i=1 to RecordsPerPagina
    if Not objRS.EOF then

    IDCliente = objRS("IDCliente")
    Attivo = objRS("Attivo")

    if Attivo <> " " Then
    Response.Write "<bgcolor="#FF0000">"
    Response.Write "<tr><td><A href= 'update_clienti.asp?id=" & IDCliente & "'>"
    Response.Write "<CENTER>"
    Response.Write IDCliente
    Response.Write "</CENTER>"
    Response.Write "</A> </td>"
    Response.Write("<td>" & objRS("Societa") & "</td>")
    Response.Write("<td>" & objRS("Cognome") & "</td>")
    Response.Write("<td>" & objRS("Nome") & "</td>")
    Response.Write("<td>" & objRS("Telefono") & "</td>")
    Response.Write("<td>" & objRS("Cellulare") & "</td>")
    Response.Write("<td>" & objRS("Attivo") & "</td>")
    end if
    objRS.MoveNext
    end if
    Next
    Response.Write ("</table></center>")
    End if

  4. #4
    codice:
    For i=1 to RecordsPerPagina
    if Not objRS.EOF then
    
    IDCliente = objRS("IDCliente")
    Attivo = objRS("Attivo")
    
    if Attivo <> "" Then
    Response.Write("<tr bgcolor=""#FF0000""><td><A href= ""update_clienti.asp?id=" & IDCliente & """>")
    Response.Write ("<CENTER>")
    Response.Write(IDCliente)
    Response.Write("</CENTER>")
    Response.Write("</A> </td>")
    Response.Write("<td>" & objRS("Societa") & "</td>") 
    Response.Write("<td>" & objRS("Cognome") & "</td>")
    Response.Write("<td>" & objRS("Nome") & "</td>")
    Response.Write("<td>" & objRS("Telefono") & "</td>")
    Response.Write("<td>" & objRS("Cellulare") & "</td>")
    Response.Write("<td>" & objRS("Attivo") & "</td>")
    end if
    objRS.MoveNext
    end if
    Next
    Response.Write ("</table></center>")
    End if
    già così potrebbe andare meglio.
    domande:
    1. ma la condizione per cui colori la riga di rosso è se attivo è diverso da vuoto?
    2. e se attivo invece non è vuoto? colori in un altro modo o non fai nulla?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    15
    No non faccio nulla nell'altro caso, comunque GRAZIE MILLE Wama ho provato come
    mi hai indicato e funziona benissimo !!!

    Di nuovo Grazie.

    P.S. Se posso profittare della tua disponibiltà avrei un altro quesito che sto per aprire come discussione su : Visualizzazione di una select in base al valore scelto di un altra select.

    Se puoi rispondimi.

    GRAZIE !!

  6. #6
    prego!!

    di do anche un consiglio.
    invece che continuare a scrivere Response.Write(...) usa una variabile che riempi con tutto il codice che ti serve e poi fai il response.write(tuavariabile). hai un codice più pulito e migliore.

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.