table 데이타 셋을 이용해서
OnFilterRecord이벤트에서
Accept := table1['A']='0'
Accept := table1['B']='0'
라고 사용하니깐 accept가 하나만 되더군요.
쿼리에서
where A = '0' and B = '0' 라는 식으로 구현 할려면
OnFilterRecord이벤트에서 어떻게 구현 하면 되요
delphi 헬프를 보니깐..조합필터는 없더라구요..
여기 검색 해 봐도 없구.. ㅡㅡ;;;
좀 알려 주세요..
begin
Accept := (FieldByName('A').AsString = '0') and
(FieldByName('B').AsString = '0');
end;
만일 FieldEditor 내에 'A' 나 'B' 필드가 포함되어있지 않다면
FieldByName 으로 참조 불가능하다는 것쯤은 아시겠죠?
위의 예가 에러난다면 아마 이 경우일겁니다.
안되면 다음과 같이 필드(컬럼)를 바로참조.
Accept := (table1A.AsString = '0') and
(table1B.AsString = '0');