• Lunes 29 de Abril de 2024, 23:53

Autor Tema:  Hacer Filtro!!!  (Leído 1210 veces)

vbmc_2004

  • Miembro activo
  • **
  • Mensajes: 41
    • Ver Perfil
Hacer Filtro!!!
« en: Sábado 4 de Diciembre de 2004, 19:23 »
0
HOLA AMIGOS...DEL FORO!!
TENGO UNA PREGUNTA QUE HACERLES...
COMO HAGO UN FILTRO CON COMBOS!!!
EJEMPLO
TENGO UNA BASE DE DATOS EN SQL, Y UNA TABLA QUE TIENE LOS SIQUIENTES CAMPOS QUE
QUIERO PARA LA CONSULTA

NOMBREMARCA         MODELOSMARCA

LO QUE NECESITO HACER ES CUANDO SELECCIONE LA MARCA DEL VEHICULO ME SELECCIONE
LOS MODELOS QUE TIENE ESA MARCA DETERMINADA DE VEHICULO AHORA TODO ESTO LO
QUIERO HACER CON DOS COMBOS, Y UNA VEZ SELECCIONADO QUIERO PASARLOS A UNA CAJA DE
TEXTO...


SALU2
Y QUE ESTEN BIEN GRACIAS..
ATTE
VBMC_2004
<!--c1--></div><table border=\'0\' align=\'center\' width=\'95%\' cellpadding=\'3\' cellspacing=\'1\'><tr><td>CODE </td></tr><tr><td id=\'CODE\'><!--ec1-->[vmbc®]<!--c2--></td></tr></table><div class=\'signature\'><!--ec2-->

fap1603

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Re: Hacer Filtro!!!
« Respuesta #1 en: Domingo 5 de Diciembre de 2004, 17:22 »
0
Hola, usa el evento click y change de los combos, cuando cambia el combo 1, entonces hace una busqueda en la base de datos, y muestra en el combo 2, te explico, si tienes una categoria, y dentro de esa categoria hay subcategorias, entonces, si categoria = combo1.text(el combo que tienen las categorias) entonces, combo2.clear (borras para que no se repitan los datos), luego
while basedatos.eof=false
if basedatos.recorset!categoria =  combo1.text then
combo2.additem (basedatos.recorset!subcategoria)
end if
basedatos.movenext
wend

si sabes que cantidad de subcategorias son, tb puedes usar un for, para terminar de buscar y salir inmediatamente, otra cosa que puedes hacer es crear una variable llave, la cual puedes utilizar para que una vez que encuentre las subcategorias se incie, al al dejar de ser esta la que requieres, entonces, le cambias el valor y le pones salir, o : basedatos.movelast. Espero te sirva.
Saludos,

Francisco Ayala Pinazo
Lima - Perú

vbmc_2004

  • Miembro activo
  • **
  • Mensajes: 41
    • Ver Perfil
Re: Hacer Filtro!!!
« Respuesta #2 en: Domingo 5 de Diciembre de 2004, 18:49 »
0
HOLA fap1603!!

Gracias estoy trabajando en eso..
salu2
<!--c1--></div><table border=\'0\' align=\'center\' width=\'95%\' cellpadding=\'3\' cellspacing=\'1\'><tr><td>CODE </td></tr><tr><td id=\'CODE\'><!--ec1-->[vmbc®]<!--c2--></td></tr></table><div class=\'signature\'><!--ec2-->