Ehlib 的使用

来源:互联网 发布:学历证书制作软件 编辑:程序博客网 时间:2024/05/21 15:46

DBGrid 下如何像 Excel 一样能够做统计计算,实话说,使用 DBGrid 来做的话着实不易,不过现在有了这个咚咚,相信会简单些。以下是摘录的一些使用上的说明:

TDBSumList说明】
   
你可以使用TDBSumList在可视动态变化数据集中进行记录统计。在你想查看的数据集中设置相关的数据字段,然后写 SumListChanged 事件来指定在TDBSumList发生改变后所要做的操作。TDBSumList SumCollection 属性上一个 TDBSum 对象容器。每个 TDBSum 对象是一个可以指定集合值的元件。 FieldName GroupOperation 决定了集合值的类型,SumValue 控制当前的集合值。


    TDBSumList
被埋藏于 DBGridEh 组件中,因此所的下面有关TDBGridEh.SumList 的说明与TDBGirdEhTDBGridEh.SumList 属性的说明是一样的。

【如何工作以及为什么有时SumList的集合值计算不正确?】
   
你知道 data-aware 控件与数据集是通过 TDataLink 对象相连接的。 TDataLink 不允许快速重新计算集合值。例如,当从数据集中删除记录时,数据集发送deDataSetChange事件给所有的TDataLink对象,在当前局部过滤发生改变时,同样的事件也被发送了。因此当 TDataLink 接收到该事件时,它不得不在所有的数据集中重新计算集合值,甚至于仅从数据集中删除一条记录。在激活后, TDBSumList 重载了数据集的下列事件: OnAfterEdit, OnAfterInsert, OnAfterOpen, OnAfterPost, OnAfterScroll, OnBeforeDelete, OnAfterClose。这种方法避免了在所有的数据集中它。在不需要它时,又会出现其它的问题,比如: T 运行时指定这些事件。在指定上述事件之一以前,关闭 SumList
   
在下面的情形下,SumList 发出存取错误信息。 SumList 试着向数据集返回事件,但数据集数据并未被删除。在SumList(或网格)以及数据集放置在不同的窗体(数据模块)这种情况下,可以显示数据。在这种情况下,试着在从数据集或数据模块中数据集数据被删除时关闭SumList
   
如果你使用SetRangeApplyRange事件,SumList 将不能跟踪数据集中发生的变化。但可以调用 SumList.RecalAll 方法。
   
在非BDE数据集的主/明细表中,SumList 不能跟踪数据变化。在主数据集激活状态数据集发生变化后,调用 SumList.RecalAll 方法。
   
在任何其它情况下,如果你发现了其它SumList的计算值不正确,你都可以调用 RecalAll 方法。  

 

如何使用 Ehlib 实现自动排序

    Ehlib DataService 文件夹下提供了一些可以使数据集实现自动排序的文件。TDBGridEh 使用这些文件中的相关对象可以实现当排序标记发生变化时实现自动排序。

  • ehlib的使用
  • Ehlib 的使用
  • ehlib的使用
  • Ehlib 的使用
  • ehlib的使用
  • EhLib 使用教程:Ehlib 过滤功能的实现
  • 【转】EhLib 使用教程:Ehlib 过滤功能的实现
  • EhLib使用
  • ehlib使用内存表的方法
  • EhLib使用全攻略
  • EhLib使用攻略
  • EhLib控件使用技巧
  • ehlib使用全攻略
  • EhLib 7.0.133,有关DbGridEh的使用的一些细节
  • Ehlib.v5.0.13版本下 dbgrideh STFLiter的使用
  • EhLib控件的使用说明
  • EhLib
  • 转贴:EhLib使用全攻略
  • 创建顶点声明
  • 软设&DM学习之路NO.2
  • 文章首次发表的
  • 将顶点着色器与顶点声明分离
  • Studying note of GCC-3.4.6 source (25 cont2)
  • Ehlib 的使用
  • directx + hlsl实现水面效果
  • 判断GBK编码的字符是否为乱码
  • 变形金刚2幕后制作解密
  • jQuery基本选择器
  • TDS510-USB2.0 TI DSP EMULATOR驱动安装问题
  • Linux ffmpeg的安装编译过程
  • DX9 Update中的HDRLighting Sample分析
  • DSP CCS3.3安装问题与解决方案
  • 原创粉丝点击