我想应该有这种功能吧:比如:Access有表1,表1中有字段名数量,当数量(整型)字段的所有值中,只要复合条件为10的时候。就开始begin的内容,如:if (Access的表1的数量字段的某几个值达到条件10) then begin
   edit1.text:=dbedit1.text;
   edit2.text:='XXX';
  ……
 end;

解决方案 »

  1.   

    没问题,可以的。有很多办法,例如使用ADOTABLE组件
    方法1、如果有索引,可以使用findkey
    方法2、使用locate
    方法3、自己使用循环,历遍数据表指定字段
    ...
    方法n...
      

  2.   

    我想问的是,是否有什么代码可以替换以上代码中if与then中间的文字。
      

  3.   


    if adotable.Locate('field', 10,[loPartialKey]) then
     begin
       edit1.text:=dbedit1.text;
       edit2.text:='XXX';
      ……
     end;