Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Righe tra cambio data in un array

    Ciao a tutti,
    ci riprovo.... Qualcuno sa come inserire le righe di separazione nel cambio data in un array??

    Posto il codice che uso:

    codice:
    <%
    data=request.querystring("data")
    data1=request.querystring("data1")
    dim rs,connection,id
    set rs=session("rs")
    set connection=session("connection")
    query="SELECT * FROM makeup WHERE data_consegna <= '"&data1&"' AND data_consegna >= '"&data&"' AND (consegnato <> 'D') ORDER BY data_consegna,versione,titolo;"
    'response.write "
    "&query&"
    
    "
    rs.open query,connection,1
    if rs.eof then
    rs.close
    %>
    <script>
    nodata()
    </script>
    <%
    else
    %>
    <span class="h6"><font color="#FF0000">SYSTEM X --- SCHEDA ORDINI PER DATA CONSEGNA</font></span> 
    <table width="100%" border="0">
      <tr> 
        <td class="h6">TITOLO</td>
        <td class="h6">VER</td>
        <td class="h6">SX</td>
        <td class="h6">CONSEGNA</td>
        <td class="h6">CPS</td>
        <td class="h6">TRL</td>
        <td class="h6">STK</td>
        <td class="h6">CLIENTE</td>
        <td class="h6">DESTINAZIONE</td>
        <td class="h6">NOTE</td>
        <td class="h6">WTS</td>
      </tr>
      <%
    	while not rs.eof%>
    <%
    session("dataz")=rs("data_consegna")
    %>
      <tr> 
        <td><font size="-1">"><%=(left(rs("Titolo"),22))%></font></td>
        <td><font size="-1"><%=(left(rs("versione"),3))%></font></td>
        <td><font size="-1"><%=rs("sx")%></font></td>
        <td><font size="-1"><%=rs("data_consegna")%></font></td>
        <td><font size="-1"><%=rs("numero_copie")%></font></td>
        <td><font size="-1"><%=rs("numero_trl")%></font></td>
        <td><font size="-1"><%=(left(rs("pellicola"),3))%></font></td>
        <td><font size="-1"><%=(left(rs("cliente"),16))%></font></td>
        <td><font size="-1"><%=(left(rs("destinazione"),16))%></font></td>
    	<% note=lcase(rs("note")) %>
        <td><font size="-1"><%=(left(note,30))%></font></td>
        <td><font size="-1"><%=rs("wts")%></font></td>
        <%
    datax=rs("data_consegna") 
    	rs.movenext
    if dataz > datax then
    %>
    <hr size=1 color=black>
    <%
    end if
    %>
      </tr>
      <%
    	wend
    %>
    </table>
    <%
    rs.close
    end if
    %>
    Si può fare?
    Un aiuto please....

    "..non vogliamo avere ragione... vogliamo essere felici.."

  2. #2
    cos'e' che vuoi fare?

  3. #3
    Interrogo una tabella per stampare dei dati..
    Nella tabella c'è il campo data_consegna, e vorrei, ad ogni cambio data, far si che automaticamente, nella tabella, venga inserita una riga... ad es.:

    codice:
       DATA             NOTE             ORDINE
    
    04/01/2005         prova1              1
    ________________________________________
    
    05/01/2005         prova2              2
    "..non vogliamo avere ragione... vogliamo essere felici.."

  4. #4
    nel ciclo for...next memorizzi la data corrente e - se diversa dall'ultima stampata - stampi una riga, cosi' ( + o - ... )

    codice:
    FOR ....
       IF DataCorrente <> DataMemorizzata Then
          Response.Write "<hl>"
       END IF
       ... altre cose
       DataMemorizzata = DataCorrente
    NEXT

  5. #5
    intendi....

    codice:
    <%
    while not rs.eof
    %>
      <tr> 
        <td><font size="-1">"><%=(left(rs("Titolo"),22))%></font></td>
        <td><font size="-1"><%=(left(rs("versione"),3))%></font></td>
        <td><font size="-1"><%=rs("sx")%></font></td>
    <%
    if 
    data_consegna <> dataz Then
    Response.Write "<hl>"
    end if
    %>
        <td><font size="-1"><%=rs("data_consegna")%></font></td>
        <td><font size="-1"><%=rs("numero_copie")%></font></td>
        <td><font size="-1"><%=rs("numero_trl")%></font></td>
        <td><font size="-1"><%=(left(rs("pellicola"),3))%></font></td>
        <td><font size="-1"><%=(left(rs("cliente"),16))%></font></td>
        <td><font size="-1"><%=(left(rs("destinazione"),16))%></font></td>
    	<% note=lcase(rs("note")) %>
        <td><font size="-1"><%=(left(note,30))%></font></td>
        <td><font size="-1"><%=rs("wts")%></font></td>
    <%
    dataz=rs("data_consegna")
    rs.movenext
    %>
    ????
    "..non vogliamo avere ragione... vogliamo essere felici.."

  6. #6
    if rs("data_consegna")<>dataz then

  7. #7
    ...niente da fare.... neanche così

    "..non vogliamo avere ragione... vogliamo essere felici.."

  8. #8
    probab e' un problema di interazione tra hl e la table. prova a stampare una riga (<tr>) vuota

  9. #9
    se metto un <tr> mi si sfalsa tutta la tabella.....
    "..non vogliamo avere ragione... vogliamo essere felici.."

  10. #10
    ovviamente la if con relativa tr la devi mettere prima di iniziare la serie di td...

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.