FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
filtrado por condicion
Hola a todos, quiero ayuda:
Este codigo es para filtrar de acuerdo a una condicion: Si tengo RB1.check hace un filtrado por lo que se escriba en el Edit1.text. Si tengo RB2.check hace un filtrado por lo que se escriba en los Edit1.text y Edit2.Text (Hasta aqui me funciona bien) Si tento RB3.Check deberia hacer un filtrado por los que se escriba en los Edit1.text , Edit2.Text y Edit3.text, pero no hace nada: Que es lo que tiene de malo? Este es el codigo: AAnil Última edición por vtdeleon fecha: 01-08-2006 a las 16:21:41. |
#2
|
||||
|
||||
Saludos
En ninguno de los caso funciona?, Te aseguraste de que el dato a filtrar está en la tabla?, Recuerda que es sensible a Mayuscula y minuscula! Antes de esto "datam6.MATRICULA.Filtered := true;, muestra lo que tienes en el Filter con Showmessage(datam6.matriculo.filter)
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#3
|
||||
|
||||
Yo lo haría de otra forma, porque si tiene marcado el rb3 y no tiene nada escrito en el Edit1, el tema fallará. En estos casos hay que cuadrar todos las posibilidades.
Cuando estudies las funciones verás que es casi casi copy and paste, pero muy fácil de ampliar con más condiciones
Queda un tema pendiente.... donde dice EditX.Text <> '' debería decir: Trim(EditX.text) <> EmptyStr que los usuarios son muy suyos y con introducir un espacio en blanco ya se fastidia la consulta. Edito: Incluso podrías quitar los "rb" ya que no aportan nada nuevo, si el usuario escribe algo en una caja de texto, se añade la condición, si no escribe nada, se elimina del filtro. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 01-08-2006 a las 16:53:22. |
#4
|
|||
|
|||
Cita:
Pones dos veces "Edit3.Text", y en la segunda debería decir Edit2.Text Saludos
__________________
"La información tiene más valor cuando se comparte" |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Condición Where con resta de 2 campos | Johnny Q | SQL | 6 | 13-01-2006 18:02:57 |
Finalizar una Condición | jdangosto | OOP | 3 | 02-12-2005 08:57:38 |
salir de un while si se cumple condicion ??? | chelejuan | Varios | 5 | 20-04-2005 14:44:34 |
condicion en un edit !! | romansiux | Varios | 5 | 10-04-2005 02:25:40 |
condicion IF | haffo | Varios | 11 | 06-11-2003 22:36:04 |
|