以文本方式查看主题

-  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=116513)

--  作者:cyrollin
--  发布时间:2018/3/26 9:35:00
--  按要求生成合同编号
怎样按 日期+时+分钟 生成合同编号呢?

比如生成时的时间正好是 2018-03-26 09:35, 然后生成合同编号为201803260935

谢谢!

--  作者:有点甜
--  发布时间:2018/3/26 10:20:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/2403.htm

 

http://www.foxtable.com/webhelp/scr/0362.htm

 


--  作者:cyrollin
--  发布时间:2018/3/26 10:32:00
--  
哦,谢谢甜甜,那我生成WORD报表时, 怎么保存文件名为 [姓名]+[合同编号].doc呢?
--  作者:有点甜
--  发布时间:2018/3/26 10:50:00
--  
以下是引用cyrollin在2018/3/26 10:32:00的发言:
哦,谢谢甜甜,那我生成WORD报表时, 怎么保存文件名为 [姓名]+[合同编号].doc呢?

 

用代码生成 http://www.foxtable.com/webhelp/scr/2890.htm

 


--  作者:cyrollin
--  发布时间:2018/3/26 17:34:00
--  
我是这样写的,但不对:

If Tables("客户数据").current IsNot Nothing Then \'如果存在符合条件的行
    Dim tm As String  = ProjectPath & "Attachments\\合同模板.docx" \'指定模板文件

   Dim xm As String = e.DataRow("姓名")
   Dim htbh As String = e.DataRow("合同编号")

    Dim fl As String = ProjectPath & "Reports\\合同\\" & xm & htbh & ".docx" \'指定目标文件
    Dim wrt As New WordReport(Tables("客户数据"),tm,fl) \'定义一个WordReport
        wrt.Build()
        wrt.Show() \'显示报表
End If

--  作者:有点甜
--  发布时间:2018/3/26 18:21:00
--  
Dim xm As String = Tables("客户数据").current("姓名")
Dim htbh As String = Tables("客户数据").current("合同编号")