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

hacer filtro con combobox

Estas en el tema de hacer filtro con combobox en el foro de ASP Clásico en Foros del Web. Hola: Soy nuevo usando ASP estoy por medio de tutoriales y un poco de ingenio aprendiendo, es por esto que ahora tengo un montón de ...
  #1 (permalink)  
Antiguo 26/09/2007, 04:38
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 23 años, 3 meses
Puntos: 4
hacer filtro con combobox

Hola:

Soy nuevo usando ASP estoy por medio de tutoriales y un poco de ingenio aprendiendo, es por esto que ahora tengo un montón de dudas que no sé si separar en mensajes independientes o juntarlos en éste. Creo que haré lo segundo.

el punto es que estoy recogiendo datos de una base, busco solo los correos electrónicos de x fecha solicitando info de x producto y a partir de x fecha , esto fácil, ahora bien, al arrojarme los datos si yo tengo como fecha:
Código:
SELECT * FROM tabla WHERE fecha >= '14/09/2007'"
En los resultados me respeta el dia pero no el mes ni el año, así es que tengo datos como esto:
06/10/2005 ó 14/01/2007 solo quiero que me muestre los datos a partir del día 14 de sept


Ahora otra duda, donde puedo encontrar un tutorial que me enseñe cómo usar los checkbox para decir que elementos quiero que se envíen en la cadena, es decir, tengo en mi consulta un dato email, otro de producto y otro de fecha, necesito seleccionar los correos que quiero y despues hacer el envío solamente a esos elementos seleccionados.
Gracias y espero alguien me pued ayudar, mientras tanto seguiré buscando
__________________
Temiqui Iztoc Cualtlia Elhuayotl
  #2 (permalink)  
Antiguo 26/09/2007, 08:36
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: hacer filtro con combobox

proba tu consulta asi
Cita:
SELECT * FROM tabla WHERE fecha >= '20070914'"
suerte

y con los checbox solo tienes que poner el id al

Cita:
<p><input type="checkbox" name="enviarmail" value="<%=rs(id)%>"></p>
luego marcas los qu si y los que no los dejas sin marcar (obvio)

luego los capturas en tu otra pagina

Cita:
enviarmail = request("enviarmail")
automaticamente rcibiras los id que has enviado de esta forma "3, 4, 7, 9, 10"

entocnes tu select para envio seri asi

Cita:
SELECT * FROM tuTabla WHERE id in("&enviarmai&")"
- haces tu bucle
- envias al registro actual
- te mueves al siguiente registro

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 26/09/2007, 22:30
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
Re: hacer filtro con combobox

aunque.... , si estas utilizando un campo fecha no lleva ' apostrofes, sino #, y algo asi tambien pudiera funcionar

select * from tabla where fecha >= to_date('&variable','dd/mm/yyyy')


, creo que era asi la formula, bueno.... ahi los magos del foro, corregiran si es erronea la formula

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #4 (permalink)  
Antiguo 27/09/2007, 00:46
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 23 años, 3 meses
Puntos: 4
Re: hacer filtro con combobox

Muchas Gracias a los dos, lo he solucionado, resulta ser que la base de datos el campo fecha estaba como campo de texto y de ahí que solo cogiera los primeros dos números, una vez hecho éste cambio todo bien, los datos que obtengo son justo los que quiero, ahora a ver qué hago con ellos ;)
__________________
Temiqui Iztoc Cualtlia Elhuayotl
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 11:26.