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

paginacion para varias tablas

Estas en el tema de paginacion para varias tablas en el foro de ASP Clásico en Foros del Web. Hola, tengo que paginar una pagina de busqueda la cual busca en varias tablas como podria hacer la paginacion?, con la consulta a 1 tabla ...
  #1 (permalink)  
Antiguo 19/10/2008, 23:06
 
Fecha de Ingreso: noviembre-2003
Ubicación: Pvcia. de Bs. A.s
Mensajes: 20
Antigüedad: 21 años, 5 meses
Puntos: 0
paginacion para varias tablas

Hola, tengo que paginar una pagina de busqueda la cual busca en varias tablas como podria hacer la paginacion?, con la consulta a 1 tabla me ha salido pero consultando a varias tablas no logro hacerlo.
Agradeceria cualquier ayuda

Saludos.
  #2 (permalink)  
Antiguo 20/10/2008, 04:20
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: paginacion para varias tablas

Hola

Me da la sensación que estás haciendo consultas individuales. Tendrías que unificar todas las consultas

Select tabla1, tabla2 where tabla1.campo1 = valor and tabla2.campo2 = valor2

Lee esto, te puede resultar de ayuda

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;" />
  #3 (permalink)  
Antiguo 20/10/2008, 08:47
 
Fecha de Ingreso: febrero-2008
Ubicación: Buenos Aires
Mensajes: 58
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: paginacion para varias tablas

deberias hacer 1 sola consulta... como dice FER

cosa en la cual yo necesito ayuda...:S
  #4 (permalink)  
Antiguo 20/10/2008, 11:02
 
Fecha de Ingreso: noviembre-2003
Ubicación: Pvcia. de Bs. A.s
Mensajes: 20
Antigüedad: 21 años, 5 meses
Puntos: 0
De acuerdo Respuesta: paginacion para varias tablas

Gracias Adler, si justamente hacia 2 consultas, lo que paso es que primero iba a ser 1 sola tabla despues se complico hice otra tabla y 2 consultas pero no se me habia ocurrdo unirlas jeje :S GRACIAS! voy a probar y si puedo va y si anda la subo asi otro la puede usar.
Yakare que ayuda necesitas con la consulta por ahi se te puede ayudar.

Saludos
  #5 (permalink)  
Antiguo 21/10/2008, 04:06
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: paginacion para varias tablas

Hola

Cita:
Iniciado por yakare84 Ver Mensaje
deberias hacer 1 sola consulta... como dice FER

cosa en la cual yo necesito ayuda...:S
Estaría bien que postearas lo que tienes hecho hasta ahora

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;" />
  #6 (permalink)  
Antiguo 23/10/2008, 12:45
 
Fecha de Ingreso: febrero-2008
Ubicación: Buenos Aires
Mensajes: 58
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: paginacion para varias tablas

Cita:
Iniciado por Adler Ver Mensaje
Hola



Estaría bien que postearas lo que tienes hecho hasta ahora

Suerte
Gracias Adler, pero el problema lo solucioné solo...

habia creado un post para que me respondan y nadie lo hizo...muchas gracias por la buena onda igual!!
  #7 (permalink)  
Antiguo 23/10/2008, 14:00
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Respuesta: paginacion para varias tablas

Cita:
Iniciado por yakare84 Ver Mensaje
Gracias Adler, pero el problema lo solucioné solo...
y solo por eso no puedes compartir para que otra persona como tu..... no batalle?
o cual es el sentido????
yo batalle, que batallen como yo??? es asi???
Cita:
habia creado un post para que me respondan y nadie lo hizo...muchas gracias por la buena onda igual!!
entonces por buena onda, comparte, no te cuesta absolutamente nada, y lo unico que puedes ganar... es que en futuras dudas, se te sea mas dificil encontrar quien te ayude

cambiemos estos habitos compañeros, este foro es de ayuda, no de reproches.... por es los foros de ayuda en ingles, solo son pleitos y problemas

.... todo esto, dicho en "buena onda"
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #8 (permalink)  
Antiguo 24/10/2008, 05:49
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: paginacion para varias tablas

Estoy contigo Maestro Zodiaco
__________________
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;" />
  #9 (permalink)  
Antiguo 30/10/2008, 12:00
 
Fecha de Ingreso: febrero-2008
Ubicación: Buenos Aires
Mensajes: 58
Antigüedad: 17 años, 2 meses
Puntos: 0
De acuerdo Respuesta: paginacion para varias tablas

