![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Muchas gracias Aztaroth, de hecho si funciona el LIKE tal y como tu me hiciste la observación, escribo la cadena o subcadena en el TEdit, pulso enter, evalua la consulta sql y despliega los registros coincidentes en el TDBGrid, el detalle es que tengo que pulsar la TECLA ENTER para que se evalue la consulta, si borro el IF que prueba si la tecla es ENTER pasa lo siguiente:
Al pulsar la primer letra dentro del TEdit esto hace que el codigo se ejecute y el resultado en el Grid muestra todos los registros de la tabla, asi es que sigo sin obtener el resultado que espero. Hay algo mas que sigo sin comprender, supongamos que mi cunsulta se ejecuta bien por medio del LIKE y usando el ENTER como tecla de ejecución, el problema es que si escribo una segunda cadena y pulso enter para que muestre los registros en el Grid esto trae como consecuencia el siguiente ERRROR: Proyect movies.exe raised exception class EDatabaseError with message 'IBDataSet2:Field'' not found'. Muchas gracias por sus comentarios, hasta pronto. |
|
#2
|
||||
|
||||
|
Hola ORION!
Mi propuesta es la siguiente: Escribe el siguiente código en el evento OnChange del Componente TEdit, de esta forma no te metes en líos con OnKeyPress
De hecho no es necesario crear el SQL en tiempo de ejecución, puedes añadir las líneas en el SQL en tiempo de diseño y después solamente cambiar el parámetro :Tit en tiempo de ejecución de la siguiente manera:
Decidí utilizar un componente TIBQuery porque la idea es solamente consultar, pero obtienes el mismo resultado si utilizas un TIBDataSet. Espero que te sea útil. Hasta pronto. Última edición por Héctor Randolph fecha: 15-12-2004 a las 09:38:11. |
|
#3
|
|||
|
|||
|
Hector Muchas gracias, la solución que me diste es la que yo buscaba, exactamente como queria que funcionara la consulta.
Gracias a todos por el apoyo y seguiremos esforzandonos por aprender. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|