我有一个DBGRID是统计当月入库记录的,大概结构如下
入库日期   五厂仓库    三厂仓库    备件一库     备件二库    ……
下面都有对应的Edit统计每个仓库这个月的总入库金额,我是用for循环做的
for i:=0 to ADOQ_cx.recordcount-1 do
  begin
    zcck:=zcck+ADOQ_cx.FieldByName('总厂仓库').AsFloat;
    scck:=scck+ADOQ_cx.FieldByName('三厂仓库').AsFloat;
    wcck:=wcck+ADOQ_cx.FieldByName('五厂仓库').AsFloat;
  end
这样会有一个问题,打个比方,有可能我查询的时候总厂仓库没有入库记录,那么在查询的时候就不会有总厂仓库这个字段,在执行for循环的时候就会报错,有没有判断语句,判断一下总厂仓库这个字段是否存在,存在的话执行语句,不存在不执行。