foxtable功能概览

[复制链接]
匿名 yinzhou | 2019-9-22 16:44:32 | 显示全部楼层
专业报表
Foxtable还提供了一个专业报表工具,这是一个功能非常强大的报表开发工具,如果能够掌握的话,我们设计出的报表,可以达到很多专业报表开发软件的水准:

                               
登录/注册后可看大图

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 16:46:17 | 显示全部楼层
筛选树
Foxtable可以根据任意列的内容自动生成筛选树,只需单击筛选树的某个节点,即可自动筛选出对应的行:

                               
登录/注册后可看大图

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 16:46:37 | 显示全部楼层
按值筛选
在任何一列,执行菜单中的“选择”命令,即可自动列出该列所有值供选择筛选。
例如选择订单表的客户列,执行选择命令,会列出所有客户供选择,如果选择客户CS01和CS02:

                               
登录/注册后可看大图
即可自动筛选出CS01和CS02两个客户的订单:

                               
登录/注册后可看大图

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 16:47:41 | 显示全部楼层
字符列筛选
假定我们在客户列中,选择一个单元格,单元格的内容为“CS03”,单击“筛选”按钮,出现的下拉菜单为:

                               
登录/注册后可看大图
1、如果你要筛选出“CS03”客户的所有订单,那么单击“等于CS03”即可。
2、如果你要筛选出非“CS03”客户的所有订单,那么单击“不等于CS03”即可。
3、指向“文本筛选”,会列出很多命令,例如等于、包含、类似等等,几乎囊括了任何可能的文本筛选命令。
4、例如你要筛选的是客户名称中包括“联想”二字的记录,可以单击“包含”命令,出现下图所示的窗口,输入“联想”,单击“确定”即可:

                               
登录/注册后可看大图

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 16:48:02 | 显示全部楼层
日期列筛选
假定我们在日期列中,选择一个单元格,单元格的内容为“1999-01-04”。
1、单击“筛选”按钮,首先出现的是一些和选定单元格的日期进行比较的命令,假如你要筛选出1999年1月4日的所有订单,单击命令“等于 1999-01-04”即可。

                               
登录/注册后可看大图
 
2、指向“指定时段”命令,会出现下图所示的菜单,利用这些命令,你可以筛选出指定月份或季度的数据,例如你要筛选出3月份的所有订单,只需单击命令“三月”即可:

                               
登录/注册后可看大图
3、指向“相同时段”命令,会出现下图所示的菜单,利用这些命令,你可以筛选出和选定行处于同一时段范围内的所有行,例如你要筛选出和1999-01-04这一天属于同一周的订单,单击命令“同周”即可。

                               
登录/注册后可看大图
4、指向“日期筛选”,会列出很多命令,例如等于、早于、晚于等等,囊括了所有可能的日期筛选命令:

                               
登录/注册后可看大图
例如你要筛选1999-02-01到1999-02-10这一日期范围内的订单,只需单击“范围之内”命令,输入起始日期和终止日期,单击“确定”即可:

                               
登录/注册后可看大图

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 16:48:35 | 显示全部楼层
数值列筛选
假定我们在数量列中,选择一个单元格,单元格的内容为400,单击“筛选”按钮,出现的下拉菜单为: 

                               
登录/注册后可看大图
1、首先是一些和选定单元格的值进行比较的命令,例如你要筛选出订货数量超过400的订单,单击命令“大于400”即可。
2、指向数值筛选,会列出很多命令,例如等于、小于、大于等等,几乎囊括了所有可能的数值筛选命令。
3、 例如你要筛选出订货数量在600到800之间的订单,可以单击命令“范围之内”,出现下图所示的窗口,分别输入起始值和终止值,单击“确定”即可:

                               
登录/注册后可看大图

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 16:49:12 | 显示全部楼层
高级筛选
Foxtable提供了高级筛选功能,可以同时输入多个筛选条件,例如在订单表筛选客户CS01订购产品PD01的订单:

                               
登录/注册后可看大图

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 16:49:49 | 显示全部楼层
重复值筛选
在输入数据的时候,难免会因为某些原因出现重复输入的数据。
Foxtable的菜单提供三个重复值筛选命令,可以快速找出重复值或冗余值:
  • 显示重复值
    如果当前列中某一个单元格的内容是唯一的,那么该单元格所在行将被隐藏。
    也就是说单元格的内容至少在当前列中出现两次,该单元格所在的行才会显示。
     
  • 排除重复值
    如果当前列中有多个单元格具备某一相同的值,将只显示其中一个单元格所在的行。
     
  • 显示冗余值
    如果当前列中有n(n>1)个单元格具备某一相同的值,将只显示其中n-1行。

