[risolto] numerare progressivamente i record estratti da un dbase

  • Creatore Discussione Creatore Discussione Toscano
  • Data di inizio Data di inizio

Toscano

Utente Attivo
27 Apr 2012
31
0
0
Firenze
Ciao a tutti,
vorrei che i record estratti da una tabella dbase fossero numerati progressivamente. Vi faccio un esempio questa è la mia pagina

Codice:
<body> <B>I NOMI SONO VISUALIZZATI IN ORDINE DI PRENOTAZIONE.<BR> ATTENZIONE:<U> LE LISTE STAMPATE E AFFISSE CONTERRANNO SOLO I PRIMI TRENTA PRENOTATI</U>.<br> Il n. di operazione si riferisce al record scritto sul database</B><BR><BR>
Prof. Pippo<br><br>

<font face="arial" size="2">
<table align="left" width="900" border="1" >

<%

Dim DbPath, Conn
DbPath="data/sede.mdb" 
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DbPath)

Dim strSQL, Rs
strSQL = "Select * from Contatti where NomeInsegnante ='Pippo' ORDER BY IDContatto ASC" 
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open strSQL, Conn, 3, 3

if Rs.EOF then
Response.write "Nessun prenotato col docente!" 
else
Do while NOT Rs.EOF



Response.write  "n.operaz. "& Rs("IDContatto") & "        <B>Dati studente</b> " & Rs("Cognome") & "       <b><i>Data/ora prenotazione  </b></i>  " & Rs("Data") & "<br>" 
response.write "<hr size='1' color='midnightblue' width='100%' align='left'>"






Rs.MoveNext
Loop
End If

Rs.close
Set Rs = Nothing
Conn.close
Set Conn = Nothing
%> 
</table>

</body>
</html>

Questa pagina mi riporta una lista di nominativi che hanno preso un appuntamento con Pippo e me li ordina in modo crescente sulla base dell IDContatto.
Bene io vorrei aggiungere ad ogni nominativo estratto un numero progressivo: il primo 1 il secondo 2 e così via.
E' possibile farlo?
Grazie 1000 a chi vorrà aiutarmi
 
...prova ad aggiungere questo paio di righe:
Codice:
[COLOR="#FF0000"]Progressivo = 0[/COLOR]

Do while NOT Rs.EOF

[COLOR="#FF0000"]Response.Write "Progressivo: "&progressivo+1&" <br />"[/COLOR]

...poi te lo personalizzi come vuoi :mavieni:
 
...prova ad aggiungere questo paio di righe:
Codice:
[COLOR="#FF0000"]Progressivo = 0[/COLOR]

Do while NOT Rs.EOF

[COLOR="#FF0000"]Response.Write "Progressivo: "&progressivo+1&" <br />"[/COLOR]

...poi te lo personalizzi come vuoi :mavieni:

Grazie.
Ho inserito le stringhe come hai consigliato e ai record adesso viene aggiunto Progresivo:1
Vorrei - non mi mandare a quel paese - che il numero si incrementasse. Cioè il primo record Progressivo:1 il secondo Progressivo:2 e così via.
 
Grazie.
Ho inserito le stringhe come hai consigliato e ai record adesso viene aggiunto Progresivo:1
Vorrei - non mi mandare a quel paese - che il numero si incrementasse. Cioè il primo record Progressivo:1 il secondo Progressivo:2 e così via.


Ho risolto!
Codice:
Do while NOT Rs.EOF


Response.Write "Progressivo: "&progressivo+1&" <br />"
Response.write  "n.operaz. "& Rs("IDContatto") & "        <B>Dati studente</b> " & Rs("Cognome") & "       <b><i>Data/ora prenotazione  </b></i>  " & Rs("Data") & "<br>" 
response.write "<hr size='1' color='midnightblue' width='100%' align='left'>"

    
Progressivo = Progressivo +1
 

Discussioni simili