Q&A

  • 다음,이전레코드로 넘길때.....
안녕하세여.열심히 델파이를 공부하는 학생이랍니다.

궁금한것이 있는데여..에디트박스에 입력한 내용들을 디비에는 잘 저장하구.

다시 그내용을 불러올때 자료가 여러개 있다면 이전레코드,다음레코드를 만들어서

하나씩 보여주고싶은데 어케 해야할지 모르겠습니다.

고수님들의 조언 부탁드립니다.그럼 수고하세여...

4  COMMENTS
  • Profile
    윤종필 2000.10.21 03:54
    질문의 의도를 정확히 모르겠군요.

    원하는 내용이 만약 에디트 박스에 입력된 자료를 뿌려주는 것이라면



    이전레코드 혹은 다음레코드 버튼이 눌러져서 해당 테이블이 연결된 데이타 소스의



    OnDataChange 이벤트에

    Edit1.Text := Table1.FieldByName('필드').AsString;

    를 넣어주면 됩니다.



    만약 원하는 답변이 아니면 다시 질문주세요.



    왕초자 wrote:

    > 안녕하세여.열심히 델파이를 공부하는 학생이랍니다.

    > 궁금한것이 있는데여..에디트박스에 입력한 내용들을 디비에는 잘 저장하구.

    > 다시 그내용을 불러올때 자료가 여러개 있다면 이전레코드,다음레코드를 만들어서

    > 하나씩 보여주고싶은데 어케 해야할지 모르겠습니다.

    > 고수님들의 조언 부탁드립니다.그럼 수고하세여...

  • Profile
    왕초자 2000.10.21 17:47
    윤종필 wrote:

    > 질문의 의도를 정확히 모르겠군요.

    > 원하는 내용이 만약 에디트 박스에 입력된 자료를 뿌려주는 것이라면

    >

    > 이전레코드 혹은 다음레코드 버튼이 눌러져서 해당 테이블이 연결된 데이타 소스의

    >

    > OnDataChange 이벤트에

    > Edit1.Text := Table1.FieldByName('필드').AsString;

    > 를 넣어주면 됩니다.

    >

    > 만약 원하는 답변이 아니면 다시 질문주세요.

    >

    > 왕초자 wrote:

    >

    답변 감사 드립니다.

    근데 데이터를 에디트박스에 뿌려주는건 알겠는데,

    이전,다음 버튼을 만들어서 이전 버튼누르면 짐 에디트박스에 뿌려진 자료보다

    하나 앞에있는자료를 뿌려지는게 궁금하네여.제가 워낙 초보라,,

    그럼 부탁드리겠습니다.

  • Profile
    윤종필 2000.10.21 18:39
    질문에 대한 답이 맞는지 모르겠습니다.



    [이전] 버튼의 OnClick 이벤트에 Table1.Prior;

    [다음] 버튼의 OnClick 이벤트에 Table1.Next;



    하면 되구요.

    dataSource의 OnDataChange 이벤트는 테이블이 앞뒤로 이동 될때마다 발생되므로

    OnDataChange 이벤트에

    > > Edit1.Text := Table1.FieldByName('필드').AsString;

    를 넣어주면 버튼을 누를때마다 Edit1 에 해당 필드의 내용이 표시되게 됩니다.







    왕초자 wrote:

    > 윤종필 wrote:

    > > 질문의 의도를 정확히 모르겠군요.

    > > 원하는 내용이 만약 에디트 박스에 입력된 자료를 뿌려주는 것이라면

    > >

    > > 이전레코드 혹은 다음레코드 버튼이 눌러져서 해당 테이블이 연결된 데이타 소스의

    > >

    > > OnDataChange 이벤트에

    > > Edit1.Text := Table1.FieldByName('필드').AsString;

    > > 를 넣어주면 됩니다.

    > >

    > > 만약 원하는 답변이 아니면 다시 질문주세요.

    > >

    > > 왕초자 wrote:

    > >

    > 답변 감사 드립니다.

    > 근데 데이터를 에디트박스에 뿌려주는건 알겠는데,

    > 이전,다음 버튼을 만들어서 이전 버튼누르면 짐 에디트박스에 뿌려진 자료보다

    > 하나 앞에있는자료를 뿌려지는게 궁금하네여.제가 워낙 초보라,,

    > 그럼 부탁드리겠습니다.

  • Profile
    왕초자 2000.10.21 20:00
    윤종필 wrote:

    > 질문에 대한 답이 맞는지 모르겠습니다.

    >

    > [이전] 버튼의 OnClick 이벤트에 Table1.Prior;

    > [다음] 버튼의 OnClick 이벤트에 Table1.Next;

    >

    > 하면 되구요.

    > dataSource의 OnDataChange 이벤트는 테이블이 앞뒤로 이동 될때마다 발생되므로

    > OnDataChange 이벤트에

    > > > Edit1.Text := Table1.FieldByName('필드').AsString;

    > 를 넣어주면 버튼을 누를때마다 Edit1 에 해당 필드의 내용이 표시되게 됩니다.

    >

    >

    >정말 감사드립니다,.^^