Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:startedit与datacolchanging的辨析

1楼
lesei 发表于:2023/9/4 15:12:00
2023年9月4日问题1:
startedit与datacolchanging的辨析?

为啥问这个?
1.我在考虑权限。帮助给出的例子,用的都是prepareedit,效率不如startedit。
但是,我觉得startedit不如datacolchanging,对吗?
2.startedit相关的e参数属性都是table的,但是datacolchanging的e参数都是datatable的。
(1)为什么要弄成这样?
(2)弄成这样,对权限设计有什么影响吗?
2楼
有点蓝 发表于:2023/9/4 15:27:00
1、事件只有合适的用法,没有哪个比哪个好的说法。每个事件都有自己的使用场合,如果只有一个事件最好,还搞那么多干嘛,一个项目一个事件就完事了

2、http://www.foxtable.com/webhelp/topics/1591.htm
(1)没有为什么,这就好比去问自行车的轮子为什么是圆的一样。还是那个意思,每个事件都有自己的使用场合
(2)没有任何影响,或者说表事件和权限是完全不同的概念,不存在互相影响的可能。
3楼
lesei 发表于:2023/9/4 15:37:00
假设动作是:用户对某单元格值进行编辑,oldvalue=5,新输入的newvalue=7。
1.在startedit里,是不是7就根本还没输入呢?
就是说,“在键盘输入7”这个动作是发生在startedit事件之后的?
2.在键盘输入7之后,然后datacolchanging事件才触发。

4楼
lesei 发表于:2023/9/4 15:42:00
补问:startedit事件里,不能知道本次改动的oldvalue和newvalue,对吗?
5楼
有点蓝 发表于:2023/9/4 15:43:00
说的都没错
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04297 s, 2 queries.