Fórum nao compila erro na conversão #297243

27/09/2005

0

caros amigos estou com uma dúvida bem principiante...

nao estou conseguindo fazer a devida conversão nessa expressão

QRLabel12.Caption := (QryEmitida.FieldByName(´TOTAL_EMIT´).Value / ((QRLblTotPenDev.Caption) * 100 ));

Aperece a seguinte menssagem

[Error] S015OpRelatorioArEmitidas.pas(204): Incompatible types: ´String´ and ´Integer´


desde já obg pela atenção de todos aki no forum.


Alexespina

Alexespina

Responder

Posts

27/09/2005

Rjun

Você esta misturando string com valor numérico para fazer uma operação matemática.

QRLabel12.Caption := FormatFloat(´#0.00´, QryEmitida.FieldByName(´TOTAL_EMIT´).Value / StrToInt(QRLblTotPenDev.Caption) * 100;



Responder

Gostei + 0

27/09/2005

Alexespina

mais uma vez muito obg pela sua ajuda Rjum

valeu mesmo :D


Responder

Gostei + 0

27/09/2005

Emerson Nascimento

Você esta misturando string com valor numérico para fazer uma operação matemática.
QRLabel12.Caption := FormatFloat(´#0.00´, QryEmitida.FieldByName(´TOTAL_EMIT´).Value / StrToInt(QRLblTotPenDev.Caption) * 100;


faltou fechar o parênteses:

QRLabel12.Caption := FormatFloat(´0.00´, QryEmitida.FieldByName(´TOTAL_EMIT´).AsFloat / StrToIntDef(QRLblTotPenDev.Caption,1) * 100);


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar