Rss & SiteMap

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

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

标题:记录修改用户名和时间代码求助

1楼
wqc360 发表于:2010/1/21 10:07:00

我在表属性AfterEdit事件中设置如下代码:
 

if e.col.name = "最后修改"

    e.Cancel = True

else

    e.row("最后修改") =Tables("登陆")(0)("用户名")& " " & now

end if


但是现在我是在录入窗口进行修改数据,怎么“最后修改”列不会记录,是否可以在修改窗口保存按钮中加代码,代码应怎么写。窗口保存代码如下:
Tables("产品目录").Current.Locked = True '锁定行
Forms("产品目录修改").Close() '关闭窗口
Ctype(ApplicationMenu.LeftItems("Save"), RibbonMenu.Button).PerformClick() '保存
DataTables("产品目录").AllowEdit = False
2楼
wqc360 发表于:2010/1/21 11:06:00
已解决:
1.在窗口AfterLoad事件设置代码:
With Forms("产品目录修改").Controls("最后修改")
        .Value = Tables("登陆")(0)("用户名")& " " & now
End With
2.在窗口绑定字段控件(最后修改)TextChanged事件设置代码:
e.Sender.WriteValue()
不知有没有更简单的方法。
共2 条记录, 每页显示 10 条, 页签: [1]

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

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