• Martes 12 de Noviembre de 2024, 21:24

Autor Tema:  Error De Filtro  (Leído 1088 veces)

ellerysammy

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Error De Filtro
« en: Viernes 7 de Mayo de 2004, 04:37 »
0
Estoy intento filtrar unos datos en una base de datos para mostar en un DBGrid con el sgte codigo
Código: Text
  1. Table1->Filter=Edit1->Text;
  2.    Table1->Filtered=true;
  3.  
pero me da el error de la imagen adjunta, ya se que quiere decir pero aun no lo corrijo.... y necesito ayuda urgente
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
No importa cuan ocupado estes, sino cuanto de lo que realmente importa estas haciendo

chusi

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Error De Filtro
« Respuesta #1 en: Sábado 8 de Mayo de 2004, 21:24 »
0
bueno tu sintaxis es correcta, solo que la variable que asignas es un cuadro de texto, que probablemente en su propiedad Text no tiene el filtro adecuado como lo espera el compilador del builder, para resolverte la duda seria algo asi:

supongamos que tenemos una tabla clientes y tenemos un campo "Baja" que nos indica sinel cliente esta vigente o no, supongamos que para este campo tienes como valores "Si" y "No" que indican si esta vigente o no el cliente.

ahora sdupongamos que quieres filtrar lo clientes que esten vigentes; pondrias algo asi:

Table1->Filter="";
Table1->Filtered=false;
Table1->Filter="Baja='Si'";
Table1->Filtered=true;

nota que para empezar te recomiendo que borres algun posible filtro que existiera antes y luego establezcas la propiedad Filtered a false para que este completa la tabla (sin filtros), posteriormente asignas el filtro que t interesa y estableces la
propiedad Filtered a false para activar y ejecutar el filtro.

los parametros de los filtros deben estar entre comillas simples sino te marcara un error que dice asi: "Argumentos incorrectos o fuera del intervalo", bueno algo asi, eso es todo

espero que te haya servido de algo
si tienes mas dudas no dudes en contactarme

ISC JESUS SANTIAGO MAGAÑA ROSADO
jsmr070380@hotmail.com  :hola: