Q&A

  • dbgrid에 관련된 질문입니다. 급합니다.
dbgridd의 선택된 값들을 edit 컴포넌트에 뿌려지게 할겨고 합니다.

어떻게 해야 하나요. 급합니다.

알려주시면, 대단히 감사하겠습니다.

2  COMMENTS
  • Profile
    강인규 2000.05.22 23:41
    table 의 datachange event에 아래와 같이 코딩하십시요.



    Edit1.Text := Table1.fieldbyname('필드명1').asstring;

    Edit2.Text := Table1.fieldbyname('필드명2').asstring;



    한가지 궁금한게 있는데요. 왜 디비에디트를 안쓰시구 이런 방법을 쓰시죠?

    뭔가 심오한 뜻이 있는지 궁금해서요.



    초보자 wrote:

    > dbgridd의 선택된 값들을 edit 컴포넌트에 뿌려지게 할겨고 합니다.

    > 어떻게 해야 하나요. 급합니다.

    > 알려주시면, 대단히 감사하겠습니다.

  • Profile
    HART 2000.05.22 23:33
    datasoure 컴폰너트에서 datachange 이벤트에서 처리해야함



    procedure TFS_SaleGroupPoint_sum.ds_saleitem_sumDataChange(Sender: TObject;

    Field: TField);

    begin

    if ds_saleitem_sum.State in [dsBrowse] then

    begin

    edit1.text := qurey1.fieldbyname('필드1').asString;



    end;



    end;



    초보자 wrote:

    > dbgridd의 선택된 값들을 edit 컴포넌트에 뿌려지게 할겨고 합니다.

    > 어떻게 해야 하나요. 급합니다.

    > 알려주시면, 대단히 감사하겠습니다.