Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/02/2009, 06:32
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Paginacion o Paginar con access

Hola

Hace unos meses me vi forzado a trabajar con access. Veamos si esto te ayuda

Barra de navegación

Código asp:
Ver original
  1. If Request.QueryString("pagina") = "" or Not IsNumeric(Request.QueryString("pagina")) Then
  2. pagina_actual = 1
  3. Else
  4. pagina_actual = CInt(Request.QueryString("pagina"))
  5. End If
  6.  
  7. contador = 20 ' número de registros por página
  8.  
  9. rs.PageSize = contador
  10. rs.CacheSize = contador
  11.  
  12. ' consulta
  13.  
  14. IF rs.EOF = True then ' ha ocurrido alguna incidencia
  15.  
  16. ELSE
  17.  
  18. cant_paginas = rs.PageCount ' número de páginas que se formaron con la variable contador
  19.  
  20. If pagina_actual > cant_paginas Then pagina_actual = cant_paginas
  21. If pagina_actual < 1 Then pagina_actual = 1
  22.  
  23. BarraDeNavegacion(cant_paginas, pagina_actual)
  24.  
  25. rs.AbsolutePage = pagina_actual
  26.  
  27. Dim registros
  28. registros=rs.getrows()
  29.  
  30. registros_mostrados = 0
  31.  
  32. For p=0 to UBound(registros,2)
  33. If registros_mostrados > (contador-1) then
  34. Else
  35.  
  36. ' imprime registros
  37.  
  38. End If
  39. registros_mostrados = registros_mostrados + 1
  40. Next 'p
  41. END IF

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />