소스는 아래와같습니다.
아래와 같이 검색을 하는데 그리드에 텅빈 빈항목이 검색이 됩니다.
그리고 tot_count필드의 합계도 totcount_edit.text 에 제대로 나타나지 앟습니다.
sql 초보입니다.
고수님들의 답변을 부탁드립니다.
with Main_form.sail_Query do
begin
close;
prepare;
sql.Clear;
sql.add('select sum(tot_count) as tot_cnt from sail ');
sql.add('WHERE ');
if (mainsearch_first=true) or
sql.add('dates between :now1 and :now2');
parambyname('now1').asdate := main_Search_DateTimePicker.date;
parambyname('now2').asdate := main_Search_DateTimePicker2.date;
sql.Add(' and dae_name like "%' + Search_Agent_ComboBox.text + '%"');
end;
open;
totcount_edit.text := inttostr(tot_cnt);
그리고 쿼리문을 직접 날려서 데이타가 오는지먼저 확인해보세요...
쿼리의 조건이틀릴수도 있으니깐...
즐프하세요...