Q&A

  • Format('#,###',strtofloat(Cells[0,i]); 에러!!!
안녕하세요

레포트출력시 이전 폼에서 스트링그리드 자료를 읽어 OnNeedData의 라벨캡션에 다음과 같이 금액을 포맷하여 달아주려고 하는데 부자연스럽게 실행은 된후 종료시 not valid integer 와 같은 에러 메시지가 나네요!



QRLabel1:=Formatfloat('#,###',strtofloat(Cells[0,i]));

이유가 무엇인가요?

1  COMMENTS
  • Profile
    정계훈 1999.12.22 00:52
    이재민 wrote:

    > 안녕하세요

    > 레포트출력시 이전 폼에서 스트링그리드 자료를 읽어 OnNeedData의 라벨캡션에 다음과 같이 금액을 포맷하여 달아주려고 하는데 부자연스럽게 실행은 된후 종료시 not valid integer 와 같은 에러 메시지가 나네요!

    >

    > QRLabel1:=Formatfloat('#,###',strtofloat(Cells[0,i]));

    > 이유가 무엇인가요?



    안녕하세요. 위에 증상을 보니깐요. Cell 값이 Null값이 있는것 같습니다.



    if Cells[0,i] is not null then // 이거 문법에 맞나(?)

    QRLabel1:=Formatfloat('#,###',strtofloat(Cells[0,i]));



    이런 방법 아니면 아예 자료가 없으면 Cell값에 0을 미리 찍어주고

    출력하시면 될것 같은데요...



    그럼 프로그램 즐겁게 만드세요. 이상은 역삼동에서...