Q&A

  • 그리드에서요..
제가 정말 초보인데요...
그리드로 데이타를 뿌려주려고 하는데요...
데이타중에서는 코드도 있잖아요...
그런데 그 코드가 나오는 부분은 코드명이 있는 테이블을 불러와서 그 코드에 해당하는 이름을 뿌려주고 싶거든요...

파워빌더에서는 데이타 윈도우 안에 필드 하나하나 마다 그런 기능들이 있는데...혹시 이곳에서도 그게 가능한지요?
아니면 어떻게 해야 하는지...

그리고 그리드에 있는 내용을 디비네비게이터를 이용해서 업데이트나 인서트하는게 가능한지요? 가능하다면 저장을 어떻게 해야하는지 좀 알려 주십시오..
3  COMMENTS
  • Profile
    하병준 2003.02.04 23:10

    예를 들어

    a  라는 테이블에 001  라는 데이터가 잇는데 b 라는 테이블에 001 라는 것은

    실행이라는 코드이름이 정의 되어있으면 001 라는 코드값대신 코드이름을

    표시하고자 하는것이 맞는지요...

    그리드는 지원이 되지 않고 데이터셋에서 지원을 하는 부분입니다...

    ado 에 dataset 라는 컴포넌트가 잇는데 그컴포넌트를 대고 오른쪽 마우스

    버튼을 누르면 newField 라는 메뉴가 있고 누르면 새로 필드를 정의할수 있는데

    아래 보면 lookup이라는 것이 있습니다. 이것을 활용하면 됩니다....

    메일 주시면 자세히 가르쳐드리겠습니다



  • Profile
    박성훈 2003.02.04 04:29

    안녕하세요?
    질문하신 내용이 좀 애매한데요. 혹시 필터를 말하는 것인가요?
    필터는 TQuery나 TTable의 Filtered와 Filter속성을 이용하시면 됩니다.
    Filter에는 조건을 넣어주시면 되구요.파워빌더의 그리드를 써보지 않아서
    정확히는 모르겠지만 그리드 타이틀을 눌러서 원하는 데이터를 걸러주는
    기능을 구현하실려고 하는 건지요?  물론 가능한데 델파이에서 제공하는
    DBGrid만으로는 좀 빈약할 듯 싶습니다.
    그리고,  인서트,업데이트는 물론 가능합니다. 도움말이나 델파이책 보시면
    나와 있는 내용입니다. 먼저 찾아보시는게 좋을 듯 싶습니다. 그 다음에
    해보시다가 잘 안되시면 질문을 올리는게 어떨런지요. 질문이 좀 막연해서
    구체적인 내용을 올려주시면 좋을 것  같습니다.
  • Profile
    임형호 2003.02.04 17:58
    첫번째 질문
      DBGrid에는 그런기능을 지원하지 않는걸로 아는데요.  그렇다고 방법이 없는건 아니구요. 여러가지가 있겠지만... 우선 Query로 연결할 경우 SQL을 날릴때 아예 코드명이 나오도록 Join 한 후 결과물을 DBGrid에 뿌려도 될것같구요. 아니면 TTable 이나 TQuery 에서 새로운 필드를 만들어도 될듯하네요. (물론 Lookup 으로 )  

    Lookup 필드를 만드는것을 일일이 쓰기에는 내용이 좀 많은것 같구요. 참고서적을 찾아보시는게 좋을듯 싶네요. Lookup 에 관련된 내용을 찾아보시면 답이 있을듯 싶네요.

    그리고 네비게이터를 이용하여 입력, 수정, 삭제가 가능합니다.
    네비케이터 버튼 순서대로 이런기능이죠.
    First, Prior, Next, Last, Insert, Delete, Edit, Post, Cancel, Refresh

    그럼 수고하세요.
    • 궁금이
    • 2003.02.04 21:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한만교
      2003.02.05 06:23
      ClientSocket의 Receive 이벤트를 사용해서 데이터를 받으심이 좋을듯합니다. 만약 타이머를 사용할때 시스...
    • 강석찬
      2003.02.05 00:20
      해결했습니다 -_-;;
    • 성더기
      2003.02.05 03:50
      QRRICHTEXT 의 프로퍼티중에 AutoScretch(맞나?) 그걸 True로하고 출력해보세엽..^^
    • 최진술
      2003.02.06 01:55
      감사합니다!  AutoScretch문제와 DetailBand의높이에 문제가 있었네요! 문제해결했습니다!
    • 최임정
      2003.02.04 21:11
      혹시... 퀵레포트의 object inspector 에서 PrinterSettings 의 옵션들중에 First Page와 Last Page...
    • 최진술
      2003.02.06 01:58
      감사합니다!  AutoScretch문제와 DetailBand의높이에 문제가 있었네요! 문제해결했습니다
    • KDDG_BaSTaD
    • 2003.02.04 20:14
    • 3 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2003.02.05 10:32
      예전에 여기저기서 찾아서 바탕화면에 배경넣기했던건데... 참조하세요... unit Unit1; interface...
    • 구창민
      2003.02.05 04:05
      저 같으면 그냥 윈도그의 위치를 중앙에 두고 Form 스타일을 bsNone 로 만들고 움직이지못하게 만든...
    • KDDG_BaSTaD
      2003.02.05 18:42
      ==> ZZOM님.. 민님 감솨합니다.. 리플을 ㅠ_ㅠ.. 배경화면 넣기네요 ^^; 배경화면 넣기는 제가 만들어...
    • 정주희
    • 2003.02.04 19:50
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2003.02.04 19:00
      안녕하세요 하얀까마귀 입니다. Components 와 ComponentCount 를 이용하시면 될것 같네요.. 자세...
    • 구창민
      2003.02.04 19:00
      for i := 0 to ComponentCount do begin   if Components[i] is TEdit then   beg...
    • KDDG_hyun
      2003.02.04 19:30
      for i := 0 to ComponentCount do 여기에서요 리스트 인덱스 바운드 에러가 나드라구요 그래서 for i...
    • 구창민
      2003.02.04 20:19
      ㅋㅋ 막썼더니 그렇게 되는군.. ComponentCount - 1 하는게 맞다 왜냐면 시작이 0 부터니까 갯수는 ...
    • KDDG_hyun
      2003.02.04 20:44
    • 구창민
      2003.02.04 21:16
      쓰고보니 판넬의 자식들을 찾으려면 그렇게 하면 안된다. 아래처럼 for i := 0 to Pane1.ControlCou...
    • 김민아
    • 2003.02.04 18:37
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2003.02.04 18:48
      안녕하세요 하얀까마귀 입니다. 구조체의 변수가 로그인폼에 있는것 같은데... 첫번째방법은 메인폼...
    • 알롱
    • 2003.02.04 18:01
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 미소나눔
      2003.02.05 00:06
      number 가 문자열일 경우는 Order by 하세여.. select number, name, deposit, withdr ,   ...
    • 알롱
      2003.02.05 00:23
      답변 감사합니다. number는 자동증가 필드입니다. 수고하세요
    • 김진호
    • 2003.02.04 06:25
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이재훈
      2003.02.04 09:32
      저도 관심이 있어서 "DirectX8.0(한글판)도움말"다운 받아놓고 한번도 보지 못했네요... 일본어로 번역된...
    • 김진호
      2003.02.04 21:17
      .
    • 이충무
    • 2003.02.04 06:12
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이중철
      2003.02.04 22:07
      일단 첫째 첫번째질문은 DB Connection을 공유하는 것이 맞습니다. 둘째는 두번째방법을 해도 큰 ...
    • 이충무
      2003.02.05 01:16
      먼저 답변 감사합니다.. 그런데, 제가 공력이 딸려서인지 5번째 방법을 잘 모르겠습니다.. 조금만 더 ...
    • 이경아
    • 2003.02.04 04:17
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 하병준
      2003.02.04 23:10
      예를 들어 a  라는 테이블에 001  라는 데이터가 잇는데 b 라는 테이블에 001 ...
    • 박성훈
      2003.02.04 04:29
      안녕하세요? 질문하신 내용이 좀 애매한데요. 혹시 필터를 말하는 것인가요? 필터는 TQuery나 TTable의...
    • 임형호
      2003.02.04 17:58
      첫번째 질문   DBGrid에는 그런기능을 지원하지 않는걸로 아는데요.  그렇다고 방법...
    • 김민아
    • 2003.02.04 03:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2003.02.04 03:52
      안녕하세요~ 구창민입니다. 질문의 너무 간략하군요. 구조체 값을 넘긴다는 말씀은 특정 폼에 있는 ...
    • 전원이
    • 2003.02.04 03:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한만교
      2003.02.04 12:19
      10061은 소켓연결이 되지 않았을경우이거나 연결후 연결이 끊긴상태입니다. 연결을 복원시킬 방법은 관리...
    • 김동석
    • 2003.02.04 03:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      2003.02.04 04:31
      안녕하세요? Tools-Environment에서 경로설정이 제대로 되어있는지 확인하시구요. rx*.bpl파일을 시스...
    • 최은규
    • 2003.02.04 02:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 임우식
      2003.02.05 01:09
      서버가 느릴수도 있구요. mysql연결을 ODBC로 하면 원래 느리고요.-zeos로 연결하면 빨라요... 그런데 아...
    • 이경남
    • 2003.02.04 01:45
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 한만교
      2003.02.04 06:58
      485통신은 1:N이라는 개념보다는 어떤 장비에게 준비신호를 준다는 개념에서 틀리지여.. 1:N이라는 개념...
    • KDDG_RNStone
      2003.02.04 03:53
      저도 초보라 이렇다 말씀 드릴 순 없지만 한 4년 전 쯤 한번 써 본 기억이 납니다. 걍 메인에 해당되...
    • 박성훈
      2003.02.04 04:37
      안녕하세요? 윗쪽에 rxLib설치 에러 질문에 대한 답을 참고해 보세요.
    • 용이...
    • 2003.02.04 01:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한만교
      2003.02.05 06:25
      위에 질문과 중복되는 질문이네여..