Q&A

  • 쿼리로 master/detail을 ?????
테이블로 마스터 디테일사용은 아는데
테이블이 정렬이 넘 힘들어
쿼리를 사용하려고 하는데
어떻게 해야 하는지 모르겠어요???
쿼리를 사용해서 마스터 디테일관계를  어떻게 해야 하나요>?
알려주세요...
3  COMMENTS
  • Profile
    황선웅 2002.01.29 23:31
    Query Component에서 Master/Detail을 하려면
    우선 Master Query 문을 써넣으시고.
    Datasource하나를 붙이신다음 Datasource의 Dataset은 Master Query로
    설정하시구요.
    Detail Query에서 Datasource란이 있을거예요
    거기에 아까 붙이신  Datasource를 잡아주시고.
    Detail의 쿼리문의 Parameter값을 Master FieldName으로 잡아주시면 됩니다.
    이때 반드시 Param의 이름이 Master의 필드명과 같아야 합니다.
    글로 쓰려니까 설명이 잘 안되네요.
    혹시 제글이 이해가 안되시면 답변주세요. 다시한번 설명해 드릴께요.
    제가 말주변이 없어서
    그럼 즐코하세요^^


  • Profile
    델파이탐크루즈 2002.01.29 00:33
    안녕하세요...

    본래 마스터 / 디테일의 구조는 아시죠...

    1 : 1 이상의 구조를 마스타 / 디테일 구조라 합니다..

    예를들어 사과 1상자가 마스타이고 사과 1상자 안의 사과가
    디테일의 개념입죠... 물론 아시겠지만...

    그럼 사과1상자의 값은 즉 마스터키 값이 1이라고하면
    사과들은 마스터값이 1이 이고 서브 마스터 값이 1부터 시작해서
    사과n-1 까지 일겁니다...

    테이블의 구조를 보면

    마스테 해당하는 값들이 있으면
    디테일의 해당하는값들은 더 많겠죠...

    예를 들어보겠습니다...

    만약 사원관리의 내용으로 마스타 / 디테일의 내용을 보겠습니다...

    인사마스타의 테이블에는 사원번호와 이름 주소...즉, 사원의
    신상에 관한 사항이 적힐겁니다..

    그리고 나머지 학력, 경력, 자격, 가족사항, 징계사항, 포상사항, ...등

    이런것들의 키는 바로 마스타에 있는 사원번호가 될것입니다..

    즉, 사원A를 보고싶으면 나머지 디테일의 해당하의 테이블에서
    Jone을 해오면 다 보이겠죠...  ^^;

    어떻게 이해가 가셨나요...

    샬롬..



  • Profile
    김진선 2002.01.29 21:19
    답변 정말 감사합니다.
    근데요...
    마스터/디테일 관계는 저두 조금은 알걸랑요.
    제가 알고싶은것은 쿼리를 사용하는 방법을 알고 싶은거걸라요.
    테이블일경우 table object에 마스터설정해주는 부분이 있잖아요..
    근데 쿼리는 어떻게 사용해야하는지 방법을 모르겠걸라용....
    알려주세요.
    • 라민웁
    • 2002.01.28 23:55
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      2002.01.29 02:13
      제가 가지고 있던 자료인데 한번 해보세요 예제를 작성해 보지를 못해서 맞는지 모르겠습니다 잘 되면 리...
    • 라민웁
      2002.01.29 04:38
      영대님께서 보내주신 것은 이전부터 계속테스트 했는데. DateTimeToUNIXTime 이게 문제 가 되더군요.. 비슷...
    • 이승근
    • 2002.01.28 22:32
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 배건환
      2002.01.29 03:31
      Detail Band에 QRSysData컴포넌트를 올립니다. 그리고, 컴포넌트속성에 Data에 보면 'qrsDetailNo'을 선...
    • 이승근
      2002.01.29 23:24
      답변처럼 했는데 안되서 질문을 올린다니깐요.... qrsdetailno를 사용해서 안되길래 물어보니 qrsdetailco...
    • 이승근
    • 2002.01.28 22:29
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 배건환
      2002.01.29 03:27
      테이블에 대한 상세 필드나 ERD를 알고싶네요.*^^*
    • 이승근
      2002.01.29 23:28
      erd는 뭔지 모르겠구요... 테이블(paradox)에 대한 상세필드는 거래처.db 코드   &n...
    • 배건환
      2002.01.30 01:10
      이해가 잘 안 되네요. 이 두개의 테이블로 보면... Select b.거래처코드, a.상호, b.품목코드, Sum(b...
    • 황선웅
      2002.01.29 23:57
      우선 죄송합니다만 제가 질문의 요지를 잘 모르겠군요. 어쨌든 제가 이해하자는데로 쓰자면 우선 ...
    • 나원용
    • 2002.01.28 21:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • gudwhrla
      2002.01.28 23:08
      Type    TCrackDBNi=class(TDBNavigator); procedure TForm1.Button1Click(Sender: TObjec...
    • 박준기
    • 2002.01.28 21:30
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      2002.01.29 02:08
      아래글은 옛날에 제 홈페이지에 올렸었던 글인데 아직 남아있어서(?) 올립니다 PID 같은것은 아래데로 하...
    • 박준기
      2002.01.29 20:29
      많은 도움이 되었습니다. 어제는 하루종일 외근후에 들어와보니 친절하게 답변 해주셨네여... 좀더 공...
    • 김진선
    • 2002.01.28 21:30
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 황선웅
      2002.01.29 23:31
      Query Component에서 Master/Detail을 하려면 우선 Master Query 문을 써넣으시고. Datasource하나를 붙...
    • 델파이탐크루즈
      2002.01.29 00:33
      안녕하세요... 본래 마스터 / 디테일의 구조는 아시죠... 1 : 1 이상의 구조를 마스타 / 디테일 구조...
    • 김진선
      2002.01.29 21:19
      답변 정말 감사합니다. 근데요... 마스터/디테일 관계는 저두 조금은 알걸랑요. 제가 알고싶은것은 쿼리...
    • 최수림
    • 2002.01.28 21:22
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.01.28 21:30
      안녕하세요. 최용일입니다. 델파이의 SourceToolsAPI폴더에 보시면 DsgnIntf.pas파일이 있습니다. 같은...
    • 최수림
      2002.01.28 21:42
      ㅜ.ㅜ..죄송합니다..!! 지금 제가 쓰고있는 버전은 델파이 6입니다..!! DsgnIntf.pas파일을 검색해서 ...
    • 최용일
      2002.01.28 22:06
      델파이팁란에 원하시는 팁이 올라와 있습니다. 참조하세요...
    • 김성현
    • 2002.01.28 20:37
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 우혜정
    • 2002.01.28 20:29
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 버섯
      2002.01.28 21:16
      간단한거.. date1 := strtodate('2001-02-01'); date2 := strtodate('2001-03-10'); ii := trun...
    • 김영대
      2002.01.28 20:33
      function DateSer(y, m, d: Integer): TDateTime; const   mj: array[1..12] of Integer=(31,2...
    • 김영대
      2002.01.28 20:32
      unit Unit1; interface uses   Windows, Messages, SysUtils, Classes, Graphics, Cont...
    • 이창우
    • 2002.01.28 20:27
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 델파이탐크루즈
      2002.01.28 20:13
      안녕하세요... 에러 Access Vioation Errorr address FFFFF00d0d....은 99% 가 메모리 에러입니다....(...
    • 김영대
      2002.01.28 20:10
      The following example demonstrates creating a system wide windows hook under Win32. The example p...
    • 이명호
    • 2002.01.28 11:23
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.01.28 22:10
      안녕하세요. 최용일입니다. 트랙바의 OnKeyDown이벤트에서 Up, Down키를 막으세요... procedure TFor...
    • 이은호
    • 2002.01.28 06:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 전영민
      2002.01.29 00:42
      저도 초보라서 궁금하죠. 헌데 서버의 자원을 불필요하게 쓰시는게 걸리신다면 rds를 함 써 보심이 어떨...
    • 강동순
    • 2002.01.28 05:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • gudwhrla
      2002.01.28 21:43
      procedure TFmacolorse.kg3KeyDown(Sender: TObject; var Key: Word;   Shift: TShiftState); ...
    • 조규춘
      2002.01.27 20:10
      www.freechal.com/delphiworld 에 들어가보셔요.. 그리고 소식지 자료실이라고 하는 곳에.. 그런...
    • 김상현
    • 2002.01.27 06:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 강두헌
      2002.01.27 09:16
      Delphi는 function과 procedure로 구분됩니다. function은 리턴값이 있는거구요. procedure는 리턴값이 ...