Q&A

  • DBGrid 에서여..
에구 .. 오늘은 질문을 많이 드리네여 ^^;

DBGrid 를 쓰다가 모르는것이 있어 질문 드립니다

Query 컴포넌트하고 DBGrid 하고 붙였는데여

DBGrid 에서 현재 레코드가 마지막 레코드인지 확인하는

방법을 몰라서 그럽니다

if query1.eof then...

이런식으로도 안되고

if query1.Recno = query1.RecordCnt 이렇게도 안되고..

검색해도 질문은 있는데 답이 없더군여..

혹시 아시는분 계시면 조언 부탁드립니다

감사합니다 (__)
2  COMMENTS
  • Profile
    정경철 2002.10.16 22:35
    조건문이 틀린것 같은데요...Query1.RecordCnt가 아님니다.
    Query1.RecordCount 입니다.

    이렇게 한번 해 보십시오...

    if query1.Recno = query1.RecordCountnt then
      showmessage('마지막 자료 입니다.');

    좋은 하루 되십시오.

  • Profile
    이추형 2002.10.16 18:35
    혹, DataSource를 쓰시나여?

    if DataSource.DataSet.EOF Then
    begin
      DataSource.DataSet.Insert;  
    end;

    이런식으로 하시면 쉬울듯..