FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
problemas con filtros
Hola amigos tengo problemas con filtrar en un Ttable, no se estoy haciendo mal, asi que recurro a ustedes , miren este es mi codigo utilizado, me arroja un error "APLICACION NO APLICABLE", utilizo tablas Paradox
Espero sus comentarios. Gracias |
#2
|
|||
|
|||
Prueba a ponerle 1º filtered a false porque si lo dejas a true no puede poner la condicion, tienes que desactivarlo 1º.
No lo he probao a ver si es ese el error. Espero que te sirva. |
#3
|
||||
|
||||
Hola, probe lo que dijiste pero sigue saliendo el mismo mensaje....que puede estar mal ???
|
#4
|
|||
|
|||
uff
Siento no poder ayudarte, porque la verdad es que no tengo ni idea. Si pudiera probarlo, pero ahora no puedo.
Siento no haber sido de mas ayuda |
#5
|
||||
|
||||
gracias por tu apoyo seguire probando que esta mal.........
|
#6
|
||||
|
||||
Hola eh estado probando de otras maneras por ejemplo
bueno aqui si obtengo resultados, pero me interesa obtener todo los parecidos, lo eh hecho con sentencias SQl, pero el tiempo de respuesta es lento, no me convence.....asi que quiero tratar de hacerlo asi, pero no me sale.No me funciona con un simple LIKE eh probado con '*' pero nada. me sale el mismo error, operacion no aplicable. Como podria solucionar este inconveniente con el uso del evento : OnFilterRecord Última edición por Coco_jac fecha: 11-05-2006 a las 18:25:02. |
#7
|
||||
|
||||
Si el tiempo de respuesta en SQL no te convence es que faltan índices por crear sobre los campos de búsqueda.
Yo he usado muchos Querys con Paradox en red, y la respuesta es inmediata (sobre 12.000 registros). Trabajando de forma local con la base de datos, no da tiempo a parpadear . Por cierto, usa QuotedStr(edCliente.text) en lugar del 39 es más legible . EDITO: creo recordar que el like no puede usarse en filtros, debes usar: Pero no da los resultados que quieres Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#8
|
||||
|
||||
Hola Lepe, entonces Lepe como podria combinar una sentencia SQl con los indices, la verdad si te resulta bien por favor como podria lograr esto, yo solo lo obtengo con una simple consulta sql, pero utilizando Tquery para tal operacion. como podria combinar esto usando indices???
Lepe y como podria utilizar LIKE en un Ttable ??? Gracias espero tus comentarios Última edición por Coco_jac fecha: 11-05-2006 a las 20:32:07. |
#9
|
||||
|
||||
Tienes un campo llamado "nombre" en la base de datos, pues abre el Database Desktop, dale a reestructurar tabla, arriba a la derecha tienes un combobox donde puedes elegir "secondary indexes", allí dale a nuevo y añade el campo "nombre", dale un nombre al índice y sobre todo, marca la casilla "maintained". Acepta todo y ya tienes el índice creado.
Ahora solo tienes que usar un Tquery más o menos así:
La consulta hará uso del índice sobre el campo "nombre" para acelerar las búsquedas. Sobre un TTable como ya he comentado, no puede usarse un like. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#10
|
||||
|
||||
Hola LEPE, la verdad que no sabia que podia usar indices con un Tquery me parece fabuloso de verdad, pero tengo una duda aunque no lo eh probado....el Tquery no tiene que hacer una referencia al indice o por defecto esto ocurre, desearia me podrias explicar esto , pero de todas maneras probare lo que dices.................ah en el caso de un Ttable si es necesario especificar el indice no??
me olvidaba no se mucho de indices, pero solo es necesario el Maintained ?? en que caso utiizaria los demas , como el case sensitive, eh visto que el otro indice que hace referencia al codigo pone este mas. Espero tus comentarios y muchas gracias. Última edición por Coco_jac fecha: 12-05-2006 a las 22:35:24. |
#11
|
||||
|
||||
Gracias Lepe, mira manejo una tabla de 17778 registros trabajando en RED y demora 6 a 7 segundos como maximo en cargar la data, creo q es una mejora al agregar el indice, gracias...............el indice le puse ademas sensitive
Me gustaria si me pudieras aclarar los demas casos que te mecione en el post anterior Gracias. |
#12
|
||||
|
||||
La ayuda del Database Desktop en esa opción será más conciso que yo
Cita:
Vamos que es cuestión de F1 Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#13
|
|||
|
|||
usar '*'
Hola q tal este es mi primer mnsajillo aqi y bueno es para aclarar una cosa del mensaje #6 de Coco_jac que aunqe hace ia tiempo d ls mnsajes stos le vendra bien a cualqiera.
Para filtrar un campo y qe tome solo las primeras letras i el resto indiferentemente, Si qe se puede usar '*' pero debes introducirlo dentro de las comillas que igualas con el nombre del campo.. Ejemplo:
Creo qe se entiende bastante bien, ..no? =) Venga un saludo a todos! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con Filtros??????? | blackz | Varios | 6 | 08-04-2006 19:15:57 |
Problemas Con Filtros Quantum Grid 5 | DANY | OOP | 1 | 05-08-2005 00:18:25 |
Filtros | dmagui | Firebird e Interbase | 1 | 31-05-2005 23:15:10 |
problemas con los filtros | merlin | Conexión con bases de datos | 3 | 26-01-2005 12:54:09 |
Problemas con 2 DBLookupComboBox y filtros | ale | Conexión con bases de datos | 1 | 01-10-2003 23:16:33 |
|