Foxtable(狐表)用户栏目专家坐堂 → [求助] 列属性 过滤条件问题


  共有3245人关注过本帖树形打印复制链接

主题:[求助] 列属性 过滤条件问题

帅哥哟,离线,有人找我吗?
wumingrong1
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
[求助] 列属性 过滤条件问题  发帖心情 Post By:2016/1/18 16:14:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:360截图20160118161618092.jpg
图片点击可在新窗口打开查看

1、要在列属性的过滤条件中写上:业务名称不为空;命令是不是  业务名称 Is Not Null ? 好像不对,该怎么写?

2、同时要排除相同内容,命令该怎么写?

[此贴子已经被作者于2016/1/18 16:36:06编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
aduydgd
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:681 积分:5332 威望:0 精华:0 注册:2011/12/26 20:43:00
  发帖心情 Post By:2016/1/18 17:12:00 [只看该作者]

[第一列] is not null  这个是没有问题的啊

 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2016/1/18 17:34:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:360截图20160118173706229.jpg
图片点击可在新窗口打开查看

点击【确定】项目就自动关闭啦

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/18 17:40:00 [只看该作者]

不能用设置的方式,你要用代码处理才好

 

http://www.foxtable.com/help/topics/1459.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2016/6/17 11:39:00 [只看该作者]


此主题相关图片如下:360截图20160617113828749.jpg
按此在新窗口浏览图片

 

【保存修改】按钮当前的命令如下:

 

 

Dim Result As DialogResult
Result = MessageBox.Show("是否保存对【当前行数据】的修改?"& vbcrlf & "确定修改请按  [是]" & vbcrlf & "继续修改请按  [否]", "非常关键提醒", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)
If Result = DialogResult.Yes Then
   

Tables("宽带帐号割接回访表").Current("编辑锁定") = False
   
    DataTables("宽带帐号割接回访表").Save()
   
    Dim p1 As object = Forms("宽带帐号割接回访主窗口").Controls("Panel4")
    p1.Visible = False
    Forms("宽带帐号割接回访主窗口").Controls("Panel3").Width=Forms("宽带帐号割接回访主窗口").Controls("Panel2").Width-Forms("宽带帐号割接回访主窗口").Controls("Panel4").Width
   
   
Else
End If
vars("stop") = True

Dim dt As DataTable = DataTables("宽带帐号割接回访表")
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt, "全部统计|工单责任人|客户负责人|是否短信通知|关停情况|回访_结果")

 

(意思就是当点击【保存修改】按钮时,能够重新筛选当前我所选择的【工单责任人|客户负责人|是否短信通知|关停情况|回访_结果】;把已经被修改了【回访_结果】的行给隐藏掉)

 

trv.StopRedraw '停止绘制目录树

For Each nd As WinForm.TreeNode In trv.AllNodes '遍历所有节点
   
    If nd.Level = 0 Then '如果是二级节点
        nd.Text = "【统计:全部["& dt.Compute("Count(割接情况)"," 割接情况 <> '' ") & "] 已割接[" & dt.Compute("Count(割接情况)", " 割接情况 = '已割接' ") & "] 未割接[" & dt.Compute("Count(割接情况)", " 割接情况 = '未割接' ")  & "]】"       
    End If   
    If nd.Level = 1 Then '如果是二级节点
        nd.Text = "【"& dt.Compute("Count(工单责任人)", " 割接情况 =  '未割接'  and 工单责任人 =  '" & nd.DataRow("工单责任人") & "'   ") & "】" & nd.Text
    End If
    If nd.Level = 2 Then '如果是二级节点
        nd.Text = "【"& dt.Compute("Count(割接情况)", " 割接情况 =  '未割接'  and 工单责任人 =  '" & nd.DataRow("工单责任人") & "' and  客户负责人 =  '" & nd.DataRow("客户负责人") & "'   ") & "】" & nd.Text
    End If
    If nd.Level = 3 Then '如果是二级节点
        nd.Text = "【"& dt.Compute("Count(割接情况)", " 割接情况 =  '未割接'  and 工单责任人 =  '" & nd.DataRow("工单责任人") & "'and  客户负责人 =  '" & nd.DataRow("客户负责人") & "' and  是否短信通知 =  '" & nd.DataRow("是否短信通知") & "'   ") & "】" & nd.Text
    End If
    If nd.Level = 4 Then '如果是二级节点
        nd.Text = "【"& dt.Compute("Count(割接情况)", " 割接情况 =  '未割接'  and 工单责任人 =  '" & nd.DataRow("工单责任人") & "'and  客户负责人 =  '" & nd.DataRow("客户负责人") & "' and 是否短信通知 =  '" & nd.DataRow("是否短信通知") & "'  and   关停情况=  '" & nd.DataRow("关停情况") & "' ") & "】" & nd.Text
    End If    
    If nd.Level = 5 Then '如果是二级节点
        nd.Text =  "【"& dt.Compute("Count(回访_结果)", " 割接情况 =  '未割接'  And  工单责任人 =  '" & nd.DataRow("工单责任人") & "' and  是否短信通知 =  '" & nd.DataRow("是否短信通知") & "'  and  客户负责人 =  '" & nd.DataRow("客户负责人") & "'and  关停情况 =  '" & nd.DataRow("关停情况") & "'   And  回访_结果 =  '" & nd.DataRow("回访_结果") & "' ") & "】" & nd.Text
    End If
      
Next
trv.ResumeRedraw '恢复绘制目录树

 


 


vars("stop") = False


 

[此贴子已经被作者于2016/6/17 11:48:23编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/17 11:56:00 [只看该作者]

尝试执行

 

Tables("宽带帐号割接回访表").Filter = Tables("宽带帐号割接回访表").Filter

 

或者

 

Dim temp As String = Tables("宽带帐号割接回访表").Filter

Tables("宽带帐号割接回访表").Filter = ""

Tables("宽带帐号割接回访表").Filter = temp


 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2016/7/2 14:51:00 [只看该作者]

 

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2016/7/2 14:59:00 [只看该作者]

【TBOSS核对时间】列格式为 2016-06-23 11:23   

 

导入按钮中以下命令导入后格式为 2016-06-23  该怎么修改?

 

Dim nms() As String = {"铁通宽带帐号","TBOSS状态","TBOSS核对时间"}


 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/2 15:10:00 [只看该作者]

导入代码全部贴出来。

一般源数据是怎么样的导进来就是怎么样的

 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2016/7/2 15:14:00 [只看该作者]

 

准备导入的数据中【TBOSS核对时间】列格式为 2016-06-23 11:23   

 

系统中【TBOSS核对时间】列的格式为:DateTime

 

【导入按钮】的命令如下、但是导入后的数据为 2016-06-23 00:00    我的命令该怎么修改?

 

Dim dlg As New OpenFileDialog '定义一个新的
dlg.Filter= "Excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Dim Book As New XLS.Book(dlg.FileName)
    Dim Sheet As XLS.Sheet = Book.Sheets(0)
    Tables("TBOSS数据表").StopRedraw()
      Dim nms() As String = {"铁通宽带帐号","TBOSS状态","TBOSS核对时间"}
       For n As Integer = 1 To Sheet.Rows.Count -1
        Dim r As Row = Tables("TBOSS数据表").AddNew()
        For m As Integer = 0 To nms.Length - 1
            r(nms(m)) = Sheet(n,m).Value
        Next
    Next
    Tables("TBOSS数据表").ResumeRedraw()
End If

[此贴子已经被作者于2016/7/2 15:37:43编辑过]

 回到顶部
总数 12 1 2 下一页