Paginacion

25/05/2005 - 18:31 por ElVecinodeAllado | Informe spam
Hola, tengo un formulario de access y quiera mostrar grupos de registros en
lugar de la tabla completa (paginar resultados), para ello he puesto dos
botones en el formulario, alante y atras, para el codigo del boton alante no
tengo problema por que realizo un Select Top x y listo; pero el boton de
atras no lo consigo realizar, alguien me podria echar un cable.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
25/05/2005 - 18:41 | Informe spam
Aqui encontraras varias soluciones.

How do I page through a recordset?
http://www.aspfaq.com/show.asp?id!20


AMB


"ElVecinodeAllado" wrote:

Hola, tengo un formulario de access y quiera mostrar grupos de registros en
lugar de la tabla completa (paginar resultados), para ello he puesto dos
botones en el formulario, alante y atras, para el codigo del boton alante no
tengo problema por que realizo un Select Top x y listo; pero el boton de
atras no lo consigo realizar, alguien me podria echar un cable.



Respuesta Responder a este mensaje
#2 Maxi
26/05/2005 - 00:56 | Informe spam
Hola, te paso un articulo de paginacion en sqlserver

http://www.configuracionesintegrale...articulo%5


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"ElVecinodeAllado" escribió en el mensaje
news:d7290e$l5f$
Hola, tengo un formulario de access y quiera mostrar grupos de registros
en
lugar de la tabla completa (paginar resultados), para ello he puesto dos
botones en el formulario, alante y atras, para el codigo del boton alante
no
tengo problema por que realizo un Select Top x y listo; pero el boton de
atras no lo consigo realizar, alguien me podria echar un cable.


Respuesta Responder a este mensaje
#3 ElVecinodeAllado
26/05/2005 - 10:01 | Informe spam
Hay cosas que no entiendo, he generado el procedimiento en base de datos,
ahora desde un evento de mi formulario como llamo al procedimiento.


"Maxi" escribió en el mensaje
news:#
Hola, te paso un articulo de paginacion en sqlserver




http://www.configuracionesintegrale...?articulo%
5


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"ElVecinodeAllado" escribió en el mensaje
news:d7290e$l5f$
> Hola, tengo un formulario de access y quiera mostrar grupos de registros
> en
> lugar de la tabla completa (paginar resultados), para ello he puesto dos
> botones en el formulario, alante y atras, para el codigo del boton


alante
> no
> tengo problema por que realizo un Select Top x y listo; pero el boton de
> atras no lo consigo realizar, alguien me podria echar un cable.
>
>


Respuesta Responder a este mensaje
#4 battletroll
26/05/2005 - 18:28 | Informe spam
¡¡hola vecino de allado!!
te recuerdo perfectamente de las news de access, espero tu tambien me
recuerdes...
he estado ultra super mega ocupado en el trabajo y por eso en los
ultimos 2 meses no he podido pasar por el foro, sniff sniff...

ahora tengo un broncononon, espero que el gran maestro maxi, javier
loria o algun otro grande puedan ayudarme...

para resolver lo tuyo (que creo es mucho mas sencillo)

Primero tienes que tener una conexion a tu servidor SQL Server, sea
desde access-VBA o desde VB "puro" tienes que crear un objeto de tipo
ADODB.Connection y usarlo para abrir una conexion al servidor.

Despues crearas un Recordset de tipo ADODB.Recordset, te recuerdo que
para conectarte a access usamos recordsets DAO pero para sql server
debes siempre usar ADO


Cuando vayas a abrir el Rs ADO lo haras asi:

MiRsADO.Open "exec NombreDeMiSP", MiConexionADO

y con eso el rs ADO tendra los datos que devolvio el SP. Ahora bien,
solo access 2003 permite que asignes a un formulario un Rs ADO
directamente, pues con versiones anteriores los formularios usan de
manera nativa recordset's DAO.
con 97 imposible y con 2000 se que hay un truco medio escabroso para
asignarle a un form. los datos de un Rs ADO, alguna vez lo expuso
marius en el foro del buho (www.mvp-access.com/foro), pero no lo
entendi y ahora no lo hallo, si quieres darte una vuelta por ahi...

si tienes la fortuna de usar 2003, solo tendras que ponerle:
Set MiFormulario.RecordsetSource = MiRsADO

en el evento OnOpen, y fin del problema...
Respuesta Responder a este mensaje
#5 ElVecinodeAllado
27/05/2005 - 15:20 | Informe spam
Te recuerdo, muchas gracias por todo.

escribió en el mensaje
news:
¡¡hola vecino de allado!!
te recuerdo perfectamente de las news de access, espero tu tambien me
recuerdes...
he estado ultra super mega ocupado en el trabajo y por eso en los
ultimos 2 meses no he podido pasar por el foro, sniff sniff...

ahora tengo un broncononon, espero que el gran maestro maxi, javier
loria o algun otro grande puedan ayudarme...

para resolver lo tuyo (que creo es mucho mas sencillo)

Primero tienes que tener una conexion a tu servidor SQL Server, sea
desde access-VBA o desde VB "puro" tienes que crear un objeto de tipo
ADODB.Connection y usarlo para abrir una conexion al servidor.

Despues crearas un Recordset de tipo ADODB.Recordset, te recuerdo que
para conectarte a access usamos recordsets DAO pero para sql server
debes siempre usar ADO


Cuando vayas a abrir el Rs ADO lo haras asi:

MiRsADO.Open "exec NombreDeMiSP", MiConexionADO

y con eso el rs ADO tendra los datos que devolvio el SP. Ahora bien,
solo access 2003 permite que asignes a un formulario un Rs ADO
directamente, pues con versiones anteriores los formularios usan de
manera nativa recordset's DAO.
con 97 imposible y con 2000 se que hay un truco medio escabroso para
asignarle a un form. los datos de un Rs ADO, alguna vez lo expuso
marius en el foro del buho (www.mvp-access.com/foro), pero no lo
entendi y ahora no lo hallo, si quieres darte una vuelta por ahi...

si tienes la fortuna de usar 2003, solo tendras que ponerle:
Set MiFormulario.RecordsetSource = MiRsADO

en el evento OnOpen, y fin del problema...
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida