Fórum campo calculado não imprimi no QR #310727
26/01/2006
0
a situação é a seguinte:
Criei um campo calculado no SQLQuery chamado TOTALOS. No evento onCalcFields fiz a totalização no campo:
[color=red:3892351417]procedure TDM.QConsrelCalcFields(DataSet: TDataSet);
begin
QConsrel.fieldByName(´TOTALOS´).AsCurrency := (DM.QConsrel.FieldByname(´Valoros´).AsCurrency - (DM.QConsrel.FieldByname(´Valoros´).AsCurrency * (DM.QConsrel.FieldByname(´DESC´).AsCurrency)/100));
end;[/color:3892351417]
no relatorio determinei o campo no QRDBtext normalmente, so que ao mandar imprimir o primeiro registro sempre sai zerado, so imprimir o campo a partir do segundo registro.
Alguem ja passou por isto e como resolveu
Obrigado
Claudio
Criei um campo calculado no SQLQuery chamado TOTALOS. No evento onCalcFields fiz a totalização no campo:
[color=red:3892351417]procedure TDM.QConsrelCalcFields(DataSet: TDataSet);
begin
QConsrel.fieldByName(´TOTALOS´).AsCurrency := (DM.QConsrel.FieldByname(´Valoros´).AsCurrency - (DM.QConsrel.FieldByname(´Valoros´).AsCurrency * (DM.QConsrel.FieldByname(´DESC´).AsCurrency)/100));
end;[/color:3892351417]
no relatorio determinei o campo no QRDBtext normalmente, so que ao mandar imprimir o primeiro registro sempre sai zerado, so imprimir o campo a partir do segundo registro.
Alguem ja passou por isto e como resolveu
Obrigado
Claudio
Dpinho
Curtir tópico
+ 0
Responder
Posts
26/01/2006
Aroldo Zanela
Colega,
Nunca passei, mas vou arriscar um chute. Aplique um Last e First para deslocar o cursor do banco e forçar o disparo do evento antes da impressão/prévia do relatório.
Nunca passei, mas vou arriscar um chute. Aplique um Last e First para deslocar o cursor do banco e forçar o disparo do evento antes da impressão/prévia do relatório.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)