Hola amigos, necesito saber como desplegar resultados de una consulta en más de una página, cuando estos sean demasiado numerosos.Cualquier sugerencia se agradece,
 
Saludos,
 
Julio.     
  | 
 | |||
|  Desplegar resultados en más de una página   Hola amigos, necesito saber como desplegar resultados de una consulta en más de una página, cuando estos sean demasiado numerosos.Cualquier sugerencia se agradece, Saludos, Julio. | 
| 
 | |||
|  Re: Desplegar resultados en más de una página   te dejo un ejemplo... 
Código:
Owen Bonilla <% IF (Request.QueryString ("Pagina") = "Pagina Siguiente") THEN
	Session ("Pagina")= Session ("Pagina") + 1
   ELSE IF (Request.QueryString ("Pagina") = "Pagina Anterior") THEN
  		Session ("Pagina")= Session ("Pagina") - 1
	  ELSE Session ("Pagina")= 1
	  END IF
   END IF
Set Conn = Server.CreateObject("ADODB.Connection")
Set Obj_Rs = Server.Createobject("ADODB.Recordset")
sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source="& _
Server.MapPath("db/MI_DB.mdb") & _
";" & _
              "Persist Security Info=False"
Conn.Open(sConnection)
Obj_RS.Open "MI_TABLA", Conn, 3 , 3
Obj_RS.PageSize = 9
Obj_RS.AbsolutePage = Session ("Pagina") %>
<TABLE BORDER=1>
<TR>
<TH> <font color="#336699"> Clave</font> </TH>
<TH> <font color="#336699"> Nombre Completo</font> </TH>
<% Registro=0
DO WHILE Registro < 9 AND NOT Obj_RS.Eof %> 
	<TR>
	<TR>
	<TD><font color="#FF0000"><b><%= Obj_RS ("Clave_Alumno") %></b></font></TD>
	<TD><%= Obj_RS ("Nombre") %></TD>
   <% Registro = Registro + 1
      Obj_RS.MoveNext
LOOP 	
Response.Write "</TABLE>" %>
<BR>
<FORM METHOD="Get" ACTION="mostrar.asp">
<% IF Session ("Pagina") > 1 THEN %>
<INPUT TYPE="Submit" VALUE="Pagina Anterior" NAME="Pagina"><BR>
<% END IF
IF Session ("Pagina") < Obj_RS.PageCount THEN %>
<INPUT TYPE="Submit" VALUE="Pagina Siguiente" NAME="Pagina">
<% END IF %>
</FORM>
<% Obj_RS.Close
	Conn.Close %>
</BODY>
Espero y le entiendas.. aqui este ejemplo ( en mi caso ) saca la clave y el nombre de los alumnos de "X" tabla y me muestra 10 registros por página. Espero y te sirva
Saludos  :arriba:
Webmaster Weblaguna S. C. [email protected] [email protected] |