nao compila erro na conversão
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.
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
Curtidas 0
Respostas
Rjun
27/09/2005
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;
GOSTEI 0
Alexespina
27/09/2005
mais uma vez muito obg pela sua ajuda Rjum
valeu mesmo :D
valeu mesmo :D
GOSTEI 0
Emerson Nascimento
27/09/2005
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);
GOSTEI 0