Hola
Tienes que cambiar a fact por string;
El problema no esta en filtro, esta en fact:
Código Delphi
[-]var
Filtro : String;
fact: String;
begin
fact:= '0':
Table2.Filtered := False;
Filtro := 'ID_Factura = '+fact;
Table2.Filter := Filtro;
Table2.Filtered := True
end
else Table2.Filtered := False;
end;
Eso quiere decir que el numero de factura en el campo factura es string y no integer.
Para eliminar los botones creas un procedimiento con el codigo del boton 2 y el boton 3 lo llamas cuando necesites.
Asi simplemente cuando le des doble click al dbgrdi2 saldra el subtotal y el total, en cuanto al descuento e incremento se hace lo mismo, se llama al procedimiento y listo.
Saludos
No estoy muy seguro en paradox, recuerda que de esto no se amigo.