例如表的初始状态:

                               
登录/注册后可看大图
显示第一列的重复值:

                               
登录/注册后可看大图
排除第一列的重复值:

                               
登录/注册后可看大图
显示第一列的冗余值:

                               
登录/注册后可看大图

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 16:50:05 | 显示全部楼层
关联筛选
有的时候需要在两个表之间进行关联性的筛选,例如在一个人事管理系统中,希望找出在基本信息表中有记录而在工资表中没有记录的员工。
Foxtable提供了关联筛选功能,可以轻松完成这样的筛选任务,你可以在基本信息表中执行关联筛选,按下图所示设置即可:

                               
登录/注册后可看大图

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 16:51:20 | 显示全部楼层
其它筛选
  • 手工隐藏行
    Foxtable提供了直接隐藏选定行(或未选定行)的功能,这样可以完成一些并无明确逻辑关系的筛选任务。
     
  • 锁定状态筛选
    Foxtable可以筛选出已经被锁定的行,或筛选出未被锁定的行。
     
  • 表达式筛选
    你也可以直接输入一个条件表达式进行筛选,来完成一个逻辑复杂,无法使用上述方式完成的筛选任务。


回复

使用道具 举报

匿名 yinzhou | 2019-9-22 17:11:38 | 显示全部楼层
高效开发
Foxtable不仅是一个优秀的应用软件,同时又是一个高效的.net平台开发工具,专门针对数据管理软件的开发作了大量的优化,使得用户在开发过程中只需关注商业逻辑, 无需纠缠于具体功能的实现,这样Foxtable不仅开发效率十倍于其他专业开发工具,而且更加易用,几乎人人都能掌握。让普通人开发出专业水准的软件,以前是一个不可思议的想法,而Foxtable的出现,让这成为可能。
下面我们用一个简单的例子来说明Foxtable是如何高效的。
假定我们要根据订单表得到每月销售数量和金额,并计算出销量和金额环比增长率和同比增长率,这样的统计任务,即使是资深的程序员,也需要花相当长的时间才能完成编码工作,而且必须具备深厚的SQL语言基础:

                               
登录/注册后可看大图
可是在Foxtable中,这样的任务是再简单不过了,只需简单几行代码即可:
Dim g As New GroupTableBuilder("统计表2", DataTables("订单"))
g.Groups.AddDef(
"日期", DateGroupEnum.Year, "年")
g.Groups.AddDef(
"日期", "月")
g.Totals.AddDef(
"数量", "", "数量_值")
g.Totals.AddDef(
"金额", "", "金额_值")
g.SamePeriodGrowth =
True
g.CircleGrowth =
True
g.Build()
上面的代码不仅简单,而且逻辑清晰,任何人在帮助的指导下,都可以在几分钟内掌握,不需要任何专业背景。
你甚至不需要编写一行代码,只需通过菜单操作,单击几次鼠标,即可得到上面这种统计结果。
你还可以利用菜单自动生成代码,总之Foxtable在方方面面都为用户考虑周到,让普通用户也能设计出让专业程序员目瞪口呆的软件来。



回复

使用道具 举报

匿名 yinzhou | 2019-9-22 17:12:35 | 显示全部楼层
菜单设计
Foxtable提供了一个功能强大,使用简单的菜单设计器:

                               
登录/注册后可看大图
Foxtable的菜单设计很灵活,既可以设计传统风格的菜单:

                               
登录/注册后可看大图
也可以设计Ribbon风格的菜单:

                               
登录/注册后可看大图
实际上,Foxtable的系统菜单也是使用菜单设计器设计出来的,这也间接说明了这个菜单设计器是非常强大的 。

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 17:13:36 | 显示全部楼层
窗口设计
Foxtable提供了一个功能强大的窗口设计器,有了35个控件,不少控件是专门针对数据管理而研发的。
这个窗口设计器使用很简单,大多数时候,只需将字段或者控件直接拖入窗口合适位置,并适当设置其属性即可:

                               
登录/注册后可看大图
有了窗口设计器,普通用户,可以轻松设计出各种专业的界面,例如下面这些窗口就是用窗口设计器设计出来的:

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图


