以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 如何判断当前是增加行还是插入行? (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=174401) |
-- 作者:qq51837000 -- 发布时间:2022/1/13 18:19:00 -- [求助] 如何判断当前是增加行还是插入行? 我希望在增加一行时,“日期”列自动填写当天日期,而且如果是插入行时,日期列的值则填写为当前行的日期-1天,请教老师代码如何写? [此贴子已经被作者于2022/1/13 18:23:13编辑过]
|
-- 作者:foxtablefanse -- 发布时间:2022/1/13 19:38:00 -- 我认为可以在不同事件写! |
-- 作者:qq51837000 -- 发布时间:2022/1/13 19:59:00 -- 以下是引用foxtablefanse在2022/1/13 19:38:00的发言:
我认为可以在不同事件写! 例如呢? |
-- 作者:有点蓝 -- 发布时间:2022/1/13 20:18:00 -- 到datarowadded事件使用table的FindRow方法获取插入行的位置即可:http://www.foxtable.com/webhelp/topics/0553.htm |
-- 作者:foxtablefanse -- 发布时间:2022/1/13 23:26:00 -- 通过行状态是没法判断的吧,只能通过事件才能判断吧? Dim dr As Row=Tables("产品").AddNew() dr("日期")=Date.Today Dim dr As Row=Tables("产品").InsertNew() dr("日期") = Date.Today.AddDays(-1))
[此贴子已经被作者于2022/1/13 23:28:30编辑过]
|
-- 作者:cd_tdh -- 发布时间:2022/1/14 8:52:00 -- 建议做一个新增行按钮,一个插入行按钮,那就好处理了 |