Foxtable(狐表)用户栏目专家坐堂 → [求助]纠正代码错误


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

主题:[求助]纠正代码错误

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


加好友 发短信
等级:小狐 帖子:366 积分:3658 威望:0 精华:0 注册:2008/11/2 21:50:00
[求助]纠正代码错误  发帖心情 Post By:2018/11/18 22:30:00 [只看该作者]

Dim ndz As String = e.Form.Controls("ComboBox1")
Dim sdz As String = e.Form.Controls("ComboBox2")
Dim str As String = DataTables("认证人员").GetComboListString("居民身份号码","[认证年度] = 'ndz' And [归属时期] = 'sdz'")
str = str.Replace("|","','")
Tables("生存人员").Filter = "居民身份号码 not in('" & str & "')"
Dim book As new xls.book(ProjectPath & "attachments\未认证表.xls")
book.Build()
book.save(ProjectPath & "reports\未认证表.xls")
Dim proc As new Process
proc.file = ProjectPath & "reports\未认证表.xls"
proc.Start()

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


加好友 发短信
等级:小狐 帖子:366 积分:3658 威望:0 精华:0 注册:2008/11/2 21:50:00
  发帖心情 Post By:2018/11/18 22:50:00 [只看该作者]

我自己改成了这个样子,改后代码为有效:
Dim ndz As String = e.Form.Controls("ComboBox1").Value
Dim sdz As String = e.Form.Controls("ComboBox2").Value
Dim str As String = DataTables("认证人员").GetComboListString("居民身份号码","[认证年度] = '" & ndz & "' And [归属时期] = '" & sdz & "'")
str = str.Replace("|","','")
Tables("生存人员").Filter = "居民身份号码 not in('" & str & "')"
Dim book As new xls.book(ProjectPath & "attachments\未认证表.xls")
book.Build()
book.save(ProjectPath & "reports\未认证表.xls")
Dim proc As new Process
proc.file = ProjectPath & "reports\未认证表.xls"
proc.Start()

Tables("生存人员").Filter = ""

请问各位老师,还有什么简单的代码吗?

[此贴子已经被作者于2018/11/18 22:50:51编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/19 0:23:00 [只看该作者]

代码必须这样写

 回到顶部