以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]按键代码中,如何才能判断已修改的单元格? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=28381) |
-- 作者:eboe -- 发布时间:2013/1/27 1:09:00 -- [求助]按键代码中,如何才能判断已修改的单元格? [求助]按键代码中,如何才能判断已修改的单元格?怎么编写?不要事件中的新旧值判断,帮助中没找到,会的指点一下 |
-- 作者:eboe -- 发布时间:2013/1/27 10:29:00 -- 居然没人知道?、还是跟本就不能 |
-- 作者:lin_hailun -- 发布时间:2013/1/28 8:50:00 -- 呃,楼主,你问的问题一点也不明确。 你说的按键代码是指哪里?你说的判断已修改的单元格是指哪些? 你直接说你想实现什么吧。 |
-- 作者:eboe -- 发布时间:2013/1/29 22:17:00 -- 以下是引用lin_hailun在2013-1-28 8:50:00的发言:
呃,楼主,你问的问题一点也不明确。 你说的按键代码是指哪里?你说的判断已修改的单元格是指哪些? 你直接说你想实现什么吧。 可能我表达的不清楚,因为学的不精,我的意思按键代码就是设一个按键,在点击按键时可执行的代码,本来想用新值或旧值来判断一个数值的变动情况,比如说NewValue表示新的值,OldValue表示旧的值,但这种代码只能在特定的事件里面使用,在按键的代码里用不了,所以想问一下如何在按键的代码里可以判断一个值是否变动,我所说的单元格就是指某一行某一列相交的一个值的变动,如何来判断这种特定位置的数值变动呢,点击按键的同时识别出是否有变动呢.我是这个意思. |
-- 作者:gsnake -- 发布时间:2013/1/29 22:31:00 -- 哦,也想知道 |
-- 作者:lin_hailun -- 发布时间:2013/1/30 8:50:00 -- 以下是引用eboe在2013-1-29 22:17:00的发言: 可能我表达的不清楚,因为学的不精,我的意思按键代码就是设一个按键,在点击按键时可执行的代码,本来想用新值或旧值来判断一个数值的变动情况,比如说NewValue表示新的值,OldValue表示旧的值,但这种代码只能在特定的事件里面使用,在按键的代码里用不了,所以想问一下如何在按键的代码里可以判断一个值是否变动,我所说的单元格就是指某一行某一列相交的一个值的变动,如何来判断这种特定位置的数值变动呢,点击按键的同时识别出是否有变动呢.我是这个意思. 你是先判断任意单元格的值是否有改变是吗?那就可以判断这个单元格的初始值是什么,现在的值是什么。 你可以试试下面的代码,显示的是你当前选中单元格的初始值。 msgbox(CurrentTable.Current.DataRow.OriginalValue(CurrentTable.Cols(CurrentTable.ColSel).Name)) http://www.foxtable.com/help/topics/2369.htm |
-- 作者:foxor -- 发布时间:2013/1/30 10:01:00 -- 这个有用吗? StateFilter 状态筛选,StateFilterEnum型枚举,可选值有: Default: 显示所有行 例如在当前表显示新增行: CurrentTable.StateFilter = StateFilterEnum.Added |
-- 作者:lin_hailun -- 发布时间:2013/1/30 10:07:00 -- 以下是引用foxor在2013-1-30 10:01:00的发言:
这个有用吗? 不知道,不知道楼主的意图,最好说明要做什么,这样比较好。比如,具体说明你为什么要比较单元格的值,以达到什么效果。 [此贴子已经被作者于2013-1-30 10:07:26编辑过]
|