注册 登录
编程论坛 VFP论坛

关于VFP中GRID控件的应用问题

LJY6813 发布于 2020-09-22 10:00, 6206 次点击
用GRID控件做财务报表程序,如果做到在光标移到合计行时,自动对合计项进行数据审核,如计算错误弹出相应信息。

这个问题研究好长时间了,没有借鉴材料。

有哪位大侠指点迷津呢?????
22 回复
#2
吹水佬2020-09-22 16:06
数据审核是什么意思
#3
kimhoo2020-09-22 22:07
你所描效果可以实现,但需要把动作说具体点,以便编写代码。
#4
yll1482020-09-23 07:51
只有本站会员才能查看附件,请 登录
完全可以做到
#5
yll1482020-09-23 07:56
本人有财务报表程序,GRID全表界面录入数据,导入导出EXCEL格式报表。
#6
厨师王德榜2020-09-23 17:27
这个表格控件不错,支持复杂表头.
这个控件是收费的吗?
#7
yll1482020-09-24 08:10
不收费的,就是用VFP的类做出来的
#8
mywisdom882020-09-24 08:28
共享,学习
#9
xuminxz2020-09-24 10:36
要看你GRID显示的代码是怎么写的。类似的问题我一般在后台计算出合计值,如果不相等,动态背景与动态前景显示不一样的颜色,并用ToolTipText属性显示计算值。
#10
yll1482020-09-24 15:22
我也是在网上找到的多层表头事例,参考人家做出来的。
只有本站会员才能查看附件,请 登录
#11
LJY68132020-09-28 23:58
回复 2楼 吹水佬
比如,有一列,三行的表,第三行为合计行,当光标移出第三行时,自动计算第一行加第二行的和是否与第三行的值相等,如不相等,则弹出提示,指出两者之间的差额。
#12
csyx2020-09-29 00:48
在AfterRowColChange事件里写代码自己计算
#13
xuminxz2020-09-29 08:02
回复 11楼 LJY6813
为什么要光标移动到上面才校对?在显示的同时就可以校对呀,错误的用红色显示,光标移动到上面,显示具体错误信息。
#14
吹水佬2020-09-29 09:05
以下是引用LJY6813在2020-9-28 23:58:33的发言:

比如,有一列,三行的表,第三行为合计行,当光标移出第三行时,自动计算第一行加第二行的和是否与第三行的值相等,如不相等,则弹出提示,指出两者之间的差额。

在BeforeRowColChange事件中判断当前记录是否第三行再作处理
#15
yll1482020-09-29 16:47
实现这个功能没有问题。
只有本站会员才能查看附件,请 登录
#16
mywisdom882020-09-30 08:30
这个,好像和缓冲有关
#17
kimhoo2020-09-30 21:52
厉害了
#18
LJY68132020-10-02 23:26
回复 15楼 yll148
光说不练啊,你得说说怎么实现的?
#19
yll1482020-10-10 07:36
回复 18楼 LJY6813
自定义个GRID类,针对TEXT做相应的事件响应,添加列复制、块复制等功能。我做的这个报表程序,可以将Excel版报表格式读入系统参数库,也可将参数导入导出。有需要的我可以提供。
#20
LJY68132020-10-21 09:44
回复 19楼 yll148
你研究过久其的报表程序 吗?它那个比较不错。

你那个多表头,表头宽度可以调节吗?底层表头宽度变动,顶层表头是否跟着移动,这样运行起来,会不会有延迟呢。
#21
yll1482020-10-25 17:45
20楼的朋友您好!,您有久其报表程序吗?可以给我一份吗?谢谢!
#22
achaoboy2020-11-12 21:50
有收益!
#23
lianliming2020-11-13 11:06
回复 5楼 yll148
望提供学习
1