以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何选择性打开报表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=23377)

--  作者:lfxxdt
--  发布时间:2012/9/10 16:36:00
--  如何选择性打开报表

我编制了日报表,想通过加载树选择工序,并只打开日报表中只有该工序名称的日报表。

我已编制好,但实现不了这个功能,现上传,希能予以得到解决这个问题。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table


--  作者:狐狸爸爸
--  发布时间:2012/9/10 16:44:00
--  

If e.Node.Level = 1 Then
    Dim ps() As String = e.Node.FullPath.Split("\\")
    Dim dr As DataRow = DataTables("工序清单").Find("生产线 = \'" & ps(0) & "\' And 工序 = \'" & ps(1) & "\'")
    If dr IsNot Nothing Then
        Forms("日报表").show()
        DataTables("日报表").loadFilter = "工序=  \'" & dr("工序") & "\'"
        DataTables("日报表").load
    End If
End If

 

好好看看:

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

 

还有很成表达式的方法:

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

 

[此贴子已经被作者于2012-9-10 16:43:58编辑过]

--  作者:lfxxdt
--  发布时间:2012/9/10 16:57:00
--  
谢谢