我的一个基本表有两个字段  money_value,money_count
但我在dbgrid中需要显示出3个字段money_value,money_count额外又显示出了money_total 他的值等于 money_value*money_count
当在窗体中输入money_value和money_count的值时,money_total 字段会自动显示出计算结果。但我实现不了这个功能。请问谁能帮我一下啊?多谢。

解决方案 »

  1.   

    怎么用运用计算字段?恳请haoco大哥帮小弟一下。
      

  2.   

    计算字段的知识好多,我这里只讲一些主要的,其它有关的知识你找本Delphi的书来看就行了
    0首先你要保证你的数据集组件能连接到数据库并取得数据
    1双击你想建立计算字段的数据集组件
    2在弹出的小对话框中右击,并选择Add Fields...后选择所有字段
    3这时只是包含了所有数据表中的字段,再右击并选New Fields...
    4在弹出的对话框中填写以下的值:Name(为这个计算字段取名),Type(选择类型),Size(设置大小)
    5并在Field types中选择calcul..这个单选条件.这样计算字段就建立好了
    6给计算字段赋值:在数据集的OnCalcFields事件中给这个计算字段赋值(只能在这里)
    7之后在别的地方就可以使用这个计算字段了(使用方式跟一般字段一样,不能更新回数据库)
      

  3.   

    多谢这么haoco仁兄帮我了。能留下你的qq吗?呵呵