回复

使用道具 举报

匿名 yinzhou | 2019-9-22 17:14:52 | 显示全部楼层
海量数据
Foxtable不仅内建数据库,同时还支持Access、SQL Server、Oracle等主流数据库。
同一个管理项目,支持多个数据源,数据源可以预先通过菜单设置好,也可以在运行过程中动态创建和切换。
此外Foxtable还支持数据动态加载和分页加载,可以在运行过程中根据需要加载数据。
不管是分组统计还是交叉统计,不仅可以统计已经加载的数据,还可以直接统计后台数据。
这些特性使得Foxtable可以轻松应付海量数据的管理。
下图是Foxtable自动生成的一个加载树,单击某个节点,即可加载对应的数据,同时利用目录树下方的导航按钮,可以实现分页加载:

                               
登录/注册后可看大图
上述这些特性,不仅可以让Foxtable管理海量数据,还可以设计基于互联网的应用,使得相距千里之外的电脑,也能协同处理数据。

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 17:15:26 | 显示全部楼层
无限扩展
Foxtable可以添加DLL引用,包括第三方的DLL,还可以定义命名空间。
Foxtable可以定义API函数。
Foxtable支持通过VBA直接操控Excel,这样资深的Excel用户可以充分结合利用Foxtable和Excel的各自优势。
Foxtable支持直接运行SQL语句。
所有这些,可以让你无限扩展Foxtable的功能。

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 17:15:51 | 显示全部楼层
系统迁移
Foxtable提供了系统迁移工具,你可以将设计好的管理项目,随时在Access、SQL Server、Oracle和Foxtable内置数据库之间迁移,而你要做的只是单击几次鼠标那么简单。

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 17:16:11 | 显示全部楼层
发布项目
Foxtable的开发版提供了发布功能,设计好的程序经过发布之后,可以生成可执行文件,脱离Foxtable,直接复制到其它电脑运行。
下面是一个基于Foxtable开发的仓管软件,已经编译成可执行文件,并做成了安装程序,已经没有任何Foxtable的痕迹了:


回复

使用道具 举报

匿名 yinzhou | 2019-9-22 17:16:31 | 显示全部楼层
短信收发
Foxtable内置短信收发功能,可以方便地通过短信实现远程数据的采集和查询,以及远程审批功能 ,还可以直接以网页形式将查询结果返回到用户手机上。

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 17:16:43 | 显示全部楼层
权限管理和工作流
Foxtable的权限管理非常细致,不仅可以控制某个表、某一行、某一列或某个单元格的内容能被那些用户编辑或查看;还可以伪装数据,使某单元格的数据在某些用户前面可以真实显示,例如0.8,而另一些用户看到的却是伪装后的数据,例如0.5,或者空白;不仅如此,任何一个菜单命令,任何一个按钮,任何一项操作,小到移动行,调整列宽这些细微的操作,都可以设置为必须经过授权才能执行;可以说,在Foxtable中, 没有一项操作是可以脱离授权控制的。

不仅如此,Foxtable还可以随心所欲地定义工作流,远比那些所谓的工作流软件更为简洁和灵活, 对于内部通讯的需求和并发冲突的处理,也能轻松应付。
我们见到不少用户,以为权限管理、工作流、远程上报有多复杂,多专业,需要花费大价钱购买专业软件才能实现,其实这些都是很基本的功能,有了Foxtable,任何用户都可以轻松解决。

回复

使用道具 举报

匿名 yinzhou | 2019-9-22 17:17:01 | 显示全部楼层
融合B/S和C/S架构优势
我们知道,B/S结构的软件易于部署,而C/S结构的软件则能提供更好的交互性。

虽然鱼和熊掌不可兼得,
但Foxtable却较好地融合了二者的优势, 既可以开发传统的C/S管理系统,也可以开发B/S管理系统,并提供了手机网页生成以及微信接入功能,可以非常快速地搭建手机端的管理系统。

同时对于开发好的C/S管理系统内置自动升级功能,完全无需人工维护。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 禁止注册

本版积分规则