以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  ECXEL打印问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91584)

--  作者:扶风
--  发布时间:2016/10/13 18:45:00
--  ECXEL打印问题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.zip

老师点击品质检测--测试窗口--“生成检验报告”一直跳出”表单名称必须唯一。”之前还是好的,修改了模板1后我又改回原样还是报错。
还有模板1第17行样本编号那一行,我希望能显示10行,如何做到,之前测试是只显示1行,但有10个报表。所有数据都在导出表里,请问如何修改?



--  作者:有点蓝
--  发布时间:2016/10/13 20:38:00
--  
把模板中另外一个空的sheet删除即可
--  作者:扶风
--  发布时间:2016/10/17 17:55:00
--  
Dim dr As DataRow = e.Table.Current.DataRow
Dim wz As Integer = Tables("待测试项目_Table1").FindRow("项目编号 = \'" & dr("项目编号") & "\'")
\'Dim wz As String = Tables("SQL_wdjbxxb").FindRow("id = \'" & dr("序号") & "\'", "wdmc = \'" & dr("文档名称") & "\'")
 If wz >=0 Then
  Tables("项目测试数据看板").Position = wz     \'(后台数据表)
  Tables("待测试项目_Table1").Position = wz
 End If

老师,现在前台table行和后台是一致的,所以这么写是对的,但如果前台少了一行,后台没变,这么写位置就错开不对了?
那能否直接根据项目编号来定位到后台的所在行?

--  作者:有点蓝
--  发布时间:2016/10/17 18:04:00
--  
后台是指什么?如果是主表那没有问题。如果是指没有加载的数据没有办法
--  作者:扶风
--  发布时间:2016/10/17 18:20:00
--  
窗口的待测试项目_Table1 绑定着 项目测试数据看板,如果都不变的话,位置是一一对应的,但是如果 待测试项目_Table1少了一行,位置就对不上了,能否直接根据待测试项目_Table1的项目编号 定位到 项目测试数据看板 的项目编号那一行?
--  作者:有点蓝
--  发布时间:2016/10/17 20:55:00
--  
可以的,参考:http://www.foxtable.com/webhelp/scr/2631.htm


--  作者:扶风
--  发布时间:2016/10/18 14:54:00
--  
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2016.3.23.1
错误所在事件:结案临时表,CurrentChanged
详细错误信息:
未将对象引用设置到对象的实例。


Dim dr As DataRow = e.Table.Current.DataRow
Dim wz As Integer = Tables("项目测试数据看板").FindRow("项目编号 = \'" & dr("项目编号") & "\'")
 If wz >=0 Then
  Tables("项目测试数据看板").Position = wz
 End If

老师,我点运行它一直报这个错,但是X掉后还是正常运行,请问如何解决?
品质检测 结案项目 运行窗口
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.zip



--  作者:有点蓝
--  发布时间:2016/10/18 15:41:00
--  
Dim dr As Row = e.Table.Current
If dr IsNot Nothing Then
    Dim wz As Integer = Tables("结案临时表").FindRow("项目编号 = \'" & dr("项目编号") & "\'")
    If wz >=0 Then
        Tables("结案临时表").Position = wz
    End If
End If

--  作者:扶风
--  发布时间:2016/10/21 18:02:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

老师这是做在excel里的,L的值全取的程序表里的[L],下面那个空格能自己做判断吗?如果上面的值都是/,那么空格里也显示/,否则就像其他一样显示 合格,请问如何实现?

--  作者:有点蓝
--  发布时间:2016/10/22 8:44:00
--  
<IIF([L]="/", [L], "合格" & chr(10) & chr(13) & "Passed")>