Q&A

  • 의문사항이 있어요?


예문을 보아 주십시오.

(입력된 레코드가 하나라도 있으면 지우라는 예문입니다.)



if Table1.RecordCount >0 then ----> 이 부분입니다.

Table1.Delete

else

showmessage('입력된 레코드가 없습니다.!');

end;



위의 부분에서 RecordCount는 -1 이 레코드가 하나도 없는 것이고,

RecordCount = 0 은 레코드가 있는 것으로 알고 있는데, 위의 예문의

경우에서는 RecordCount = 0 then .... 으로 되어야 하는 것 처럼 생각

됩니다.(틀린 생각 인건 압니다.-> 근데 잘 이해가 안가는 군요.)

위의 예문을 올바르게 이해할 수 있도록 풀이해 주셨으면 감사하겠습니다.









1  COMMENTS
  • Profile
    액션가면 2001.01.19 21:15


    안녕하세염..



    RecordCount를 쓰지말구 isEmpty 함수를 사용해보세염..

    하나도 없게할때에는 while문을 쓰면 되겠져?

    좋은하루되세염~



    if Not Table1.isEmpty then

    Table1.Delete

    else

    showmessage('입력된 레코드가 없습니다.!');







    컴사랑 wrote:

    >

    > 예문을 보아 주십시오.

    > (입력된 레코드가 하나라도 있으면 지우라는 예문입니다.)

    >

    > if Table1.RecordCount >0 then ----> 이 부분입니다.

    > Table1.Delete

    > else

    > showmessage('입력된 레코드가 없습니다.!');

    > end;

    >

    > 위의 부분에서 RecordCount는 -1 이 레코드가 하나도 없는 것이고,

    > RecordCount = 0 은 레코드가 있는 것으로 알고 있는데, 위의 예문의

    > 경우에서는 RecordCount = 0 then .... 으로 되어야 하는 것 처럼 생각

    > 됩니다.(틀린 생각 인건 압니다.-> 근데 잘 이해가 안가는 군요.)

    > 위의 예문을 올바르게 이해할 수 있도록 풀이해 주셨으면 감사하겠습니다.

    >

    >

    >

    >