자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 17171
공지 유용한 관련 사이트 관리자2 2014.03.20 56041
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99475
2379 rs-232 통신이 안됩니다. [1] 쿠리 2019.09.27 212
2378 10.3.3 64-Bit deploy시 에러 [4] air 2019.11.28 212
2377 sdk tools 자동설치시 에러 [1] file datare 2015.07.08 213
2376 FDEventAlerter사용에 대해 부탁드림니다. 모나도 2016.08.12 213
2375 처음보는 현상 폼 크기가 작아지면서 전체적으로 작아짐 써치 2019.08.22 213
2374 Microsoft teams 메신저로 메세지(채팅)보내는거 경험 있으시분 있나요? max 2019.12.06 213
2373 scrollbox 문의? [2] silkroad99 2015.06.01 213
2372 could not convert varant of type (array byte) into type (double) 오류 해결방법문의합니다 [1] delphi 2015.07.31 213
2371 C++ Builder로 개발시 시큐어 코딩 진단도구로 분석을 할수 있나요? 데브기어만세 2015.11.10 213
2370 [문의]프로그램 메모리릭 오류 체크 [1] 공수래 2021.03.25 213
2369 [시작하는 사람들을 위한 델파이 프로그래밍] 모듈 7 - Exercise 4 [2] 관리자 2016.05.02 214
2368 [문의] Cannot Run on an Android Device or Emulator 오류 입니다 [2] file delphi 2017.09.06 214
2367 Getit Package Manager에서 Fast Report VCL 설치하려는데 에러납니다 도와주세요 [2] file 왕초보 2020.10.12 214
2366 3d 관련 컴포넌트 문의 드려요 [1] 엠카바데로 2016.11.30 215
2365 FTP GET 시 안드로이드 폰에 서 앱이 죽습니다. kerry 2017.08.31 215
2364 API 레벨 26 (안드로이드 80) 이상이 적용패치 언제 될까요 [1] silkroad99 2018.07.30 215
2363 ClientDataSet 사용중입니다. 이미지 또는 파일을 테이블에 넣을시 에러입니다. 어떻게들 하시나요? [1] 블랙 2019.06.14 215
2362 C++builder 10.1 Berlin DLL에 vcl 테마 적용 방법 정리 [1] file gildong 2020.04.03 215
2361 RX Currency Edit 콤포넌트를 대체할 대안이 있을까요? 날라리아 2020.01.28 215
2360 DATASNAP 사용 시 macOS에서 한글깨짐 문제 [1] file 8585 2020.12.29 215