Repetir horizontal (Loop horizontal)

06/09/2003 - 18:10 por César Sanhueza | Informe spam
hola

alguien sabe como puedo "repetir" los registros de una
tabla access 97 hacia al lado??

Registro1 Registro2 Registro3 Registro4
Registro5 Registro6 Registro7 Registro8
y asi sucesivamente hasta listar 20 registros x pagina.

Que muestre en una tabla cuatro a la derecha (registros 1
al cuatro), que baje a la fila siguiente y muestre del
registro 5 al 8 y asi sucesivamente hasta completar 20
registros x pagina

Gracias
Trabajo en asp con DW MX y access 97

Salu2

Preguntas similare

Leer las respuestas

#1 Insomnia
06/09/2003 - 19:20 | Informe spam
mediante tablas :)


"César Sanhueza" escribió en el mensaje
news:309c01c37491$5b89bfe0$
hola

alguien sabe como puedo "repetir" los registros de una
tabla access 97 hacia al lado??

Registro1 Registro2 Registro3 Registro4
Registro5 Registro6 Registro7 Registro8
y asi sucesivamente hasta listar 20 registros x pagina.

Que muestre en una tabla cuatro a la derecha (registros 1
al cuatro), que baje a la fila siguiente y muestre del
registro 5 al 8 y asi sucesivamente hasta completar 20
registros x pagina

Gracias
Trabajo en asp con DW MX y access 97

Salu2
Respuesta Responder a este mensaje
#2 Erich
06/09/2003 - 20:18 | Informe spam
Para DW MX hay un extension que hace exactamente esto que pides, creo que es
Horizontal Looper 2 (http://www.basic-ultradev.com/extensions/) pero busca
en
http://www.macromedia.com/cfusion/exchange/ .

Tambien puedes hacer el codigo a mano, no creo que el algoritmo sea
demasiado
dificil. Solo debes tener cuidado con el numero de records y las iteraciones
del lazo.
Saludos,
Erich

"Insomnia" wrote in message
news:lHo6b.2032798$
mediante tablas :)


"César Sanhueza" escribió en el mensaje
news:309c01c37491$5b89bfe0$
> hola
>
> alguien sabe como puedo "repetir" los registros de una
> tabla access 97 hacia al lado??
>
> Registro1 Registro2 Registro3 Registro4
> Registro5 Registro6 Registro7 Registro8
> y asi sucesivamente hasta listar 20 registros x pagina.
>
> Que muestre en una tabla cuatro a la derecha (registros 1
> al cuatro), que baje a la fila siguiente y muestre del
> registro 5 al 8 y asi sucesivamente hasta completar 20
> registros x pagina
>
> Gracias
> Trabajo en asp con DW MX y access 97
>
> Salu2


Respuesta Responder a este mensaje
#3 César Sanhueza
07/09/2003 - 06:19 | Informe spam
gracias...

ya trate con el horizontal loop de macromedia pero no me
sirvió.

podrían ayudarme u poco mas ?...

gracias
Respuesta Responder a este mensaje
#4 danicastillo
07/09/2003 - 11:24 | Informe spam
Usa codigo directamente, es lo mas flexible

una vez tengas el recordset abierto haces el tipico bucle while para meterlo
en un <table> pero controlando con mod los registros que llevas, si rs es el
recordset te quedara algo como
.
k=0
%><table><tr><%
do while not rs.eof
%><td> rs("campo1") </td><%
k=k+1
rs.movenext
if k mod columnas=0 then
%></tr><tr><%
end if
loop

-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"César Sanhueza" escribió en el mensaje
news:3b7c01c374f7$307c6a30$
gracias...

ya trate con el horizontal loop de macromedia pero no me
sirvió.

podrían ayudarme u poco mas ?...

gracias
Respuesta Responder a este mensaje
#5 Sashka
07/09/2003 - 20:22 | Informe spam
Lo de la paginación no tengo tiempo de explicartelo ahora... pero el ejemplo
de mostrar registros hacia al lado en una tabla de 4 columnas... sería algo
así:

<table border=1>
<%
Dim x
Response.Write "<th>" & RS(0).Name & "</th>"
Response.Write "<th>" & RS(0).Name & "</th>"
Response.Write "<th>" & RS(0).Name & "</th>"
Response.Write "<th>" & RS(0).Name & "</th>"
response.write "<tr>"
x=1
do while not RS.eof
if (x*4) mod 4 = 1 then response.write "<tr>"
response.write "<td>" & RS(0) & "</td>"
if x mod 4 = 0 then response.write "</tr>"
x= x + 1
RS.movenext
loop
RS.close
set RS= nothing
objConn.close
set objConn = nothing
x = x - 1
do while x mod 4 <> 0
response.write "<td>&nbsp;</td>"
x = x + 1
loop
response.write "</tr>"
%>
</table>

Sashka


"César Sanhueza" escribió en el mensaje
news:309c01c37491$5b89bfe0$
hola

alguien sabe como puedo "repetir" los registros de una
tabla access 97 hacia al lado??

Registro1 Registro2 Registro3 Registro4
Registro5 Registro6 Registro7 Registro8
y asi sucesivamente hasta listar 20 registros x pagina.

Que muestre en una tabla cuatro a la derecha (registros 1
al cuatro), que baje a la fila siguiente y muestre del
registro 5 al 8 y asi sucesivamente hasta completar 20
registros x pagina

Gracias
Trabajo en asp con DW MX y access 97

Salu2
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida