아래코드에서 SetRangeStart ,SetRangeEnd, 해서 퀵리포트에 출력할때 시작콤보박스에서 끝콤보박스의 범위에서 선택된콤보에 한해서 출력하려고 합니다.그런데 첫번째 콤보박스 의 범위내에서는 출력이 되는데 나머지 2번째,3번째 콤보박스의 범위가 설정이 되지 않습니다. 완벽한코드는 아니지만 고수님들의 조언 부탁합니다.
with Table1 do
begin
SetRangeStart;
FieldByName('GB_Code').AsString := IntToStr(SGBCombo1.ItemIndex +1);
FieldbyName('SS_Code').AsString := IntToStr(SSCombobo2.ItemIndex +1);
FieldbyName('YD_Code').AsString := IntToStr(YSCombobo3.ItemIndex +1);
FieldByName('Ser_No').AsInteger := 0;
SetRangeEnd;
FieldByName('GB_Code').AsString := IntToStr(EGBCombo1.ItemIndex +1);
FieldbyName('SS_Code').AsString := IntToStr(SECombobo2.ItemIndex +1);
FieldbyName('YD_Code').AsString := IntToStr(YECombobo3.ItemIndex +1);
FieldByName('Ser_No').AsInteger := 32767;
ApplyRange;
end;