Q&A

  • TDBNavigator 에 대해서 (긴급,빨리)
안녕하세요. Delphi을 사용하고 있는 User입니다.

고수님들 부탁 하나 들어 주세요.



DBEdit1에서 OnExit Event를 사용하는데

TDBNagator에서 Insert Button을 Press 했는지 않했는지를 Check할여고 합니다.

어떻게 하면 되나요.

가르쳐 주세요.

2  COMMENTS
  • Profile
    한하눌 2000.10.27 19:05
    김현철 wrote:

    > 안녕하세요. Delphi을 사용하고 있는 User입니다.

    > 고수님들 부탁 하나 들어 주세요.

    >

    > DBEdit1에서 OnExit Event를 사용하는데

    > TDBNagator에서 Insert Button을 Press 했는지 않했는지를 Check할여고 합니다.

    > 어떻게 하면 되나요.

    > 가르쳐 주세요.



    DBEdit1OnExit Event에

    if DBEdit1.DataSource.State in [dsInsert] then

    begin

    showmessage('현제 추가상태입니다!');

    end;



    도움이 되시길...

  • Profile
    이성찬 2000.10.27 18:40
    저 고수아닙니다... ^^;

    아무래도 핼프 찾는게 아직 익숙치 않으신거 같네요...

    TDBNagator 의 OnClick 이벤트 인잡니다.



    (Sender: TObject; Button: TNavigateBtn)





    이중 Button 을 case 문으로 처리하세요

    만일 처리되기전 단계에서 가로채고 싶으시면

    BeforeAction 이벤트에서 처리하시구요.



    다음은 핼프에 있는 Button 의 값입니다.



    Button Value Action



    First nbFirst Go to the first record

    Prior nbPrior Go to the previous record

    Next nbNext Go to the next record

    Last nbLast Go to the last record

    Insert nbInsert Insert a blank record

    Delete nbDelete Delete the current record

    Edit nbEdit Permit users to edit the current record

    Post nbPost Post the current record

    Cancel nbCancel Cancel the current edit

    Refresh nbRefresh Refresh the data in the dataset











    김현철 wrote:

    > 안녕하세요. Delphi을 사용하고 있는 User입니다.

    > 고수님들 부탁 하나 들어 주세요.

    >

    > DBEdit1에서 OnExit Event를 사용하는데

    > TDBNagator에서 Insert Button을 Press 했는지 않했는지를 Check할여고 합니다.

    > 어떻게 하면 되나요.

    > 가르쳐 주세요.