Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2010, 04:32
holstensan
 
Fecha de Ingreso: julio-2010
Mensajes: 18
Antigüedad: 13 años, 10 meses
Puntos: 0
Ayuda con listboxs

Muy buenas chicos.

Vereis estoy programando una web con ASP y en una parte quiero filtrar una consulta SQL atraves de 2 listboxs, una con los meses y otro con los ultimos cinco años. Para que se entienda mejor me refiero a que el usuario pueda ver las compras que ha hecho,por ejemplo,en Enero de 2008.

Para que se muestre he creado un link que enlaza con otro fichero ASP donde se realiza la consulta.

El problema viene cuando quiero pasar el mes y el año seleccionados a la otra pagina y una vez que esten en la pagina, pasarlos a la consulta.

¿Alguna sugerencia?

Este es el codigo donde estan los listboxs

<html>
<head>
</head>
<body bgcolor=white align="center">
<table>
<tr>
<td>

<script>
function ventana(doc,id){
var nw = window.open('./datoscli.asp?doc='+doc+'&iddc='+id,null,"height=60 0,width=600,status=no,toolbar=no,menubar=no,locati on=no,scrollbars=yes");
}
</script>
<table CELLSPACING = "15">
<tr>
<td>
<select>

<option value="01">Enero</option>
<option value="02">Febrero</option>
<option value="03">Marzo</option>
<option value="04">Abril</option>
<option value="05">Mayo</option>
<option value="06">Junio</option>
<option value="07">Julio</option>
<option value="08">Agosto</option>
<option value="09">Septiembre</option>
<option value="10">Octubre</option>
<option value="11">Noviembre</option>
<option value="12">Diciembre</option>

</select>
</td>
<td>
<select>

<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
</select>
</td>
<td>
<td style="padding-left:20px;" align=center height=22 width="15px"></td>
<td style="padding-bottom:5px;padding-top:8px;" class=gris1><a href="confacturabottom.asp" target="cen"><b>Listar</b></a></td></td>
<td>
<td style="padding-left:20px;" align=center height=22 width="15px"></td>
<td style="padding-bottom:5px;padding-top:8px;" class=gris1><a href="" target="cen"><b>Imprimir</b></a></td></td>
</td>
</tr>
</table>
</body>
</html>

===============================================

Y esta es la consulta sin filtrar

"select articulos.codigo as codigo, articulos.concepto as concepto, dl_ventas_cov.cantidad as cantidad, dl_ventas_cov.precio as precio, " & _
"(dl_ventas_cov.cantidad * dl_ventas_cov.precio) as total, dc_ventas_cov.fechahora as fecha, " & _
"dc_ventas_cov.contador_interno, clientes.id, clientes.nombre " & _
"from articulos (nolock), clientes (nolock), dc_ventas_cov (nolock), dl_ventas_cov (nolock) " & _
"where dc_ventas_cov.id_cliente = clientes.id and " & _
"dc_ventas_cov.id = dl_ventas_cov.id_cabecera and " & _
"dl_ventas_cov.id_articulo = articulos.id and " & _
"dc_ventas_cov.id_documento = 14 and " & _
"articulos.codigo like '006CS%' " & _
"order by dc_ventas_cov.fechahora desc"

===============================================

Muchas gracias