Q&A

  • 데이타 필드값좀 어떻게 해주세요 ㅡㅡ;;
쿼리 컴포넌트로 데이타를 가져옵니다.

아래 처럼요

대분류 중분류 소분류 품목

0001 001 001 A

0001 001 002 B

0001 001 003 C



3를 가져 왔다면 이중에서 품목을 에디터 에 보여주는 부분에서요..

Edit1.text := DM.Q_SCODE.Fields[0].AsString; // A 가보여질테구요

Edit2.text := ??? // B가 보여지게 하고 싶습니다.

Edit3.text := ??? // C가 보여지게 하고 싶습니다.





초보라서 방법을 못찾았거든요..

고수님들의 도움 부탁 드립니다. ^^....

4  COMMENTS
  • Profile
    강호규 2001.07.04 00:59
    우이씨 wrote:

    > 쿼리 컴포넌트로 데이타를 가져옵니다.

    > 아래 처럼요

    > 대분류 중분류 소분류 품목

    > 0001 001 001 A

    > 0001 001 002 B

    > 0001 001 003 C

    >

    > 3를 가져 왔다면 이중에서 품목을 에디터 에 보여주는 부분에서요..

    > Edit1.text := DM.Q_SCODE.Fields[0].AsString; // A 가보여질테구요

    > Edit2.text := ??? // B가 보여지게 하고 싶습니다.

    > Edit3.text := ??? // C가 보여지게 하고 싶습니다.

    >

    >

    > 초보라서 방법을 못찾았거든요..

    > 고수님들의 도움 부탁 드립니다. ^^....





    이미 다알고 질문하신거 아닌가요?

    DM.Q_SCODE.Fields[0].AsString 가 맞습니다.

    일반적으로 필드에 접근하는 경우에

    DataSet.Fields[0].AsString 과 같이도 사용하지만

    DataSet.FieldByName('대분류').AsString 과 같이 필드명으로

    사용하시는 것이 훨씬 쉽습니다.





    Edit1.text := DM.Q_SCODE.FieldByName('대분류').AsString; // A 가보여질테구요

    Edit2.text := DM.Q_SCODE.FieldByName('중분류').AsString; // B가 보여지게 하고 싶습니다.

    Edit3.text := DM.Q_SCODE.FieldByName('소분류').AsString; // C가 보여지게 하고 싶습니다.



    답변 내용이 질문의 내용에 적당한 내용인지 모르겠네요

  • Profile
    우이씨 2001.07.04 01:47
    강호규 wrote:

    > 우이씨 wrote:

    > > 쿼리 컴포넌트로 데이타를 가져옵니다.

    > > 아래 처럼요

    > > 대분류 중분류 소분류 품목

    > > 0001 001 001 A

    > > 0001 001 002 B

    > > 0001 001 003 C

    > >

    > > 3를 가져 왔다면 이중에서 품목을 에디터 에 보여주는 부분에서요..

    > > Edit1.text := DM.Q_SCODE.Fields[0].AsString; // A 가보여질테구요

    > > Edit2.text := ??? // B가 보여지게 하고 싶습니다.

    > > Edit3.text := ??? // C가 보여지게 하고 싶습니다.

    > >

    > >

    > > 초보라서 방법을 못찾았거든요..

    > > 고수님들의 도움 부탁 드립니다. ^^....

    >

    >

    > 이미 다알고 질문하신거 아닌가요?

    > DM.Q_SCODE.Fields[0].AsString 가 맞습니다.

    > 일반적으로 필드에 접근하는 경우에

    > DataSet.Fields[0].AsString 과 같이도 사용하지만

    > DataSet.FieldByName('대분류').AsString 과 같이 필드명으로

    > 사용하시는 것이 훨씬 쉽습니다.

    >

    >

    > Edit1.text := DM.Q_SCODE.FieldByName('대분류').AsString; // A 가보여질테구요

    > Edit2.text := DM.Q_SCODE.FieldByName('중분류').AsString; // B가 보여지게 하고 싶습니다.

    --> 이게 어떻게 B가 보여 지나요???

    B는 두번 째 레코드의 품목명 필드 값이 쟎아요...

    제가 원하는 건 2번째 레코드의 품목명을 호출하는거예요 ....

    다시 답변 부탁드리겠습니다.







    > Edit3.text := DM.Q_SCODE.FieldByName('소분류').AsString; // C가 보여지게 하고 싶습니다.

    --> 이게 어떻게 C가 보여 지나요???

    C는 세번 째 레코드의 품폭명 필드 값이 쟎아요...

    제가 원하는 건 3번째 레코드의 품목명을 호출하는거예요 ....

    다시 답변 부탁드리겠습니다.



  • Profile
    하기 2001.07.04 02:06
    1.

    Edit1.text := DM.Q_SCODE.Fields[0].AsString;

    Query.Next;

    Edit2.text := DM.Q_SCODE.Fields[0].AsString;

    Query.Next;

    Edit3.text := DM.Q_SCODE.Fields[0].AsString;

    2. 이건저도 안해 봤습니다.

    Edit1.text := DM.Q_SCODE.Fields[0].AsString;

    Query.MoveBy(1);

    Edit2.text := DM.Q_SCODE.Fields[0].AsString;

    Query.MoveBy(1);

    Edit3.text := DM.Q_SCODE.Fields[0].AsString;

    이것도 답이 아닌가?? 그럼.. 즐코... ^^;





    우이씨 wrote:

    > 강호규 wrote:

    > > 우이씨 wrote:

    > > > 쿼리 컴포넌트로 데이타를 가져옵니다.

    > > > 아래 처럼요

    > > > 대분류 중분류 소분류 품목

    > > > 0001 001 001 A

    > > > 0001 001 002 B

    > > > 0001 001 003 C

    > > >

    > > > 3를 가져 왔다면 이중에서 품목을 에디터 에 보여주는 부분에서요..

    > > > Edit1.text := DM.Q_SCODE.Fields[0].AsString; // A 가보여질테구요

    > > > Edit2.text := ??? // B가 보여지게 하고 싶습니다.

    > > > Edit3.text := ??? // C가 보여지게 하고 싶습니다.

    > > >

    > > >

    > > > 초보라서 방법을 못찾았거든요..

    > > > 고수님들의 도움 부탁 드립니다. ^^....

    > >

    > >

    > > 이미 다알고 질문하신거 아닌가요?

    > > DM.Q_SCODE.Fields[0].AsString 가 맞습니다.

    > > 일반적으로 필드에 접근하는 경우에

    > > DataSet.Fields[0].AsString 과 같이도 사용하지만

    > > DataSet.FieldByName('대분류').AsString 과 같이 필드명으로

    > > 사용하시는 것이 훨씬 쉽습니다.

    > >

    > >

    > > Edit1.text := DM.Q_SCODE.FieldByName('대분류').AsString; // A 가보여질테구요

    > > Edit2.text := DM.Q_SCODE.FieldByName('중분류').AsString; // B가 보여지게 하고 싶습니다.

    > --> 이게 어떻게 B가 보여 지나요???

    > B는 두번 째 레코드의 품목명 필드 값이 쟎아요...

    > 제가 원하는 건 2번째 레코드의 품목명을 호출하는거예요 ....

    > 다시 답변 부탁드리겠습니다.

    >

    >

    >

    > > Edit3.text := DM.Q_SCODE.FieldByName('소분류').AsString; // C가 보여지게 하고 싶습니다.

    > --> 이게 어떻게 C가 보여 지나요???

    > C는 세번 째 레코드의 품폭명 필드 값이 쟎아요...

    > 제가 원하는 건 3번째 레코드의 품목명을 호출하는거예요 ....

    > 다시 답변 부탁드리겠습니다.

    >

  • Profile
    우이씨 2001.07.04 02:10
    하기 wrote:

    > 1.

    > Edit1.text := DM.Q_SCODE.Fields[0].AsString;

    > Query.Next;

    > Edit2.text := DM.Q_SCODE.Fields[0].AsString;

    > Query.Next;

    > Edit3.text := DM.Q_SCODE.Fields[0].AsString;

    > 2. 이건저도 안해 봤습니다.

    > Edit1.text := DM.Q_SCODE.Fields[0].AsString;

    > Query.MoveBy(1);

    > Edit2.text := DM.Q_SCODE.Fields[0].AsString;

    > Query.MoveBy(1);

    > Edit3.text := DM.Q_SCODE.Fields[0].AsString;

    > 이것도 답이 아닌가?? 그럼.. 즐코... ^^;

    >

    >

    > 우이씨 wrote:

    > > 강호규 wrote:

    > > > 우이씨 wrote:

    > > > > 쿼리 컴포넌트로 데이타를 가져옵니다.

    > > > > 아래 처럼요

    > > > > 대분류 중분류 소분류 품목

    > > > > 0001 001 001 A

    > > > > 0001 001 002 B

    > > > > 0001 001 003 C

    > > > >

    > > > > 3를 가져 왔다면 이중에서 품목을 에디터 에 보여주는 부분에서요..

    > > > > Edit1.text := DM.Q_SCODE.Fields[0].AsString; // A 가보여질테구요

    > > > > Edit2.text := ??? // B가 보여지게 하고 싶습니다.

    > > > > Edit3.text := ??? // C가 보여지게 하고 싶습니다.

    > > > >

    > > > >

    > > > > 초보라서 방법을 못찾았거든요..

    > > > > 고수님들의 도움 부탁 드립니다. ^^....

    > > >

    > > >

    > > > 이미 다알고 질문하신거 아닌가요?

    > > > DM.Q_SCODE.Fields[0].AsString 가 맞습니다.

    > > > 일반적으로 필드에 접근하는 경우에

    > > > DataSet.Fields[0].AsString 과 같이도 사용하지만

    > > > DataSet.FieldByName('대분류').AsString 과 같이 필드명으로

    > > > 사용하시는 것이 훨씬 쉽습니다.

    > > >

    > > >

    > > > Edit1.text := DM.Q_SCODE.FieldByName('대분류').AsString; // A 가보여질테구요

    > > > Edit2.text := DM.Q_SCODE.FieldByName('중분류').AsString; // B가 보여지게 하고 싶습니다.

    > > --> 이게 어떻게 B가 보여 지나요???

    > > B는 두번 째 레코드의 품목명 필드 값이 쟎아요...

    > > 제가 원하는 건 2번째 레코드의 품목명을 호출하는거예요 ....

    > > 다시 답변 부탁드리겠습니다.

    > >

    > >

    > >

    > > > Edit3.text := DM.Q_SCODE.FieldByName('소분류').AsString; // C가 보여지게 하고 싶습니다.

    > > --> 이게 어떻게 C가 보여 지나요???

    > > C는 세번 째 레코드의 품폭명 필드 값이 쟎아요...

    > > 제가 원하는 건 3번째 레코드의 품목명을 호출하는거예요 ....

    > > 다시 답변 부탁드리겠습니다.

    > >