자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 17198
공지 유용한 관련 사이트 관리자2 2014.03.20 56073
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99511
2379 sdk tools 자동설치시 에러 [1] file datare 2015.07.08 213
2378 [시작하는 사람들을 위한 델파이 프로그래밍] 모듈 6 - Exercise 1 [2] 관리자 2016.05.02 213
2377 델파이 10.1 베를린에 포함된 InterBaseXE7 문의 드립니다. [1] 짧굵 2016.06.10 213
2376 FDEventAlerter사용에 대해 부탁드림니다. 모나도 2016.08.12 213
2375 처음보는 현상 폼 크기가 작아지면서 전체적으로 작아짐 써치 2019.08.22 213
2374 Microsoft teams 메신저로 메세지(채팅)보내는거 경험 있으시분 있나요? max 2019.12.06 213
2373 could not convert varant of type (array byte) into type (double) 오류 해결방법문의합니다 [1] delphi 2015.07.31 213
2372 C++ Builder로 개발시 시큐어 코딩 진단도구로 분석을 할수 있나요? 데브기어만세 2015.11.10 213
2371 [문의]프로그램 메모리릭 오류 체크 [1] 공수래 2021.03.25 213
2370 [문의] Cannot Run on an Android Device or Emulator 오류 입니다 [2] file delphi 2017.09.06 214
2369 scrollbox 문의? [2] silkroad99 2015.06.01 214
2368 Getit Package Manager에서 Fast Report VCL 설치하려는데 에러납니다 도와주세요 [2] file 왕초보 2020.10.12 214
2367 [시작하는 사람들을 위한 델파이 프로그래밍] 모듈 7 - Exercise 4 [2] 관리자 2016.05.02 215
2366 3d 관련 컴포넌트 문의 드려요 [1] 엠카바데로 2016.11.30 215
2365 FTP GET 시 안드로이드 폰에 서 앱이 죽습니다. kerry 2017.08.31 215
2364 RX Currency Edit 콤포넌트를 대체할 대안이 있을까요? 날라리아 2020.01.28 215
2363 DATASNAP 사용 시 macOS에서 한글깨짐 문제 [1] file 8585 2020.12.29 215
2362 dephi6.0 소스파일 open시 error (설치정상) [1] file 라일락 2015.07.08 216
2361 재질문_하이브리드 앱 종료 방법문의 [1] 사랑남 2015.08.26 216
2360 [시작하는 사람들을 위한 델파이 프로그래밍] 모듈 3 - Exercise 3 [2] 관리자 2016.04.29 216