안녕하세요.. 제글에 관심가져주셔서 감사...
다음은 문제의 코딩 내용입니다.
with dejamo do
begin
if bktemp <> '' then
begin // 코드로 검색
tblrntl.Filter := '[name] = '+#39+Trim
(bktemp+'*')+#39;
end
else // 제목으로 검색
begin
tblrntl.Filter := '[t_name] = '+#39+Trim
(edtgogamsch.Text+'*')+#39;
end;
end;
제목으로 검색하는건 되는데 코드로 검색하는게 안됩니다... ㅡㅡ;;
bktemp는 스트링변수 인데 edtgogamsch.text의 값을 받아 이곳에 숫자만 있으면
숫자값이 입력되고 문장이 입력되면 공백이 입력됩니다.
공백이면 문장이 입력된것이기때문에 edtgogamsch.text 의 값을 입력받아 테이블(tblrntl)을 검색해 DBGird로 출력하는내용입니다.
물론 인덱스필드엔 name이라는 필드가 존재 합니다. 이거 왜 안되는것인지 ㅡㅡ;
bktemp에는 제값이 입력되는것은 확인했습니다. 1을 넣으면 1이 bktemp 에 들어가더군여
쩝~~ 도와주세요...
ps. 어떤분이 tblrntl.filtered 를 안넣어서 그럴지도 모른다고 하셨는데
tblrntl.filtered 를 넣으면 아예 검색결과가 안나옵니다 ㅡㅡ;
행복하시고 좋은 하루 되십시요...