社区
数据库相关
帖子详情
DbGridEH 单元格计算,及取任意单元格的值
xxzqbxxzqb
2016-07-26 11:51:06
如上图:想要实现的功能
1、在每行的【单价】单元格内录入数值,回车后,自动算出【月租金】、【总租金】
2、如何取 某行某列的 单元格的值?
谢谢。
...全文
1385
5
打赏
收藏
DbGridEH 单元格计算,及取任意单元格的值
如上图:想要实现的功能 1、在每行的【单价】单元格内录入数值,回车后,自动算出【月租金】、【总租金】 2、如何取 某行某列的 单元格的值? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
三樱椒
2016-08-12
打赏
举报
回复
引用 3 楼 xxzqbxxzqb 的回复:
呵呵,我现在想知道的 就是 如何取任意单元格的值 。
Self.DBGridEh1.Fields[0].AsString 这是鼠标选中行的首位值 参考URL http://bbs.csdn.net/topics/310104438 改用DBGridEh 先定位行,用DBGridEh的Row属性,如定位第5行: DBGridEh.Row:= 5; 再定位列,由DBGridEh的字段属性取值,如第3列:DBGridEh.Fields[2].AsString 参考URL2http://www.yourdelphi.com/topic_344520_8b27.htm
PatchHome
2016-08-03
打赏
举报
回复
移动记录,访问相应的字段就是相应的表中的值,不就可以了?
xxzqbxxzqb
2016-07-27
打赏
举报
回复
呵呵,我现在想知道的 就是 如何取任意单元格的值 。
xxzqbxxzqb
2016-07-27
打赏
举报
回复
取 某行某列的 单元格的值如何搞?
我想把上图的月租金 用到 下图的租金中。
lyhoo163
2016-07-27
打赏
举报
回复
一般情况是设置一个按钮,鼠标指定DBgridEh行后,再通过按钮,编辑计算总租金值。 或者通过一个DBEdit,在OnChang事件中,编辑计算总租金值。 如果在DBGriddEh的事件中,有一定的难度。事件中会出现设置不周全的。
DB
Grid
Eh
of Enlib 3.0组件
DB
GRID
EH
是Enlib 3.0组件包中的组件之一。Enlib 3.0组件包是一位俄国人为增强Borland系列开发工具功能而开发的第三方组件,它具有界面友好、功能强大、开发效率高、、快速制作预览/打印简单中国式报表等特点。因此,一推出即受到广大Borland程序员的青睐。目前这个版本支持Borland Delphi versions 4,5,6&7 和 Borland C++ Builder versions 4 & 5 ,可极大地提高数据库应用系统客户端的性能。许多商品软件如《速达2000》等都使用了该组件。下面本人将使用该组件在实际系统开发过程中的经验总结如下。 Enlib3.0组件包中最重要而且功能最强大的莫过于
db
grid
eh
组件,本文介绍的所有实例均在Delphi 7开发环境下调试通过。 一、
DB
Grid
Eh
(增强型表格组件)功能详解
DB
Grid
Eh
组件无论在外观上还是功能上都非常类似Borland开发工具中现有的
db
grid
组件,它除了提供
db
grid
组件的全部功能外,还增加了下列新功能: ●
任意
选择多行、列或矩形区域的数据. ● 为多列标题设定共同的父标题行. ● 表格底部(Footer) 区显示求和、计数和其它统计信息. ● 自动调整组件宽度与客户区域等宽. ● 设置标题行、数据行的高度. ● 超长的标题行、数据行文本自动折行处理. ● 标题行可作为按钮使用,并可选择是否显示排序标志符(▽降序△升序). ● 点击列标题可对当前列自动排序而无需编写代码. ● 能够自动设置删除超长文本显示不下的多余部分,并以省略号(…)代替. ● 自动搜索字段(Lookup)数据
单元格
以单、多列字段下拉列表形式显示. ● 自动搜索字段(Lookup)数据
单元格
可进行增量搜索. ● 可锁定
任意
列数在屏幕水平方向不滚动. ● 日期时间控件DateTime picker 可支持TDateField and TDateTimeField两种日期格式. ● 根据字段不同
值
显示关联的ImageList 对象图片组中的图片. ● 隐藏
任意
列. ● 显示3D风格的数据区、表尾区和锁定滚动列,制作3D外观表格. ● 显示Memo类型字段
值
. ● 除BOOLEAN型数据外,其它数据类型也可以检查框( checkbox )形式显示数据. ● 使用专门的函数和过程来存取以reg或ini文件格式保存的表格布局(包含各数据列表、数据列访问顺序、列宽、索引标识、行高等信息)文件。 ● 通过设置数据
单元格
的hint和ToolTips属性,当移动鼠标到该
单元格
时,可以显示
单元格
容纳不下的文本内容. ● 将组件中数据导入/导出到Text, Csv, HTML, RTF, XLS 和内部数据等多种格式的文件中.
关于有条件的掩藏
DB
Grid
Eh
某一
单元格
的
值
,在HideDuplicates的基础上加上相应条件的方法
TCustom
DB
Grid
Eh
= class(TCustom
Grid
Eh
, IInplaceEditHolder
Eh
{$IFNDEF CIL}, IUnknown {$ENDIF}) ... FCol0Left:Integer;//添加变量用作记下第一列的焦点 //by thinkzhong ... FColCellParams
Eh
: TColCellPara
DB
Grid
Eh
使用技巧
首先将
db
grid
eh
的一个页脚数属性FooterRowCount设置为 1; 再将
db
grid
eh
的属性中的sumlist中的Active 设置为 True; 第三步:打开
db
grid
eh
的字段列表;选择需要求和的字段,有个属性Footer下有 FieldName是求和的字段; ValueType是操作的类型;(fvtSum 求和; fvtAvg 平均
值
; fvtCount 记录数; fvtSt...
DB
Grid
EH
使用
DB
Grid
EH
使用 T
DB
SumList 组件 还记得以前有朋友问过这样一个问题:在
DB
Grid
下如何像 Excel 一样能够做统计
计算
,实话说,使用
DB
Grid
来做的话着实不易,不过现在有了这个咚咚,相信会简单些。以下是摘录的一些使用上的说明: 【T
DB
SumList说明】 你可以使用T
DB
SumList在可视动态变化数据集中进行记录统计。在你想查看的数据集中设置相关的数据字段,然后写 SumListChanged 事件来指定在T
DB
SumList发生改变后所要做的操作。T
DB
SumList
Eh
Lib
DB
Grid
Eh
组件在Delphi中应用全攻略总结
Eh
Lib
DB
Grid
Eh
组件在Delphi中应用全攻略总结 【
DB
Grid
Eh
(增强型表格组件)功能详解】
DB
Grid
Eh
组件无论在外观上还是功能上都非常类似Borland开发工具中现有的
db
grid
组件,它除了提供
db
...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章