QUERY控件只支持基本的SQL语法,看一下帮助!

解决方案 »

  1.   

    你在oncalcfields事件中是不能对任何字段复值的,
    实际上你没必要保留zf字段,用户输入的时候把总分做计算字段查询的时候
    可以select xh,maths,english, maths+english as 总分 from xs,ch....
      

  2.   

    但是,我的目的是要看到计算字段的动态变化。
    一旦输入maths,english值,那么dbgrid中的zh立即发生变化。
    如果采取liuhelin先生提供的方法,那么必须在某个事件中对
    query更新,这样zh字段才会发生变化。但是,我试用了几个比如:
    recordchangecomplete,都不能执行query.open,query.refresh操作
      

  3.   

    要重新close,open 才能刷新吧!
      

  4.   

    但是,在recordchangecomplete事件中不能执行close,open