![]() |
Filtro
Hola!
quiero realizar un filtro de la tabla "busemple" cuando cambie el valor de un Edit1; el cual me regrese el valor de los campos: clave_empleado y nombre donde la clave_empleado contenga el valor del Edit1 y por ultimo muestre el resultado en un StringGrid. Estoy realizando el siguiente codigo: Código:
Espero y me puedan ayudar Gracias |
Hola
Yo no se c++, bueno tampoco delphi, pero a ver que hago aqui.:D Código:
mod->busemple->Active = True; Saludos |
Hola. Los caracteres '%' sirven para hacer un filtro, pero desde SQL. En el codigo que estas poniendo te esta comparando exactamente la cadena '%VALOR%'. Tendrias, o bien hacer una busqueda con el 'where' en una sentencia select
o bien, segun tu codigo actual, en vez de comparar, usar el Pos(...), que te busca una cadena dentro de otra. Saludos. |
Si quieres seguir haciéndolo como hasta ahora, solo cambia esto:
por... más o menos esto:
Básicamente pasar a minúsuculas y usar la función Pos. Saludos |
La franja horaria es GMT +2. Ahora son las 07:03:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi