以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 生成修改日期问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=15154) |
-- 作者:tyzh -- 发布时间:2011/12/14 14:54:00 -- 生成修改日期问题 想自动生成‘修改日期“,在DataColChanging理无法完成,不知是哪里问题。设想在修改记录窗口的{保存}按钮中完成,点击后“修改日期”自动填入NOW(), 可行吗,如何写,请帮忙一下 |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/14 15:03:00 -- 在保存按钮代码
tables("表名").Current("修改日期") = Date.Now() |
-- 作者:tyzh -- 发布时间:2011/12/14 15:06:00 -- 谢谢,试试 |
-- 作者:tyzh -- 发布时间:2011/12/14 15:10:00 -- 这样后果就是没做任何修改,只要点击保存按钮就生成修改日期了,在这里还有方法辨别一下吗? |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/14 15:15:00 -- 也许我没有明白你的问题,重新整理你的问题,另外发帖,最好有个做个例子上传,表述清楚你的问题。 |
-- 作者:blackzhu -- 发布时间:2011/12/14 15:15:00 -- 要辨别也要给判断条件的.你的条件是什么 |
-- 作者:dark272710 -- 发布时间:2011/12/14 15:18:00 -- 我看懂了。。。但是我不会
楼主是要在表事件里,单元格内容改动后自动记录时间
如果是在窗口里,用按钮记录时间的话,无法判定内容是否有更改……
嗯。。就是这样 |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/14 15:20:00 -- 可以判断的:
http://www.foxtable.com/help/topics/2369.htm
|
-- 作者:tyzh -- 发布时间:2011/12/14 15:45:00 -- 想上传,太大,就是一个简单的重点人员管理系统,外部access数据源,有主表,详细信息(停靠)有添加删除修改,权限,,提示,独占编辑,报表等等挺多,挺乱的,是看着手册设计的,估计我在从头来肯定弄不出来了~~ 问题,在表属性的DataColChanging里面输入e.DataRow("修改日期") = Date.now,打开修改记录窗口,变了一个数据后,这个系统就关闭了,在项目属性的DataColChanging里面输入则没反应,(估计以前的设计哪里冲突打架了~) e.DataRow("修改日期") = Date.now这行代码,放在表属性里面DataColChanged也不行,甚至还添加记录窗口打开,系统也关闭,刚才甚至,连创建日期和修改日期都变成了1900.01.01,幸亏我备份了好几份 另外,在修改记录窗口{保存}键里,就是希望,用户没有做数据的变动就保存时,不产生修改日期。 其实foxtable是个好东西,目前的系统足够用了,我只是想进一步学习。先学习狐狸爸爸的给的资料,谢谢大家的热心
|
-- 作者:tyzh -- 发布时间:2011/12/14 16:19:00 -- 行了,不关闭了,真好,太兴奋了~~ 表属性里DataColChanging Select Case e.DataCol.name 谢谢啊~~
|