Foros del Web » Programando para Internet » ASP Clásico »

Repeat horizontal

Estas en el tema de Repeat horizontal en el foro de ASP Clásico en Foros del Web. Se puede hacer un repeat horizontal??...
  #1 (permalink)  
Antiguo 30/11/2004, 15:34
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 19 años, 11 meses
Puntos: 5
Repeat horizontal

Se puede hacer un repeat horizontal??
  #2 (permalink)  
Antiguo 30/11/2004, 15:50
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
y cual seria el repeat vertical ?
  #3 (permalink)  
Antiguo 30/11/2004, 15:51
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
podrías especificar qué es un "repeat horizontal" para saber si se puede hacer o no?
__________________
...___...
  #4 (permalink)  
Antiguo 30/11/2004, 15:53
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años
Puntos: 125
dirección de tabla?? creando columnas..antes de filas????


mm??
  #5 (permalink)  
Antiguo 01/12/2004, 06:19
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 19 años, 11 meses
Puntos: 5
me refiero a que cuando hago que se muestren todos o x cantidad de registros, con un repeat, siempre debo hacerlo o lo hago en forma vertical, es decir lo registros se repiten hacia abajo; ya sean filas o tablas enteras; nunca he visto que se haga un repeat hacia los lados, o sea, se repitan los registros en celdas <td> espero haberme explicado...

Es por eso que pregunto si se puede y de ser así como??
  #6 (permalink)  
Antiguo 01/12/2004, 09:57
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Claro que se puede. La técnica ASP es la misma, sólo que en vez de repetir un TR, repetís un TD:

<table>
<tr>
<% Do While Not RS.EOF %>
<td><% = Rs("nombre") %></td>
<%
Rs.MoveNext
Loop
%>
</tr>
</table>


Eso de arriba va a generar una tabla de una fila y tantas columnas como registros tengas en el campo de ejemplo "nombre"
__________________
...___...
  #7 (permalink)  
Antiguo 25/08/2005, 20:47
Avatar de asm_mripZ  
Fecha de Ingreso: febrero-2002
Ubicación: Panamá
Mensajes: 212
Antigüedad: 22 años, 3 meses
Puntos: 0
Repeat bidimencional

Alguien sabe como hacer un repeat bidimencional ejemplo


FILA1 imagen1 - imagen2 - imagen3

FILA2 imagen4 - imagen5 - imagen6 ...


puedo hacer una fila, pero que me muestre x filas no lo consigo.
__________________
-- May the LinuxForce be with you --
  #8 (permalink)  
Antiguo 25/08/2005, 22:37
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
Me parece que Repeat es una propiedad de un control Web de asp.Net. De todas formas, si no es eso, entonces lo que te paso A Z es a lo que te referís.

Para asm_mripz: fijate en este post...

http://www.forosdelweb.com/f15/tabular-registros-base-datos-327614/

Espero que te sirva.
Saludos!.
__________________
Add, never Remove
  #9 (permalink)  
Antiguo 25/08/2005, 23:08
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
esto hace lo qeu buscas

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<%
counter=0
Do While Not Rs.EOF
%>
<td><%=Rs("NombreCampo")%></td>
<%
counter=counter+1
If counter Mod 3=0 Then Response.Write "</tr><tr>"
Rs.MoveNext
Loop
%>
</tr>
</table>
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #10 (permalink)  
Antiguo 26/08/2005, 06:30
Avatar de asm_mripZ  
Fecha de Ingreso: febrero-2002
Ubicación: Panamá
Mensajes: 212
Antigüedad: 22 años, 3 meses
Puntos: 0
Saludos, gracias miles amigos!!!!!!! les agradezco su ayuda me ha servido excelentemente el código.
Mariano el repeat si funciona tambien con asp, el unico detalle era que mostraba todo horizontalmente o vertical, no podia hacer más. Gracias nuevamente .

Para que muestre diferentes datos solo hay q poner algo como esto:

<table>
<tr>
<%
counter = 0
Do Until rsofertas.EOF
%>
<td><%=(rsofertas.Fields.Item("contentido").Value) %></td>
<%
counter = counter + 1
If counter = 3 Then
Response.Write("</tr><tr>")
counter = 0
End If
rsofertas.MoveNext
Loop
%>
</table>
__________________
-- May the LinuxForce be with you --
  #11 (permalink)  
Antiguo 26/08/2005, 06:44
 
Fecha de Ingreso: enero-2002
Ubicación: Mar del Plata
Mensajes: 243
Antigüedad: 22 años, 5 meses
Puntos: 0
Hola ,yo tuve el mismo problema y encontre una extension para dreamweaver gratis que te permite hacer eso perfectamente...si les interesa les paso el link
  #12 (permalink)  
Antiguo 26/08/2005, 06:59
Avatar de asm_mripZ  
Fecha de Ingreso: febrero-2002
Ubicación: Panamá
Mensajes: 212
Antigüedad: 22 años, 3 meses
Puntos: 0
Repeat bidimencional

Sería de mucha ayuda si posteas el link :). si no es mucha molestía te lo agradecería muchisimo.
__________________
-- May the LinuxForce be with you --
  #13 (permalink)  
Antiguo 26/08/2005, 07:25
 
Fecha de Ingreso: enero-2002
Ubicación: Mar del Plata
Mensajes: 243
Antigüedad: 22 años, 5 meses
Puntos: 0
Extension Repeat Region Horizontal

Aqui esta el link de la extension, funciona genial.... Es para dreamweaver MX, y por si fuera poco es compatible con el comportamiento de navegacion de registros que viene por default en dreamweaver :) (esa de "next" "previous", etc. para recorrer registros)

http://www.tom-muck.com/extensions/files/HLooperMX.mxp

Y este es el link de ayuda de la pagina oficial....

http://www.tom-muck.com/extensions/h...izontalLooper/

Disfrutenla
  #14 (permalink)  
Antiguo 27/08/2005, 05:48
Avatar de asm_mripZ  
Fecha de Ingreso: febrero-2002
Ubicación: Panamá
Mensajes: 212
Antigüedad: 22 años, 3 meses
Puntos: 0
Repeat bidimencional

Gracias miles!!! excelente extensión
__________________
-- May the LinuxForce be with you --
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:20.