以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何将月份一样并且工号一样的记录标记出来 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115058) |
-- 作者:wengstars -- 发布时间:2018/2/28 14:15:00 -- 如何将月份一样并且工号一样的记录标记出来 \'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'标记相同工号 For Each dr As DataRow In DataTables("员工收入合计2018").Select("工号 is not null") If DataTables("员工收入合计2018").Find("工号 = \'" & dr("工号") & "\' and _Identify <> " & dr("_Identify")) IsNot Nothing Then \'合并之后检查是否还有相同工号的人员 dr("查相同工号标志") = "1" End If Next Tables("员工收入合计2018").Sort = "查相同工号标志 DESC" 上述只是针对一个月份相同工号的人员标记出来,那么请问如果该表中有一年的收入情况,应该如何将月份一样并且工号一样的记录标记出来?请各位老师多多指教!
|
-- 作者:有点甜 -- 发布时间:2018/2/28 15:19:00 -- 1、参考
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=107764&skin=0
2、如果你只有日期列,没有月份列,你需要对1的代码进行微小修改,具体发实例上来测试。 |
-- 作者:wengstars -- 发布时间:2018/2/28 15:26:00 -- 有月份列和工号列的话,可以怎么标记?有没有简单易懂的方法? |
-- 作者:有点甜 -- 发布时间:2018/2/28 15:37:00 -- 比如代码
Dim idx As String = "-1," If count > 1 Then t.filter = "_Identify in (" & idx.trim(",") & ")"
如果得到冗余值,参考 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=114307&skin=0
[此贴子已经被作者于2018/2/28 15:37:13编辑过]
|
-- 作者:wengstars -- 发布时间:2018/2/28 16:15:00 -- 此主题相关图片如下:d$pfxk$`3tb1a{2k0glfe.png 这是实例,可以麻烦您解决一下么? |
-- 作者:有点甜 -- 发布时间:2018/2/28 16:20:00 -- 认认真真看4楼代码,直接复制粘贴就行啊。 |