Foxtable(狐表)用户栏目专家坐堂 → 如何实现“审核结果”列的内容为<审核未通过>时,不打印选定单位的个人审批表的打印谢谢!!!


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

主题:如何实现“审核结果”列的内容为<审核未通过>时,不打印选定单位的个人审批表的打印谢谢!!!

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
如何实现“审核结果”列的内容为时,不打印选定单位的个人审批表的打印谢谢!!!  发帖心情 Post By:2010/6/5 13:51:00 [只看该作者]

如何实现“审核结果”列的内容为<审核未通过>时,不打印选定单位的个人审批表的打印谢谢!!!

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/6/5 13:53:00 [只看该作者]

'''
Tables("调标表").Filter =""   '取消筛选
Tables("单位名称").Filter =""   '取消筛选
Dim ck As WinForm.ComBoBox = e.Form.Controls("输入单位名称")
Tables("调标表").Filter = "[单位名称] = '" & ck.value & "'"  '筛选出指定单位名称的行
Dim dr As DataRow
dr = DataTables("调标表").Find("审核结果 = '审核未通过'")
If dr IsNot Nothing Then '如果找到的话
MessageBox.Show("有审核未通过的数据,不能打印个人审批表!!!", "提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
Tables("调标表").Filter =""   '取消筛选
Tables("单位名称").Filter =""   '取消筛选
Return       '终止代码的执行
Else
MessageBox.Show("个人审批表打印完成!!!", "提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
Tables("调标表").Filter =""   '取消筛选
Tables("单位名称").Filter =""   '取消筛选
End If

 

这样做不对


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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/6/5 14:20:00 [只看该作者]

老大帮忙看看,谢谢

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/6/5 15:27:00 [只看该作者]

图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/5 16:32:00 [只看该作者]

你最大的问题,就是如何让别人明白你的问题。

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/6/5 16:33:00 [只看该作者]

Tables("调标表").Filter = ""[单位名称] = '" & ck.value & "' and [审核结果] <> '审核未通过'"

这样筛选后再打印不就可以了吗?  

[此贴子已经被作者于2010-6-5 16:33:02编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/6/5 17:52:00 [只看该作者]

1、先按单位筛选出行

2、判断筛选出来的行中的“审核结果”列是否存在“审核未通过”的行

3、如果筛选出来的行的“审核结果”列存在“审核未通过”则提示“有审核未通过的数据,不能打印个人表!!!”(不准打印按该单位名称筛选出来的所有数据)

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:实例一.table


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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/6/5 18:06:00 [只看该作者]

'''
Tables("调标表").Filter =""   '取消筛选
Tables("单位名称").Filter =""   '取消筛选
Dim ck As WinForm.ComBoBox = e.Form.Controls("输入单位名称")
Tables("调标表").Filter = "[单位名称] = '" & ck.value & "'"  '筛选出指定单位名称的行
Dim dr As DataRow
dr = DataTables("调标表").Find("审核结果 = '审核未通过'")
If dr IsNot Nothing Then '如果找到的话
MessageBox.Show("有审核未通过的数据,不能打印个人审批表!!!", "提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
Tables("调标表").Filter =""   '取消筛选
Tables("单位名称").Filter =""   '取消筛选
Return       '终止代码的执行
Else
MessageBox.Show("个人审批表打印完成!!!", "提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
Tables("调标表").Filter =""   '取消筛选
Tables("单位名称").Filter =""   '取消筛选
End If

 

这样做出来不对呀

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/6/5 19:05:00 [只看该作者]

DataTables 的问题

 


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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/6/5 20:11:00 [只看该作者]

'''
Tables("调标表").Filter =""   '取消筛选
Tables("单位名称").Filter =""   '取消筛选
Dim ck As WinForm.ComBoBox = e.Form.Controls("输入单位名称")
Tables("调标表").Filter = "[单位名称] = '" & ck.value & "'"  '筛选出指定单位名称的行
With Tables("调标表")
    Dim r As Integer
    r = .Find("审核未通过",0,"审核结果",False,False,True)
    If r > - 1 Then '如果找到符合条件的行
.Position = r '则选择该行
MessageBox.Show("有审核未通过的数据,不能打印个人审批表!!!", "提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
Return       '终止代码的执行
Else
MessageBox.Show("个人审批表打印完成!!!", "提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
Tables("调标表").Filter =""   '取消筛选
Tables("单位名称").Filter =""   '取消筛选
End If
End With

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