以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 数据录入 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42532) |
||||
-- 作者:yuyu060712 -- 发布时间:2013/11/14 15:26:00 -- 数据录入 老师好,我想问问在列输入数据时,9999以内的,如8888自动变成今年的年号13加上8888-1变成13-8888-1 |
||||
-- 作者:Bin -- 发布时间:2013/11/14 15:34:00 -- AlterEdit 事件 if e.col.name="列名" then if e.row.isnull("列名")=false then if Val(e.row("列名"))<9999 then e.row("列名")=date.today.year & "-" & e.row("列名") & "-" & "1" end if end if end if
|
||||
-- 作者:yuyu060712 -- 发布时间:2013/11/14 16:02:00 -- 弱弱的问问 AlterEdit 事件在哪里设置,没找到呢? |
||||
-- 作者:Bin -- 发布时间:2013/11/14 16:03:00 -- 表属性的表事件里,新手建议先按部就班看一下帮助哦. |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/11/14 16:08:00 -- http://www.foxtable.com/help/topics/1445.htm
看帮助一定要按顺序,头一两遍可以不求甚解,第三遍开始要将每个例子实际操作演练一遍,不明白的就上论坛求助。
|
||||
-- 作者:yuyu060712 -- 发布时间:2013/11/14 16:55:00 -- |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/11/14 17:02:00 -- 可以:
|
||||
-- 作者:yuyu060712 -- 发布时间:2013/11/14 17:09:00 -- 老师,我想要的是13-8888-1,只要2013的后两位,可以实现不? |
||||
-- 作者:Bin -- 发布时间:2013/11/14 17:11:00 -- if e.col.name="列名" then if e.row.isnull("列名")=false then if Val(e.row("列名"))<9999 then e.row("列名")=date.today.year.tostring().substring(2,2) & "-" & e.row("列名") & "-" & "1" end if end if end if
[此贴子已经被作者于2013-11-14 17:11:22编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/11/14 17:14:00 --
If e.Col.name="第一列" Then |