Q&A

  • DBGrid에서 자료 직접 넣기
DBGrid에서 직접 자료를 써서 넣으려고 하는데 자꾸 마지막 필드값을 인식을 못하네요.
모든 필드를 다쓰고 밑으로 포커스를 내려서 한줄을 추가했다가 다시 올려서 저장하면 값을 인식하는데 이유가 뭐죠?
가르쳐 주세요.
1  COMMENTS
  • Profile
    KDDG_Cali 2003.02.13 02:49
    강제 입력을 추가시키지 않는한
    입력하는 줄에서 다른줄로 옮겨야만 저장이 됩니다.
    그러치 않으면 DBGrid를 떠날때 강제입력하는 루틴을 추가해 주세요.
    물론 조건에 맞지 않는데도 저장이 되는데.. 그건 알아서 처리하시고요

    procudure TForm1.DBGrid1Exit(Sender: TObject);
    begin
            table1.Edit ;
            table1.Post ;
    end ;