S
sword_liu
Unregistered / Unconfirmed
GUEST, unregistred user!
for i:=0 to Length(TermList)-1 do
begin
for j:=0 to Length(Term)-1 do
begin
if (Term=Term[j]) and (i<>j) then
TermList:='(('+TermList+')'+'or ('+Term+'>='+''''+Trim(ComboBox4.Text)+''''+' AND '+Term+'<='+''''+Trim(ComboBox5.Text)+''''+'))'
else
TermList[Length(TermList)-1]:=Term+'>='+''''+Trim(ComboBox4.Text)+''''+' AND '+Term+'<='+''''+Trim(ComboBox5.Text)+'''';
end;
end;
如何让TermList中如果有的话,自动增加一个or条件,而如果没有,则加入一个and条件
但不要重复。
我的代码有重复。
begin
for j:=0 to Length(Term)-1 do
begin
if (Term=Term[j]) and (i<>j) then
TermList:='(('+TermList+')'+'or ('+Term+'>='+''''+Trim(ComboBox4.Text)+''''+' AND '+Term+'<='+''''+Trim(ComboBox5.Text)+''''+'))'
else
TermList[Length(TermList)-1]:=Term+'>='+''''+Trim(ComboBox4.Text)+''''+' AND '+Term+'<='+''''+Trim(ComboBox5.Text)+'''';
end;
end;
如何让TermList中如果有的话,自动增加一个or条件,而如果没有,则加入一个and条件
但不要重复。
我的代码有重复。