어떤 특정 데이터의 합계를 쿼리로 구해서 레이블의 caption값으로 주려고 sum_amount.Caption := FieldByName('sum(amount)').AsFloat ; 이렇게 했거든요~ 그런데~ Incompatible types: 'String' and 'Double' 이런 에러가 떠요... 빨리 ...
이성훈
•
2001.02.27 23:23
빨리요~~ wrote:
> 어떤 특정 데이터의 합계를 쿼리로 구해서 레이블의 caption값으로 주려고
> sum_amou...
BLUE
•
2001.02.27 23:20
빨리요~~ wrote:
> 어떤 특정 데이터의 합계를 쿼리로 구해서 레이블의 caption값으로 주려고
> sum_amou...
빨리요~~
•
2001.02.28 00:27
감사합니다~
무식이 탄로 났으나~ 덕분에~ 한가지 알았네요~
탄로 난 김에 물어 볼께 또 있는데요~
...
이광형
•
2001.02.28 01:24
안녕하세요
이렇게 해 보세요...
sum_amount.Caption := Formatfloat('##,###,##0.00',FieldByName('sum(...
빨리요~~
•
2001.02.28 01:37
이광형 wrote:
> 안녕하세요
> 이렇게 해 보세요...
> sum_amount.Caption := Formatfloat('##,###,##0....
> 어떤 특정 데이터의 합계를 쿼리로 구해서 레이블의 caption값으로 주려고
> sum_amount.Caption := FieldByName('sum(amount)').AsFloat ;
> 이렇게 했거든요~
>
> 그런데~
> Incompatible types: 'String' and 'Double'
> 이런 에러가 떠요...
>
> 빨리 해야되는데... 손을 못 대겠네요~
> 도와 주세요...
^^
이건 type문제네요..
Caption은 string값을 나타낼수 있는데 쿼리값은 Float라서 에러가 나는 거거든요.
이런때는 쿼리값을 string으로 아래와 같이 변화해주면 됩니다.
sum_amount.Caption := FloatToStr(FieldByName('sum(amount)').AsFloat) ;
그럼 즐프하세요..!!