foxtable吧 关注:596贴子:514
  • 6回复贴,共1

foxtable 历次更新日志

只看楼主收藏回复

本更新日志,自2011年开始记录,每次更新一贴。最后更新日期
2013-10-31


IP属地:福建1楼2013-12-06 09:05回复
    2011年2月15日
    1、当日期列的格式为DateTime或者DateLongTime时,按空格键只能自动输入当天日期,而不能输入当前时间的问题。
    2、当日期列的格式为DateTime或者DateLongTime时,“使用内置输入器”属性设置为False,仍然会出现下拉按钮的问题。
    3、修正了DateTimePicker空间在日期时间格式为Time、LongTime、DateTime、DateLongTime的时候,按空格不能输入当前时间的问题。
    4、Excel报表的<M>标记现在可以合并多列了。
    5、在修改列类型的时候,禁止修改关联列长度,注:之前虽然可以修改,实际上是修改无效的。
    6、修正了在某些特殊情况下,修改关联列的列标题引发错误提示的bug
    7、菜单中的图示数据功能不再针对DataTable,而是Table,更为实用。
    8、修正了分组统计在超过两个分组的情况下,分占比统计标题无法区分的问题。
    9、修正了交叉统计在某个分组无统计值的时候,生成垂直占比出错的问题
    10、修正了在屏幕dpi为120的时候,表格内容、部分窗口,菜单显示不正常的问题。
    11、修正了分组统计、交叉统计的日期分组为无,且选择垂直汇总的时候,分组值显示不正常的问题。


    IP属地:福建4楼2013-12-06 09:06
    回复
      2011年2月22日
      1、修正了高级筛选候选值不能自动清除的问题
      2、修正了发布后的项目仍然会列出最近打开文件的问题。
      3、修正了AfterLockDataRow事件代码不执行的bug
      4、修正了在Win7下代码编辑器没有自动显示事件帮助的问题。
      5、修正了使用Group\User\Password等关键词作为列名的时候,无法向SQL SERVER重定向数据表的问题。


      IP属地:福建5楼2013-12-06 09:06
      回复
        2011年7月14日更新
        1、修正了逻辑列出现空值的时候,绑定到CheckBox和RadioButton会出错的bug
        2、修正了Identify列无法绑定到文本框的bug.
        3、修正了导入文本文件不能自定义分割符号的问题。
        2011年7月9日更新
        1、提高了组合统计结果的效率。
        2、修正了导出数据的一个bug。
        2011年6月27日更新
        1、SQLJoinTableBuilder增加了Top和Sort属性。
        2、SQLJoinTableBuilder可以选择链接方式了。
        3、SQLJoinTableBuilder增加了分组统计功能。
        4、增加可视化的查询表设计器,使用指南增加了一章:
        此主题相关图片如下:2011.gif


        IP属地:福建12楼2013-12-06 09:08
        回复
          2012年11月28日更新
          1、修正了在窗口设计器中编写事件代码时,输入"e.Sender."后按Tab键,无法列出控件成员的bug。
          2、在窗口管理器中,现在双击窗口,可以自动打开窗口设计器。
          2012年11月19日更新
          修正了几个窗口方面的bug。
          2012年11月17日更新
          1、彻底解决了数值列偶尔出现的只能输入两位数字的问题。
          2、绑定字段和插入字段的目录树,现在能自动定位到上次所选字段。
          3、修正了PictureBox绑定到含非法字符的列时,导致行无法被正常删除的Bug


          IP属地:福建25楼2013-12-06 09:19
          回复
            2013年7月12日更新
            1、改进了Table的FindRow方法,现在可以这样用:
            Dim idx As Row = Table("订单").FindRow("类别 = 'VIP' And 数量 > 120")
            直接返回第一个符合条件的行的位置。
            以前必须这样写:
            Dim idx As Row = Table("订单").FindRow("类别 = 'VIP' And 数量 > 120", 0, False)
            2、修正了2013全局代码的代码编译错误要重启才能发现的bug
            3、修正了发布项目时,如果项目路径名或可执行图标文件名有空格时,无法编译生成可执行文件的bug.
            4、修正了FTP的GetFileList方法返回值包括目录的bug
            5、修正了FTP的FileExists方法不管文件是否存在,否返回True的bug。
            6、修正了设置多列数据字典时,无法超过3列的bug。
            7、修正了有冻结列的时候,用ShowToolTip显示动态信息可能不完整的bug。
            8、高级筛选窗口改为非模式窗口。
            2013年6月26日更新说明:
            1、修正了FTP某些情况下处理中文出现乱码的情况
            2、修正了FTP的GetFileTime方法有时无法正确取得文件时间的问题。
            3、修正了FTP不能使用又拍云的FTP问题
            4、代码编辑器加上了执行SQL的功能。
            5、加载树有个细节改进:双击当前节点,可以重载当前数据,等于加上了刷新当前页的功能。
            6、设计窗口时,FileManager、PictureViewer、PicutreBox可以对本地存储属性进行设置了(之前只能设置远程属性)。
            7、修正ExcuteReader(True)生成的内部表,无法保存新增行的问题。
            8、自定义函数管理器中的函数,现在按字母顺序排序,而不是按增加顺序排序。
            9、修正了用logform.txt定义登陆窗口时,如果图片偏大或偏小,登陆窗口不能居中的问题。
            10、Syscmd.Project.Update现在可以返回值了,如果升级成功返回True,否则返回False,参考下面的说明:
            如果我们在AfterOpenProject下面的代码:
            Syscmd.Project.Update(False,False)
            Forms("窗口1").Open() '可能会出错
            目的是希望打开项目的时候自动升级,然后打开窗口1。
            但是上述代码肯定会在升级成功之后提示错误,因为一旦升级成功,Foxtable就会关闭,后面的打开窗口代码就会出错。
            我们可以用下面的代码避免错误:
            If Syscmd.Project.Update(False,False) = False Then '如果没有升级
            Forms("窗口1").open()
            End If
            也就是说Update执行后会返回一个逻辑值,如果升级成功,返回True,否则返回False。


            IP属地:福建27楼2013-12-06 09:20
            回复
              求:foxtable安装到U盘,是否需要做一些设置


              32楼2014-04-22 14:51
              回复