以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何实现“审核结果”列的内容为<审核未通过>时,不打印选定单位的个人审批表的打印谢谢!!! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=7301) |
||||
-- 作者:雨中的泪 -- 发布时间:2010/6/5 13:51:00 -- 如何实现“审核结果”列的内容为<审核未通过>时,不打印选定单位的个人审批表的打印谢谢!!! 如何实现“审核结果”列的内容为<审核未通过>时,不打印选定单位的个人审批表的打印谢谢!!! |
||||
-- 作者:雨中的泪 -- 发布时间:2010/6/5 13:53:00 -- \'\'\'
这样做不对 |
||||
-- 作者:雨中的泪 -- 发布时间:2010/6/5 14:20:00 -- 老大帮忙看看,谢谢 |
||||
-- 作者:雨中的泪 -- 发布时间:2010/6/5 15:27:00 -- |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/6/5 16:32:00 -- 你最大的问题,就是如何让别人明白你的问题。 |
||||
-- 作者:mr725 -- 发布时间:2010/6/5 16:33:00 -- Tables("调标表").Filter = ""[单位名称] = \'" & ck.value & "\' and [审核结果] <> \'审核未通过\'" 这样筛选后再打印不就可以了吗? [此贴子已经被作者于2010-6-5 16:33:02编辑过]
|
||||
-- 作者:雨中的泪 -- 发布时间:2010/6/5 17:52:00 -- 1、先按单位筛选出行 2、判断筛选出来的行中的“审核结果”列是否存在“审核未通过”的行 3、如果筛选出来的行的“审核结果”列存在“审核未通过”则提示“有审核未通过的数据,不能打印个人表!!!”(不准打印按该单位名称筛选出来的所有数据)
|
||||
-- 作者:雨中的泪 -- 发布时间:2010/6/5 18:06:00 --
|
||||
-- 作者:雨中的泪 -- 发布时间:2010/6/5 19:05:00 -- DataTables 的问题
|
||||
-- 作者:雨中的泪 -- 发布时间: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 |