Temp = "SELECT todo.id, todo.titulo, todo.titulo_original, todo.duracion, todo.estreno, genero.genero as genero1 FROM genero INNER JOIN todo ON genero.id = todo.genero1 WHERE todo.categoria = '"& cat & "' ORDER BY " & ordenar & ""

Pido disculpas por no poner el codigo, estaba demasiado caliente porque no me habian contestado y no entendí que querian ver lo q yo hice.

TODO es mi tabla
GENERO es otra tabla

id - titulo - titulo_original - duracion - estreno - genero1 son campos de la tabla TODO
genero - id son campos de la tabla GENERO

CAT es una variable que viene de un formulario al igual que ORDENAR

Con eso hago que relacione el numero dle campo genero1 de la tabla todo con el id de la tabla genero.

despues para mostrar los registros puse esto:

=Tabla.Fields("genero1")
=Tabla.Fields("duracion")

y asi con todos los campos, atencion con el campo genero1 que se pone asi porque lo renombramos en la consulta! (genero.genero as genero1)

Consultas o dudas avisen!
  #10 (permalink)  
Antiguo 30/10/2008, 12:03
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Respuesta: paginacion para varias tablas

Cita:
Iniciado por yakare84 Ver Mensaje
....

Pido disculpas por no poner el codigo, estaba demasiado caliente porque no me habian contestado y no entendí que querian ver lo q yo hice.

.....
bien hecho amigo

no te preocupes... pasa , mas cuando estas muy apurado y bastante presion por ese tipo de problemas

dijo guns and roses... "PATIENCE"
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #11 (permalink)  
Antiguo 01/11/2008, 12:56
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: paginacion para varias tablas

Se agradece, yakare84

Si yo te contará, en ocasiones parezco disléxico
__________________
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;" />
  #12 (permalink)  
Antiguo 17/11/2008, 12:29
 
Fecha de Ingreso: febrero-2008
Ubicación: Buenos Aires
Mensajes: 58
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: paginacion para varias tablas

Cita:
Iniciado por Adler Ver Mensaje
Se agradece, yakare84

Si yo te contará, en ocasiones parezco disléxico
Creo que todos tenemos un poco de locura despues de un par de horas de programacion!! y ni hablar de dias...
  #13 (permalink)  
Antiguo 17/11/2008, 13:52
 
Fecha de Ingreso: noviembre-2003
Ubicación: Pvcia. de Bs. A.s
Mensajes: 20
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: paginacion para varias tablas

Gracias a todos por las respuestas, pero al final junte todas las tablas en 1 sola ya que no tenian relacion alguna entre ellas porque eran productos diferentes, me junté todos los productos en una tabla PRODUCTOS y listo hago la consulta de busqueda de esa tabla,( "select * from TABLA where campo = '"& condicion & "' order by campo "), parecido a lo que hizo Yakare pero con una tabla, si no me hiba a quedar muy grande la consulta. Y luego tomo los valores que nesecito para mostrar acompañado de la siguiente paginacion (http://www.forosdelweb.com/f15/ayuda-con-paginacion-641910/#post2666528).
Lo unico que me falta es que me diga un cartelito que no hay nada si no encuentra la palabra que busco, porque la que tengo en ese codigo no me funciona.

Les agradezco por la buena onda y voluntad.

Saludos!
  #14 (permalink)  
Antiguo 18/11/2008, 05:33
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: paginacion para varias tablas

Hola

Cita:
Iniciado por [Fer]_[123] Ver Mensaje
Lo unico que me falta es que me diga un cartelito que no hay nada si no encuentra la palabra que busco, porque la que tengo en ese codigo no me funciona.
No tengo claro a que te refieres. La mejor opción es hacer

Código:
if rs.eof = True then
%>
No se han encontrado registros
<%
else
%>
' Paginador
' Muestra registros encontrados
<%
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;" />
  #15 (permalink)  
Antiguo 18/11/2008, 08:59
 
Fecha de Ingreso: noviembre-2003
Ubicación: Pvcia. de Bs. A.s
Mensajes: 20
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: paginacion para varias tablas

Gracias Adler, voy a probar y despues les cuento.

Saludos!
  #16 (permalink)  
Antiguo 18/11/2008, 21:16
 
Fecha de Ingreso: noviembre-2003
Ubicación: Pvcia. de Bs. A.s
Mensajes: 20
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: paginacion para varias tablas

Gracias !! quedo asi:
<%
if rs.eof = True then
%>
<font face= "verdana" color="#333333" >No se han encontrado registros.</font>
<% else

do while not rs.eof and contador <= cint(tamanopagina) %>
'Muestra lo encontrado
'Paginacion

Saludos!
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 13:56.