Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: tabelle dinamiche

  1. #1

    tabelle dinamiche

    ciao a tutti,

    ho un form con queste tabelle, dove estraggo i dati dal db. Sul form ho circa 30 righe per permettere all'utente di inserire quanti articoli vuole.

    tabella a) qt
    tabella b) codice
    tabella c) discrezione
    tabella d) difetto
    tabella e) casella combinata

    il problema è che quando poi visualizzo sulla pagina asp tutti i record...mi capita che alla fine dei record estratti, ho sempre delle tabelle vuote senza record (ovviamente)...come potrei fare a non mostrare le tabelle non vuote..(visto che le tabelle non sono dinamiche ma statiche e quindi solo il contenuto è dinamico)...secondo voi ho sbagliato nell'aver creato tabelle statiche? dovrei crearle dinamicamente? un aiutino sulla query :-(

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Controlli "prima" che il contenuto contenga qualcosa ed in quel caso mostri la tabella...

    Roby

  3. #3

    tabelle dinamiche

    nel mio caso la pagina è questa:

    Dim conn
    set conn=Server.CreateObject("adodb.connection")
    conn.open"Driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.MapPath("/db/db.mdb")


    Dim rs
    set rs=Server.CreateObject("adodb.recordset")
    rs.open "select datarichiesta,ragionesociale,indirizzo,colli,email ,vettore,corriere,corriere2,fatture,commenti,parti taiva,telefono,fax,descrizione,descrizione2,descri zione3,descrizione4,descrizione5,descrizione6,desc rizione7,descrizione8,descrizione9,descrizione10,d escrizione11,descrizione12,descrizione13,descrizio ne14,descrizione15,descrizione16,descrizione17,des crizione18,descrizione19,descrizione20,quantita,qu antita2,quantita3,quantita4,quantita5,quantita6,qu antita7,quantita8,quantita9,quantita10,quantita11, quantita12,quantita13,quantita14,quantita15,quanti ta16,quantita17,quantita18,quantita19,quantita20,c odice,codice2,codice3,codice4,codice5,codice6,codi ce7,codice8,codice9,codice10,codice11,codice12,cod ice13,codice14,codice15,codice16,codice17,codice18 ,codice19,codice20,difetto,difetto2,difetto3,difet to4,difetto5,difetto6,difetto7,difetto8,difetto9,d ifetto10,difetto11,difetto12,difetto13,difetto14,d ifetto15,difetto16,difetto17,difetto18,difetto19,d ifetto20,consuno,consdue from db",conn


    Dim id,datarichiesta,ragionesociale,indirizzo,colli,em ail,vettore,corriere,corriere2,fatture,commenti,pa rtitaiva,telefono,fax,descrizione,descrizione2,des crizione3,descrizione4,descrizione5,descrizione6,d escrizione7,descrizione8,descrizione9,descrizione1 0,descrizione11,descrizione12,descrizione13,descri zione14,descrizione15,descrizione16,descrizione17, descrizione18,descrizione19,descrizione20,quantita ,quantita2,quantita3,quantita4,quantita5,quantita6 ,quantita7,quantita8,quantita9,quantita10,quantita 11,quantita12,quantita13,quantita14,quantita15,qua ntita16,quantita17,quantita18,quantita19,quantita2 0,codice,codice2,codice3,codice4,codice5,codice6,c odice7,codice8,codice9,codice10,codice11,codice12, codice13,codice14,codice15,codice16,codice17,codic e18,codice19,codice20,difetto,difetto2,difetto3,di fetto4,difetto5,difetto6,difetto7,difetto8,difetto 9,difetto10,difetto11,difetto12,difetto13,difetto1 4,difetto15,difetto16,difetto17,difetto18,difetto1 9,difetto20,consuno,consdue


    datarichiesta=rs("datarichiesta")
    ragionesociale=rs("ragionesociale")
    indirizzo=rs("indirizzo")
    telefono=rs("telefono")
    fax=rs("fax")
    email=rs("email")
    fatture=rs("fatture")
    partitaiva=rs("partitaiva")
    colli=rs("colli")
    vettore=rs("vettore")
    corriere=rs("corriere")
    corriere2=rs("corriere2")
    commenti=rs("commenti")
    quantita=rs("quantita")
    quantita2=rs("quantita2")
    quantita3=rs("quantita3")
    quantita4=rs("quantita4")
    quantita5=rs("quantita5")
    quantita6=rs("quantita6")
    quantita7=rs("quantita7")
    quantita8=rs("quantita8")
    quantita9=rs("quantita9")
    quantita10=rs("quantita10")
    quantita11=rs("quantita11")
    quantita12=rs("quantita12")
    quantita13=rs("quantita13")
    quantita14=rs("quantita14")
    quantita15=rs("quantita15")
    quantita16=rs("quantita16")
    quantita17=rs("quantita17")
    quantita18=rs("quantita18")
    quantita19=rs("quantita19")
    quantita20=rs("quantita20")
    codice=rs("codice")
    codice2=rs("codice2")
    codice3=rs("codice3")
    codice4=rs("codice4")
    codice5=rs("codice5")
    codice6=rs("codice6")
    codice7=rs("codice7")
    codice8=rs("codice8")
    codice9=rs("codice9")
    codice10=rs("codice10")
    codice11=rs("codice11")
    codice12=rs("codice12")
    codice13=rs("codice13")
    codice14=rs("codice14")
    codice15=rs("codice15")
    codice16=rs("codice16")
    codice17=rs("codice17")
    codice18=rs("codice18")
    codice19=rs("codice19")
    codice20=rs("codice20")
    descrizione=rs("descrizione")
    descrizione2=rs("descrizione2")
    descrizione3=rs("descrizione3")
    descrizione4=rs("descrizione4")
    descrizione5=rs("descrizione5")
    descrizione6=rs("descrizione6")
    descrizione7=rs("descrizione7")
    descrizione8=rs("descrizione8")
    descrizione9=rs("descrizione9")
    descrizione10=rs("descrizione10")
    descrizione11=rs("descrizione11")
    descrizione12=rs("descrizione12")
    descrizione13=rs("descrizione13")
    descrizione14=rs("descrizione14")
    descrizione15=rs("descrizione15")
    descrizione16=rs("descrizione16")
    descrizione17=rs("descrizione17")
    descrizione18=rs("descrizione18")
    descrizione19=rs("descrizione19")
    descrizione20=rs("descrizione20")
    difetto=rs("difetto")
    difetto2=rs("difetto2")
    difetto3=rs("difetto3")
    difetto4=rs("difetto4")
    difetto5=rs("difetto5")
    difetto6=rs("difetto6")
    difetto7=rs("difetto7")
    difetto8=rs("difetto8")
    difetto9=rs("difetto9")
    difetto10=rs("difetto10")
    difetto11=rs("difetto11")
    difetto12=rs("difetto12")
    difetto13=rs("difetto13")
    difetto14=rs("difetto14")
    difetto15=rs("difetto15")
    difetto16=rs("difetto16")
    difetto17=rs("difetto17")
    difetto18=rs("difetto18")
    difetto19=rs("difetto19")
    difetto20=rs("difetto20")
    consuno=rs("consuno")
    consdue=rs("consdue")


    tabelle: <%response.write(datarichiesta)%>
    tabelle: <%response.write(etc)%>
    tabelle: <%response.write(etc)%>
    tabelle: <%response.write(etc)%>
    tabelle: <%response.write(etc)%>

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Te l'ho detto, controlla che la variabile contenga qualcosa...

    Roby

  5. #5

    tabelle dinamiche

    Qualcosa del genere?

    <%

    if strVariabile = "" then
    Response.Write(" La variabile NON contiene dei valori")
    end if

    %>

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Beh magari farei il contrario che dici?

    codice:
    <%if strVariabile &"[]" <> "[]" then Response.Write(strVariabile) end if%>
    Roby

  7. #7

    tabelle dinamiche

    he he ...hai ragione..

  8. #8

    tabelle dinamiche

    mi da questo errore:

    Microsoft VBScript compilation error '800a0400'

    Expected statement

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Sicuramente non lì...

    Roby

  10. #10

    tabelle dinamiche

    scusami roby, la stringa la metto subito dopo la dichiarazione delle variabili e i record set

    dim codice,descrizione,etc.....

    ragionesociale=rs("ragionesociale")
    indirizzo=rs("indirizzo")
    telefono=rs("telefono")
    etc.....


    <% if strVariabile &"[]" <> "[]" then Response.Write(strVariabile)
    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.