Alguem Sabe pq ta dando ERRO Operator not applicable .......
Tenho esse filter duplo
dm.T_parcelas.Filter:= (´Cod_cli = ´ + dm.T_vendasCod_cli.AsString) and
(´Venda_Cod =´ + dm.T_vendasCod_venda.AsString);
que da gerando seguinte erro :
[Error] U_pagamento.pas(239): Operator not applicable to this operand type
Se alguem souber me ajude
dm.T_parcelas.Filter:= (´Cod_cli = ´ + dm.T_vendasCod_cli.AsString) and
(´Venda_Cod =´ + dm.T_vendasCod_venda.AsString);
que da gerando seguinte erro :
[Error] U_pagamento.pas(239): Operator not applicable to this operand type
Se alguem souber me ajude
Fluka
Curtidas 0
Respostas
Pfamaral2
11/10/2003
Eu tiraria os parêntesis, colocaria o and também dentro das aspas, pois a expressão que representa o filtro tem que ser string.
Abraços.
Abraços.
GOSTEI 0
Carlosrm
11/10/2003
Fluka,
Experimente
with dm do
T_parcelas.Filter:= ´Cod_cli = ´ +quotedstr(T_vendasCod_cli.AsString)+
´ and ´+´Venda_Cod = ´+quotedstr(T_vendasCod_venda.AsString);
Comece a pensar em usar queries e sql. Embora mais limitado, no paradox também funciona.
Se não ajudou, espero não ter atrapalhado. carlosrm
Experimente
with dm do
T_parcelas.Filter:= ´Cod_cli = ´ +quotedstr(T_vendasCod_cli.AsString)+
´ and ´+´Venda_Cod = ´+quotedstr(T_vendasCod_venda.AsString);
Comece a pensar em usar queries e sql. Embora mais limitado, no paradox também funciona.
Se não ajudou, espero não ter atrapalhado. carlosrm
GOSTEI 0