Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[8845] Re:재질문입니다.
텔파이 [] 676 읽음    2003-06-17 11:01
한정목 님이 쓰신 글 :
: 님의 도움으로 Form2 에서 출력하는 문을 만들었네요.
:
: 또 질문이 생겼는데. 제가 레코드 배열을 설정해서 만들었는데요.
: 소스를 가지고 컴파일 해서 데이터를 입력하고 출력하는 단계에서
: 버블소트 기능도 넣었습니다.
:
: 1.고객번호를 소트했는데, 고객번호와 함께 다른 데이터 까지 위치가 바뀌어야 하는데.
: 그것들은 바뀌지 않네요. 어떻게 해야 하죠?
답변 :
   Array의 경우 number만 바꾸어 주면 않되고 나머지 항목도 변경해야..

         temp:=Form1.care[m].number;
         Form1.care[m].number:=Form1.care[m+1].number;
         Form1.care[m+1].number:=temp;

         temp:=Form1.care[m].place_code;
         Form1.care[m].place_code:=Form1.care[m+1].place_code;
         Form1.care[m+1].place_code:=temp;
                        :
                        :
                        :
                        :
                        :
                        :
    이런식으로 항목전체를 변경해야...

:
: 2. 마지막줄에 순위를 메겨야하는데 이것은 소트와 비슷한데 순위를 어떻게 처리해야 할지?
:
답변]  순위는 무슨조건으로 하죠.
  Sort할때 그 조건으로 하면 될 것 같은데..
: 3, 현재 소스로 출력할경우, 고객번호에 1,2 Row 에 0,0 이 출력되고 그 다음부터 정상적으로
: 출력되는데. 이것은 왜그런지.(점수란에는 뒤에 0,0 이 붙는데요)
:
: 4. 많이좀 알려주세요.
:
: 감사드립니다.
:
:
: 제가 만든 소스를 첨부합니다.

답변 ]  제 생각에는 파라독스 DB를 사용해서 DB에 저장하고
        Query문장을 사용하는게 쉬울 것 같습니다 (입력, 수정, Sort 다 해결됨.)
        하실려고 하는 프로그램이 Array를 사용해서 한다는게 효율적이지 못한 것 같습니다

+ -

관련 글 리스트
8839 from1의 입력 데이터를 form2 로 옮기려면 한정목 701 2003/06/14
8841     Re:from1의 입력 데이터를 form2 로 옮기려면 텔파이 770 2003/06/16
8842         재질문입니다. 한정목 691 2003/06/17
8845             Re:재질문입니다. 텔파이 676 2003/06/17
8844             Re:재질문입니다. 강진범 646 2003/06/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.