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

Como evito

Estas en el tema de Como evito en el foro de ASP Clásico en Foros del Web. El problema que tengo es que en una pagina ASP tengo el nombre del proveedor que es de 6 caracteres, al oprimir el boton de ...
  #1 (permalink)  
Antiguo 15/08/2002, 16:31
 
Fecha de Ingreso: julio-2002
Mensajes: 105
Antigüedad: 22 años, 9 meses
Puntos: 0
Como evito

El problema que tengo es que en una pagina ASP tengo el nombre del proveedor que es de 6 caracteres, al oprimir el boton de Submit
se lanza otra pagina ASP que tiene una paginación el problema es cuando quiero generar los siguientes 10 ya no encuentra nada.
En la segunda pasada pierde el valor que traia del proveedor...

¿Como puedo evitar que pierda el valor del proveedor?
  #2 (permalink)  
Antiguo 15/08/2002, 16:35
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Como evito

No tenias más que leer un poco más abajo:

<a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=95948' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a>

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 15/08/2002, 16:50
 
Fecha de Ingreso: julio-2002
Mensajes: 105
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Como evito

Amigo pero el dato del Proveedor lo estoy tomando de campo y no de un recordset....
Help me...?
  #4 (permalink)  
Antiguo 15/08/2002, 16:53
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Como evito

Cita:
Amigo pero el dato del Proveedor lo estoy tomando de campo y no de un recordset....
mm y que no con sustituir lo del recordset con un Request.Form sirve?

Estoy casi seguro de que es lo mismo...

Es mas pon el codigo...(NO TODO)

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #5 (permalink)  
Antiguo 15/08/2002, 16:57
 
Fecha de Ingreso: julio-2002
Mensajes: 105
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Como evito

Este es el codigo donde muestra el los numeros de enlace o bien los de siguiente o anterior:

&lt;%'Preguntamos si la cantidad de elementos de la matriz es menor
'que la cantidad TOTAL de registros de la tabla
If Ubound(mitabla,2)+1 &lt; total_registros then
'En caso afirmativo calculamos el nº de páginas que tenemos
'y luego mostramos los links a las demás páginas
If (total_registros mod 10) = 0 then
nro_paginas = Int(total_registros / 10)
else
nro_paginas = Int(total_registros / 10) + 1
end if%&gt;
&lt;table border=0 width=98% cellspacing=0 cellpadding=1 align=center&gt;
&lt;tr&gt;
&lt;td bgcolor=black align=left valign=middle style=&quot;font-family: Arial; font-size: 8 pt;&quot;&gt;
&lt;font color=White&gt;&lt;b&gt;
&lt;%'Acá mostramos los links de la forma: Página 1 | 2 | 3 | 4 ...%&gt;
Página
&lt;%For i=0 to nro_paginas-1%&gt;
&lt;%If p = i*10 then%&gt;
&lt;font color=DarkOrange&gt;&lt;u&gt;&lt;%=i+1%&gt;&lt;/u&gt;&lt;/font&gt;
&lt;%else%&gt;
&lt;a href=&quot;Opcion0Resultado.asp?ref=&lt;%=i*10%&gt ;&quot; class=&quot;e&quot; title=&quot;Mostrar la página &lt;%=i+1%&gt;&quot;&gt;&lt;%=i+1%&gt;&lt;/a&gt;
&lt;%end if%&gt;
&lt;%If i &lt; nro_paginas-1 then
Response.Write(&quot; | &quot;)
end if
Next%&gt;
&lt;/b&gt;&lt;/font&gt;
&lt;/td&gt;
&lt;td bgcolor=black style=&quot;font-family: Arial; font-size: 10 pt;&quot; valign=&quot;middle&quot; align=&quot;right&quot;&gt;
&lt;b&gt;
&lt;%'Acá mostramos los links de la forma: &lt;&lt; Anteriores | Siguientes &gt;&gt;
a = p + 10
b = p - 10
if (p = 0) and (Ubound(mitabla,2)+1 &lt; total_registros) then%&gt;
&lt;a href=&quot;Opcion0Resultado.asp?ref=&lt;%=a%&gt;&q uot; title=&quot;Mostrar los 10 siguientes&quot; class=&quot;e&quot;&gt;Siguientes &gt;&gt;&lt;/a&gt;
&lt;%end if
if (p+10 &lt; total_registros) and (p &lt;&gt; 0) then%&gt;
&lt;a href=&quot;Opcion0Resultado.asp?ref=&lt;%=b%&gt;&q uot; title=&quot;Mostrar los 10 anteriores&quot; class=&quot;e&quot;&gt;&lt;&lt; Anteriores&lt;/a&gt;
&lt;font size=2 color=white&gt; | &lt;/font&gt;
&lt;a href=&quot;Opcion0Resultado.asp?ref=&lt;%=a%&gt;&q uot; title=&quot;Mostrar los 10 siguientes&quot; class=&quot;e&quot;&gt;Siguientes &gt;&gt;&lt;/a&gt;
&lt;%elseif (p &lt;&gt; 0) then%&gt;
&lt;a href=&quot;Opcion0Resultado.asp?ref=&lt;%=b%&gt;&q uot; title=&quot;Mostrar los 10 anteriores&quot; class=&quot;e&quot;&gt;&lt;&lt; Anteriores&lt;/a&gt;
&lt;%end if%&gt;

  #6 (permalink)  
