Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Problema con una formattazione in base a valore false/true

    Ragazzi, vorrei formattare una cella in base al valore false o true che tiro fuori da una select. Ho fatto così:

    codice:
    Squ2="SELECT uo, datainvio, orainvio, cognome, nome, stampato FROM dg2 where ann=false and conf=true and uo like '"&uop&"' group by uo,datainvio, orainvio, cognome, nome, stampato;"
    set rs=server.createobject("adodb.recordset") 
    rs.open Squ2,Conn
    %>
    <%do while not Rs.eof%>
    <table border="1" WIDTH="100%"><tr><td><font color="#009999">Dtr Inviate</font></td><tr><tr><td><font color="#FF9900">[b]</td></tr></table>
    <table WIDTH="100%" border="1"><tr><td>Data Invio</td><td>Ora Invio</td><td>Cognome</td><td>Letto</td><td>Stampato</td></tr><tr>
    <td><%=rs("datainvio")%></td><td><%=rs("orainvio")%></td><td><%=rs("nome")%></td><td><%=rs("cognome")%></td><td <% If 
    
    rs("stampato")=false %>bgcolor="red" <% elseif %> bgcolor="green" <% End if %>><%=rs("stampato")%></td></tr>
    ma: Errore di compilazione di Microsoft VBScript (0x800A03FB)
    Previsto 'Loop'

    Non capisco, perchè mi chiede un loop se già è dentro un ciclo?

  2. #2
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Manca "Then"?

    HTH, tK

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Si l'avevo dimenticato. Ma non va lo stesso.



    codice:
    <td> <%If rs("stampato")=false then %><bgcolor="red"> <% elseif %> <bgcolor="green"> <% End if %><%=rs("stampato")%></td></tr>
    Mi sa che è una sintassi da cani.

  4. #4
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ho provato così ma mi da sempre lo sfondo verde.

    codice:
    <%do while not Rs.eof%>
    <% if rs("stampato") = true  then
         bgcolor = "green"
    else
         bgcolor = "red"
    end if
    %>
    ............
    ............
    <td WIDTH="10%" bgcolor="&bgcolor&">

  5. #5
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Non ti da nessun errore?

    Se fai la stampa a video di questo rs("stampato") cosa ti restituisce?
    www.beppegrillo.it
    Il blog di Beppe!!

  6. #6
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    <td WIDTH="10%" bgcolor="&bgcolor&"> non è un'istruzione valida se sei fuori dai tag <% %>.. prova con

    <td WIDTH="10%" bgcolor="<%=bgcolor%>">

    HTH,
    tK

  7. #7
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Esatto. Grazie a tutti.

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.