자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
MasterReg 라는 테이블에서 검색을 해서 검색 결과만 DBgrdRegDoc라는 디비그리드에 보이게 하려 합니다.

아래 코드 처럼 작성을 했으며, 

검색된 레코드 갯수를 확인하면 잘 됩니다. (ShowMessage(FDTableRegDoc->RecordCount);)

 

BBGrid 에 보이는 레코드를 클릭하면, 해당 자료를 읽게 하였으며, 
검색어에 포함되지 않은 레코드는 클릭을 하여도, 해당 자료를 읽을수는 없습니다. 

close(), open(), refrash() 등등 시도를 해 보았는데, 안되네요... 

 

그런데, DBgrdRegDoc라는 디비그리드에 기존 것을 초기화 하고 검색된 결과만 보이게 하려는데, 어떻게 해야 하나요?

 

 

FDTableRegDoc->Active = false;

FDTableRegDoc->TableName = "MasterReg";

FDTableRegDoc->Connection = FormMain->FDConnection1;

FDTableRegDoc->Active = true;

FDTableRegDoc->Open();

 

// 검색어 조건에 따라 SQL 문장을 변경 한다.

if (AsGum == "전체" && AsMyun == "전체" && AsRi == "전체" && AsFacType == "전체" && AsBunGi == "") {

AsSQLString = "I_MasterID <> 0";

FDTableRegDoc->Filter = AsSQLString;

}

 

else {

AsSQLString = AsSQLGum + AsSQLMyun + AsSQLRi + AsSQLBunGi;

FDTableRegDoc->Filter = AsSQLString;

// select * from MasterReg where AddressSi='무명군' and AddressMyun = '무명면';

}

 

FDTableRegDoc->Filtered = true;

FDTableRegDoc->FilterChanges;

FDTableRegDoc->First();

 

FDTableRegDoc->Refresh();

 

////**** 테이블과 DBGrid 연결이 안된듯 함

FDTableRegDoc->EnableControls();

 

ShowMessage(FDTableRegDoc->RecordCount);

 

DBgrdRegDoc->Refresh();

FDTableRegDoc->Close();

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15767
공지 유용한 관련 사이트 관리자2 2014.03.20 54580
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97988
3278 씨리얼 통신용 컴포넌트 추천 부탁 드립니다. [1] 박범용 2012.01.26 9745
3277 Delphi2009에서 웹서비스 서버와 웹서비스 클라이언트 만들기 박범용 2012.01.27 10178
3276 F1027 에러메시지가 뜨는데 조치방법을 가르쳐 주세요 file 박병일 2012.01.27 10328
3275 델파이 XE2에서 dbExpress를 통해서 MySQL 연결 file 박병일 2012.02.02 12378
3274 bpl 에러 [1] 서기68 2012.02.03 8530
3273 Pos,Copy,Length,컴포넌트등 한글2바이트문의입니다. [12] 앙큼쟁이블랙 2012.02.07 14818
3272 인디에서 한글명파일 문제 [1] 서기68 2012.02.10 8060
3271 Firemonkey에서 외부 라이브러리 사용이 가능할까요? [1] 박병일 2012.02.10 8586
3270 델파이 테이블 TTable사용시 에러발생 [2] file 양현숙 2012.02.13 9343
3269 DBEXPRESS 오라클 연결시 [3] 오명탁 2012.02.15 12990
3268 델파이 다운 현상 [1] 신동근 2012.02.16 8934
3267 ISC error. [1] J 2012.02.16 9701
3266 윈도우 XP, 델파이 6.0, 퀵리포트 에서 메모리 누수 이슈 [1] 관리자 2012.02.17 10485
3265 xe2 dbexpress 한글 문제 화면캡처 [1] file 오명탁 2012.02.18 10262
3264 REST Application에서 앞에 '0' 이 사라져요... [4] 딸기 2012.02.28 20158
3263 IdUdpServer 질문 [3] 피터 2012.02.29 9521
3262 2월 29일 데이터스냅 강의 자료는 어디있나요? [1] nomad 2012.03.06 7699
3261 RAD Studio (델파이, C++빌더) 에서 원격 디버깅 (Remote debugging) 이 안되나요? 관리자 2012.03.07 13446
3260 Delphi 6.0 및 TLabel 관련문의 [1] Fury 2012.03.08 12213