Ver Mensaje Individual
  #1  
Antiguo 23-05-2007
Forest Forest is offline
Miembro
 
Registrado: may 2007
Posts: 30
Reputación: 0
Forest Va por buen camino
Cómo puedo hacer un filtro booleano en paradox?

Hola, tengo un problema para hacer un filtro booleano en paradox (en Delphi 6), uso el código:

Código:
mitabla.filter:='micampo = ' + QuotedStr('TRUE');
Pero me manda un error que dice: 'Type mismatch in expression'

después intenté simplemente con:

Código:
mitabla.filter:='micampo = TRUE';
Pero me manda el mismo error x_X.

Aunque cuando compila no manda ningún error, al intentar hacer el filtro me manda el error y marca como si el error estuviera en la línea de abajo de la funcion que usa el código, lo explico rapidamente:

Código Delphi [-]
function filtro
begin
   mitabla.filter:='micampo = ' + QuotedStr('TRUE');
end

procedure bla
begin
   filtro();
   tabla.first;
   blablabla;
end;

La línea donde me marca el error es en tabla.first, y si quito la llamada a la funcion filtro entonces no hay ningún error.

Espero puedan ayudarme U.U...

Byes!

Última edición por dec fecha: 23-05-2007 a las 02:01:39.
Responder Con Cita