Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400

    Se valore nullo stampa inattivo

    Richiamo un campo del record di un dbase con questo code:
    codice:
    <%=RECDown("Stato")%>
    Lo stato del record nella tabella del dbase può essere attivo o inattivo; quando lo stato è attivo viene richiamata e visualizzata a video la parola "attivo", quando invece è inattivo la cella stampata a video rimane bianca.

    Esiste un modo che possa far stampare la parola "inattivo" quando la cella rimane bianca?

    Mi seguite? spero di si...

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    codice:
    If RECDown("Stato") = "attivo" Then
     response.write( "attivo" )
    End If
    sempre che nel campo ci sia il valore stringa "attivo"
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Forse non mi sono ben spiegato, tabella records:

    ID = 1
    stato = attivo

    ID = 2
    stato = attivo

    ID = 3
    stato =

    quando chiamo il record con ID = 3 (in cui lo stato è un campo vuoto) mi deve restituire a video:

    ID = 3
    stato = inattivo

    mi segui?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non mi sembra tanto diverso:

    codice:
    If RECDown("Stato") = "" or IsNull(RECDown("Stato")) Then
     response.write("inattivo")
    End If

    Roby

  5. #5
    ragioniamo....

    IF attivo THEN
    ...stampa "attivo"
    ELSE
    ...stampa "inattivo
    END IF

    e' questo che vuoi?

  6. #6
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Grazie funziona con il suggerimento di Roby.
    Ma se volessi che la cella dove:
    codice:
    response.write("inattivo")
    fosse di un colore differente da quello di default, come posso fare?

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E' HTML:

    codice:
    response.write("<td style=""background:#ff0;"">inattivo")

    Roby

  8. #8
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Grazie ma in questo modo mi aggiunge una colonna alla tabella che visualizzo a video e sposta i valori tutti di una colonna in avanti... :master:

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Hai parlato di cella... se già ce l'hai applica la formattazione a quella.

    Roby

  10. #10
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Grazie, ho scritto così, ma fa un macello:
    codice:
    <%'INIZIO VALORI TABELLA %>
    
    <% If RECDown("Stato") = "" or IsNull(RECDown("Stato")) Then
     response.write("Da Analizzare")
     
    <%else%>
    
     <td align="center" bgcolor="<%=colore%>" style="border-bottom-color: #000000; border-bottom-width: 1">
       <border-top-style:none; border-top-width:medium; border-bottom-style:none; border-bottom-width:1">
        <font face="Verdana, Arial, Helvetica, sans-serif" size="1">
     
        <%=RECDown("Stato")%></td> 
        <%end if%>

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.