以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 主题不见了 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=126939) |
|||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:www111998 -- 发布时间:2018/11/1 12:08:00 -- 主题不见了 昨天发的一个主题,怎么不见了 想追问个问题 Dim bds1 As String = "付息日 <= \'" & td & "\'and 付息日 >= \'" & td1 & "\'And 销售员= \'" & name & "\'" Dim bds2 As String = "入金时间 <= \'" & td & "\'and 入金时间 >= \'" & td1 & "\'And 销售员= \'" & name & "\'" Dim bds As String = "身份证号 in(\'" & DataTables("合同信息表").GetComboListString("身份证号",bds1).Replace("|","\',\'") & "\') and " & bds2 这个代码是表示身份证号在这个集合里面的 想问下,如果要身份证号不在这个集合里面的怎么写代码? in改成什么?
|
|||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:www111998 -- 发布时间:2018/11/1 12:11:00 -- not in |
|||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点甜 -- 发布时间:2018/11/1 12:16:00 --
Dim bds As String = "身份证号 not in (\'" & DataTables("合同信息表").GetComboListString("身份证号",bds1).Replace("|","\',\'") & "\') and " & bds2
|
|||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:www111998 -- 发布时间:2018/11/1 13:30:00 -- 如有一张表A
这样一张表,列“新,到,非”为逻辑列 通过筛选表中第一次的记录,列新为是 条件二,10月中结束的人员,但是在10月又有开始任务的,列“到”为是 条件三,10月有开始时间的人员,但是没有结束时间的,但又不是第一次的人员,列“非”为是 请问老师代码应该怎么写?
|
|||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点甜 -- 发布时间:2018/11/1 15:17:00 -- 1、得到唯一值,参考
Dim idx As String = "-1," If count > 1 Then Tables("表A").filter = "_Identify not in (" & idx.trim(",") & ")" \'显示唯一值 |
|||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点甜 -- 发布时间:2018/11/1 15:23:00 -- 2、
Dim d1 As Date = "2018-10-01" |
|||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点甜 -- 发布时间:2018/11/1 15:26:00 -- 3、
Dim d1 As Date = "2018-10-01" |
|||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:www111998 -- 发布时间:2018/11/2 13:10:00 -- 显示唯一性,有点复杂,看的不是很明白 可否这样 If e.DataCol.Name = "身份证号" Then
Dim sfz As String = e.DataRow("身份证号") Dim kh = DataTables("表A").Select("身份证号 = \'" & sf & " \'","开始时间") If kh.count > 0 Then kh(0)("新") = True End If End If |
|||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:www111998 -- 发布时间:2018/11/2 13:16:00 --
王五 2018-11-10 2019-5-10 20 是 如果不是用10月来计算,而是每月中有结束时间的人员,另一行的人员在开始时间和结束时间是在同一个月的情况, 条件2的代码怎么改?
|
|||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点甜 -- 发布时间:2018/11/2 15:44:00 -- 以下是引用www111998在2018/11/2 13:10:00的发言:
显示唯一性,有点复杂,看的不是很明白
可否这样
If e.DataCol.Name = "身份证号" Then Dim sfz As String = e.DataRow("身份证号") Dim kh = DataTables("表A").Select("身份证号 = \'" & sf & " \'","开始时间") If kh.count > 0 Then kh(0)("新") = True End If End If
可以。 |