Foxtable(狐表)官方栏目发展建议 → 2014版优化建议


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

主题:2014版优化建议

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4167 威望:0 精华:0 注册:2013/1/18 13:34:00
2014版优化建议  发帖心情 Post By:2014/2/12 18:14:00 [只看该作者]

1.excel和word报表模板

2014版只提供了xls和doc格式的模板,xlsx和docx格式未提供,不过均可通过另存实现。优化建议:提供各个版本的模板,在新建报表时首先判断用户电脑中安装的office版本(这个应该可以实现的),再根据office版本选择相应版本的模板,这样可提高ft的适应性。

 

2.SQLDeleteFor

后台数据的删除对任何一个系统而言都是慎之又慎的一项工作,删除容易恢复难,即使是真不需要的数据,因其在特定阶段所起的作用也有保存的价值。优化建议:增加一个控制参数,选择true(作为默认选项),将拟删除记录标记为已删除,但不从后台数据库删除记录;选择false,则直接从后台数据库删除记录。

 

3.可视化设计器

2014版中Excel报表、Word报表均增加了可视化设计器,这是今后ft优化升级的主要方向,我也正在针对ft的某些功能设计可视化,届时请各位狐友指点一下。

 

4.能否采用listview控件中对单元格(行)颜色控制的方法对datatable的单元格(行)颜色标记进行优化,很是期待呀!!!

If dr("宗教") = "东正教" Then '用蓝底白字整行显示东正教国家
       
vr.BackColor = Color.Blue
       
Vr.ForeColor = Color.White
    End If
    If
dr("人口") > 10000 Then '人口列数值大于10000的单元格,用红底白字显示
       
vr.CellUseRowStyle = False '必须将行的CellUseRowStyle属性设置为False,才能单独设置此行单元格的格式
        With
vr.Cells("人口")
            .
BackColor = Color.Red
            .
ForeColor = Color.White
        End With
    End If

[此贴子已经被作者于2014-2-12 20:21:48编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/2/13 14:54:00 [只看该作者]

2、你可以用DeleteFor,而不是SQLDeleteFor

4、可以通过DrawCell事件给表中的单元格自动着色。


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


加好友 发短信
等级:二尾狐 帖子:501 积分:4167 威望:0 精华:0 注册:2013/1/18 13:34:00
  发帖心情 Post By:2014/2/13 22:00:00 [只看该作者]

2和4狐友们都会,不用反复告诫!这个版块是神马?发展建议呀!是狐友们结合实际需要给ft提的建议,不是挑ft的刺儿!!!不多说了,就事论事吧。SQLDeleteFor增加一个控制参数是个保险的做法,这只是我的建议;drawcell事件要是代码设置方便的话,我还会建议采用listview中的方法吗?

 

给ft出个题看看目前ft到底缺神马:向文件列添加文件时,拟添加的文件必须事先存在,这是ft目前具有的功能,能否实现在文件列新建文件,且新建的文件自动建立在系统的目录下。


 回到顶部