Foxtable(狐表)用户栏目专家坐堂 → 把报表名字传递给组合框的列表项目


  共有7688人关注过本帖树形打印复制链接

主题:把报表名字传递给组合框的列表项目

帅哥哟,离线,有人找我吗?
花开的声音
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
把报表名字传递给组合框的列表项目  发帖心情 Post By:2015/1/28 20:54:00 [只看该作者]

想把设计后的报表的名字通过代码方式传递给一个组合框的列表项目,即:设计好报表并保存后,组合框的列表项目中自动添加该报表的名字。如何实现,初步想法是弄一个表,用一个列来存放报表的名字,组合框的列表项目从该表的列中读取生成。但设计好报表怎么通过代码将该报表的名字自动保存到该表的列中。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/28 20:57:00 [只看该作者]

1、可以弄一个表,存放报表名字;

 

2、也可以循环Attachments文件夹,取出所有的文件名 http://www.foxtable.com/help/topics/0331.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2015/1/28 21:26:00 [只看该作者]

好的,谢谢!另,把网页浏览器放在窗口中,将生成的报表通过该网页浏览器显示在窗口中,怎么才能让报表无论如何怎么大小都能居于该窗口的中央,如图所示,太靠左了。
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


另外,每次生成新的报表时,都要出一个提示,说是该目录下已经存在一个相同文件名字的报表,问是否替换。想让其无条件替换,不出现提示框,如何弄。

代码如下:Dim Book As New XLS.Book(ProjectPath & "Attachments\基层法律服务所名册.xls")
Dim fl As String = ProjectPath & "Reports\基层法律服务所名册.xls"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
'book.Save("c:\data\test.xls")




Dim App As New MSExcel.Application
Dim Wb As MSExcel.Workbook = App.WorkBooks.Open(fl)
Wb.SaveAs(Filename:=ProjectPath & "Reports\基层法律服务所名册.htm", FileFormat:=MSExcel.XlFileFormat.xlHtml)
wb.close
app.quit



Dim wbr As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
Dim rpt As String = ProjectPath & "Reports\基层法律服务所名册.htm"
wbr.AddRess = rpt
[此贴子已经被作者于2015-1-28 21:26:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/28 21:37:00 [只看该作者]

 加一句

 

Dim App As New MSExcel.Application
app.DisplayAlerts = False
Dim Wb As MSExcel.Workbook = App.WorkBooks.Open(fl)
Wb.SaveAs(Filename:=ProjectPath & "Reports\基层法律服务所名册.htm", FileFormat:=MSExcel.XlFileFormat.xlHtml)
wb.close
app.quit
[此贴子已经被作者于2015-1-28 21:37:52编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2015/1/28 21:55:00 [只看该作者]

居中显示于窗口的问题怎么弄呢。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/28 22:08:00 [只看该作者]

 试试

 

Dim str As String = FileSys.ReadAllText("d:\test_test.htm", Encoding.Default)
str = str.Replace("<style>", "<style>" & vbcrlf & "table {margin:auto}")
FileSys.WriteAllText("d:\test_test.htm", str, False, Encoding.Default)


 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2015/1/28 22:13:00 [只看该作者]

是这样吗?运行脚本错误提示,确认后,还是居左,没有居中显示。
Dim Book As New XLS.Book(ProjectPath & "Attachments\基层法律服务所名册.xls")
Dim fl As String = ProjectPath & "Reports\基层法律服务所名册.xls"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
'book.Save("c:\data\test.xls")




Dim App As New MSExcel.Application
app.DisplayAlerts = False
Dim Wb As MSExcel.Workbook = App.WorkBooks.Open(fl)
Wb.SaveAs(Filename:=ProjectPath & "Reports\基层法律服务所名册.htm", FileFormat:=MSExcel.XlFileFormat.xlHtml)
wb.close
app.quit

Dim str As String = FileSys.ReadAllText(ProjectPath & "Reports\基层法律服务所名册.htm",  Encoding.Default)
str = str.Replace("<style>", "<style>" & vbcrlf & "table {margin:auto}")
FileSys.WriteAllText(ProjectPath & "Reports\基层法律服务所名册.htm",  str, False, Encoding.Default)


Dim wbr As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
Dim rpt As String = ProjectPath & "Reports\基层法律服务所名册.htm"
wbr.AddRess = rpt

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/28 22:14:00 [只看该作者]

 应该是不会有问题的,生成htm文件发上来看看。

 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2015/1/28 22:22:00 [只看该作者]

上传不了那个htm文件,提示文件类型不正确。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/28 22:23:00 [只看该作者]

 打包上传

 回到顶部
总数 59 1 2 3 4 5 6 下一页