从combobox中的选择的中文字段名,然后通过str得到其在数据库中的真正字段名!str:=''; if (Combobox1.Text='物料类别') then str:='Catagory.Description'; ......str为类似上面的语句!
str没有赋值,而且if (Radiobutton6.Checked=True) then adoquery1.Filter:=''+str+'='''+Edit1.Text+''''; if (RadioButton5.Checked=True) then adoquery1.Filter:=''+str+'>'''+Edit1.Text+''''; if (RadioButton7.Checked=True) then adoquery1.Filter:=''+str+'<'''+Edit1.Text+''''; 中的adoquery1.Filter赋值语句好象有错。
if (Combobox1.Text='物料类别') then str:='Catagory.Description';
......str为类似上面的语句!
adoquery1.Filter:=''+str+'='''+Edit1.Text+'''';
if (RadioButton5.Checked=True) then
adoquery1.Filter:=''+str+'>'''+Edit1.Text+'''';
if (RadioButton7.Checked=True) then
adoquery1.Filter:=''+str+'<'''+Edit1.Text+'''';
中的adoquery1.Filter赋值语句好象有错。
对数值,时间分别定义变量:i,tim