以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  标记的使用问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=8210)

--  作者:blackzhu
--  发布时间:2010/9/17 16:26:00
--  标记的使用问题
我有一个标记<总件数>后面加上PCS怎么写?我试过<总件数>&"PCS",不行,<<总件数>&"PCS",>,不行,<*<总件数>*>&"PCS",也不行,怎么弄?
--  作者:狐狸爸爸
--  发布时间:2010/9/17 16:45:00
--  

表达式必须全部在 <> 中:

 

<[总件数] & "PCS">


--  作者:blackzhu
--  发布时间:2010/9/17 16:56:00
--  
以下是引用狐狸爸爸在2010-9-17 16:45:00的发言:

表达式必须全部在 <> 中:

 

<[总件数] & "PCS">

狐爸,总件数是用的标记,不是列名?也行嘛


--  作者:狐狸爸爸
--  发布时间:2010/9/17 17:01:00
--  
不行的,改用全局变量吧,看看帮助如何引用全局变量即可。
--  作者:mr725
--  发布时间:2010/9/17 19:37:00
--  
这样呢?: Book.Marks.Add("总件数","总件数(PCS)")
[此贴子已经被作者于2010-9-17 19:37:49编辑过]

--  作者:mr725
--  发布时间:2010/9/17 19:53:00
--  

完整的应该这样:

报表事件:BeforeBuild

Select e.Book.TempLate
    Case "模板名称"    \'不要 [.xls]
        e.Book.Marks.Add("总件数","总件数 pcs")
End Select


--  作者:blackzhu
--  发布时间:2010/9/18 8:37:00
--  

变量不知为什么一直不太好使,我根据MR-725的代码修改了一下OK.

 

 

Dim v2 As Double = DataTables("订单明细").Compute("Sum(TOTAL)") 
Book.Marks.Add("总件数", v2 & "PCS")

 

希望一些用得着的狐友有用.