INTEC Forum
Bienvenido Registrate !!! Como se hace un filtro desde un combobox en una cuadricula?? Bienve10

Unirse al foro, es rápido y fácil

INTEC Forum
Bienvenido Registrate !!! Como se hace un filtro desde un combobox en una cuadricula?? Bienve10
INTEC Forum
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Como se hace un filtro desde un combobox en una cuadricula??

2 participantes

Ir abajo

Como se hace un filtro desde un combobox en una cuadricula?? Empty Como se hace un filtro desde un combobox en una cuadricula??

Mensaje  avila631 Lun Oct 12, 2009 2:36 am

Question

avila631

Cantidad de envíos : 8
Puntos : 26472
Fecha de inscripción : 02/10/2009

Volver arriba Ir abajo

Como se hace un filtro desde un combobox en una cuadricula?? Empty Re: Como se hace un filtro desde un combobox en una cuadricula??

Mensaje  MA_castellanos Miér Oct 14, 2009 8:57 am

Hola aqui te traigo tu respuesta.... te dare un ejemplo... Imagina que haces un sistema de matricula escolar y estas por hacer el filtro de alumnos con un grid, un combo box y un cuadro de texto, da doble clic en el grid, ve al procedimiento "Interactive Change" y escribe esto.... es un ejemplo recuerda!!!!! Razz

IF THISFORM.Combo1.Value="NOMBRE"
SET ORDER TO NOMBRE ASCENDING
SET FILTER TO ALLTRIM(nombre)=ALLTRIM(UPPER(thisform.txtnombre.Value))
ENDIF

IF THISFORM.Combo1.Value="GRADO"
SET ORDER TO GRADO ASCENDING
SET FILTER TO GRADO=VAL(thisform.txtnombre.Value)
ENDIF

IF THISFORM.Combo1.Value="ID"
SET ORDER TO ID ASCENDING
SET FILTER TO ID=VAL(thisform.txtnombre.Value)
ENDIF

THISFORM.REFRESH

Hara esto en tu sistema... si en el combo box seleccionan NOMBRE todo lo que escribas en el cuadro de texto se buscara en la tabla segun el nombre, los ordenara en forma acendente y conforme vayas escribiendo mas parablas se filtraran mas datos.

si en tu combo seleccionan GRADO todos lo numeros que escriban en tu cuadro de texto sera organizado en el grid segun el grado, si escribes un "4" te mostrara unicamente a los alumnos del cuarto grado, etc.

si eligen ID se buscara al alumno con ese ID y no puede haber mas con el mismo ID.

Glosario:
1. UPPER= todos los datos seran devueltos en letras mayusculas
2.ASENDING= Organiza los datos de forma ascendente
3.ALLTRIM= quita los espacios en blanco
4.VAL= Convierte un valor caracter a numerico

CHEKE ESPERO TE HAYA GUSTADOOOOOOO!!!
cheers king lol! Very Happy
MA_castellanos
MA_castellanos

Cantidad de envíos : 44
Puntos : 26511
Fecha de inscripción : 02/10/2009
Edad : 31

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.