Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Se puede filtrar un query condicionando un campo calculado? (https://www.clubdelphi.com/foros/showthread.php?t=73097)

oscarac 31-03-2011 17:04:04

Se puede filtrar un query condicionando un campo calculado?
 
buenos dias

Tengo un query al cual por comodida le agregue un campo calculado, en el cual coloco un dato si la suma de los otros campos es igual a cero
Código Delphi [-]

  if (qryMayorTotalizadoDebe.Value - qryMayorTotalizadoHaber.value = 0) then
    qryMayorTotalizadoCondicion.Value := 'X'

Código Delphi [-]
qryMayorTotalizado.Open;
qryMayorTotalizado.Filter := 'Condicion <> ' + QuotedStr('X');
qryMayorTotalizado.Filtered := True;

entonces quiero filtrar el query (antes del open y despues del open he probado) y me sale el siguiente mensaje

No se encontró el elemento en la coleccion que corresponde con el nombre o el ordinal pedido :confused::confused::confused:

alguien sabe de que se trata?

oscarac 31-03-2011 17:35:58

despues de buscar
encontre la solucion

la posteo aqui quiza ayude a alguien mas

Tquery posee ... OnFilterRecord y puse asi

Código Delphi [-]
  Accept := qryMayorTotalizadoCondicion.AsString <> 'X';

previamente
Código Delphi [-]
 
filtered := True;

gracias


La franja horaria es GMT +2. Ahora son las 14:45:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi