Q&A

  • 디비그리드에서 특정셀에서 엔터시 폼 열기를 어떻게 하죠
=====================================
코드 | 상품명 | 단가 | 수량 | 합계| 비고|
=====================================
01   | 연필    | 100  | 5    | 500 |      |



위와 같은 디비 그리드가 있을 때

상품명 필드에서 엔터를 치면 상품목록이 있는 폼을 열려고 합니다.

어떻게 하면 되는 지요.

그리고

신규 입력을 할때 기존의 저장된 데이터들이 출력되지 않게 할려면 어떻게 해야 되는 지요.
1  COMMENTS
  • Profile
    초보임당 2005.09.16 23:17

    1. DBGrid 의 onKeyPress 이벤트에

    begin
    with TDBGrid(Sender) do
      begin
        if Key = #13 then
        begin
          Key := #0;
          if SelectedIndex = 1 then
          begin
            
            여기에 상품목록이 있는 폼을   create 하는 코드를 넣으시면 되겠죠...

           end;
         end;
       end;
    end;