Q&A

  • 레코드이동시에....
제가 만든 프로그램에서 레코드 이동을 키다운을 이용해서 넘기느데

화면에 자료말구 자료값에 맞는 번호를 체크박스에 뿌려줍니다.

문제는 레코드이동시에 자료는 잘 바뀌는데 이 체크박스에 뿌려주느것이

10번중에 5번정도는 바뀌지를 않아여. 되었다 않되었다 하는데 문제점을 모르겠어여.

고수님들 이럴때 어떻게 해야 하나여...



3  COMMENTS
  • Profile
    최은석 2000.12.09 19:10
    조회한 자료가 그리드에 있으면....

    그리드의 keyup 이벤트에다가 코딩을 해주시면 잘 될겁니다...





    이수정 wrote:

    > 제가 만든 프로그램에서 레코드 이동을 키다운을 이용해서 넘기느데

    > 화면에 자료말구 자료값에 맞는 번호를 체크박스에 뿌려줍니다.

    > 문제는 레코드이동시에 자료는 잘 바뀌는데 이 체크박스에 뿌려주느것이

    > 10번중에 5번정도는 바뀌지를 않아여. 되었다 않되었다 하는데 문제점을 모르겠어여.

    > 고수님들 이럴때 어떻게 해야 하나여...

    >

  • Profile
    권민호 2000.12.09 19:08
    이수정 wrote:

    > 제가 만든 프로그램에서 레코드 이동을 키다운을 이용해서 넘기느데

    > 화면에 자료말구 자료값에 맞는 번호를 체크박스에 뿌려줍니다.

    > 문제는 레코드이동시에 자료는 잘 바뀌는데 이 체크박스에 뿌려주느것이

    > 10번중에 5번정도는 바뀌지를 않아여. 되었다 않되었다 하는데 문제점을 모르겠어여.

    > 고수님들 이럴때 어떻게 해야 하나여...

    >



    레코드 이동을 키다운을 이용하지 말고 아래와 같이 해보십시요.

    procedure datasource1changes(sender....)

    begin

    if datasource1.state = dsBrowse then

    begin

    Edit1.text := Query1.Fields[0].asString;

    if Query1.Fields[1].asString = '1' then

    Checkbox1.Checked := True

    else

    Checkbox1.Checked := False;

    Edit2.text := Query1.Fields[2].asString;

    end;

    end;

  • Profile
    오태양 2000.12.09 19:05
    안냐세여~ 델초보에영 햐햐 저두 답변함 써볼랍니다^^; (답변인가?-_-)



    그냥.. KeyPress에다가도 추가해보시믄 어떨까여? ^^;;



    레코드가 먼지 모르겠는데 --;; 어째뜬 저두 페이지컨트롤루 해서 다른페이지



    이동할때마다 앞페이지의 데이타 가져와서 뿌려주는걸 키다운으로 했었는데



    잘 안되드라구여.. 그래서 KeyPress, KeyDown, KeyUp 다 해봤져-_-;



    글애뜨니 언제부턴가 잘 대든데여? --v



    냐하~ 그럼 즐코하세염~ 아고.. -- 내 질문도 답변좀 해주세여 ㅜ.ㅜ



    이수정 wrote:

    > 제가 만든 프로그램에서 레코드 이동을 키다운을 이용해서 넘기느데

    > 화면에 자료말구 자료값에 맞는 번호를 체크박스에 뿌려줍니다.

    > 문제는 레코드이동시에 자료는 잘 바뀌는데 이 체크박스에 뿌려주느것이

    > 10번중에 5번정도는 바뀌지를 않아여. 되었다 않되었다 하는데 문제점을 모르겠어여.

    > 고수님들 이럴때 어떻게 해야 하나여...

    >