Antiguo 15/08/2002, 17:02
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Como evito

Buf , que flojera leer
En realidad de todo lo que pusiste nada sirve para lo que te digo. Te dije que no pusieras todo...

Lo necesario:

1.- Donde recibes el campo de texto
2.- La Query
3.- Los links de paginación

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #7 (permalink)  
Antiguo 15/08/2002, 17:13
 
Fecha de Ingreso: julio-2002
Mensajes: 105
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Como evito

Bueno donde recibo el campo es en el siguiente query:

SQL = &quot;SELECT NUM_PEDIDO, FECHA_PEDIDO, PRODUCTO, DESC_PRODUCTO,&quot; _
&amp; &quot; CANTIDAD_SOLICITADA, CANTIDAD_ENTREGADA, CODIGO_PROVEEDOR, NOMBRE_FISCAL&quot; _
&amp; &quot; FROM Q_Compras.V_PENDIENTE_ENTREGA&quot; _
&amp; &quot; WHERE CODIGO_PROVEEDOR LIKE '&quot; &amp; UCase(Request(&quot;Proveedor&quot;)) &amp; &quot;'&quot;


Pero cuando seleccionas los 10 siguientes
el valor de Request(&quot;Proveedor&quot;) lo pierde.....
  #8 (permalink)  
Antiguo 15/08/2002, 17:16
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Como evito

Ves como era lo mismo q el mensaje anterior, los links deben de quedar así:

&lt;a href=&quot;Opcion0Resultado.asp?ref=&lt;%=b%&gt;&a mp;Proveedor=&lt;%=Request(&quot;proveedor&quot;)% &gt;&quot; title=&quot;Mostrar los 10 anteriores&quot; class=&quot;e&quot;&gt;&lt;&lt; Anteriores&lt;/a&gt;


Solo es cosa de pelearse un poco con el código...

En fin, ahi esta la respuesta.

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #9 (permalink)  
Antiguo 15/08/2002, 17:37
 
Fecha de Ingreso: julio-2002
Mensajes: 105
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Como evito

Que crees, le puse el mismo codigo que me pusiste y aun asi sigue perdiendo el valor del Request(&quot;Proveedor&quot;)... y entonces sigue sin mostrar los siguientes 10 registros
  #10 (permalink)  
Antiguo 15/08/2002, 17:41
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Como evito

Pues... Aunque lo dudo, debes pelearte con el código.

El valor se pierde por que debes pasarlo como parametro a cada página dentro del link...

Es por eso que la Query solo te sirve para los primeros registros o la 1er página. La respuesta es esa, debes encontrar la falla en la que puedes estar cayendo.

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #11 (permalink)  
Antiguo 15/08/2002, 17:48
 
Fecha de Ingreso: julio-2002
Mensajes: 105
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Como evito

Lo siento Urjose, cerre todo lo que tenía abierto y me fui a despejarme un poco y si tenias razon así si...si funciona

Gracias....


Pero ahora tengo otra pregunta....

Las paginas las estoy creando con una resolución de 800X600 y se muestran como las estoy diseñando, pero cuando la abra con otra resolucòn por ejemplo 1024X768 aparecen desasadas. Como puedo evitar que cuando la habran en cualquier resolución aparezca como la de 800X600...
  #12 (permalink)  
Antiguo 15/08/2002, 17:50
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Como evito



<a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=95819' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a>

No hacía falta, más que ir a tu perfil
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 18:57.