数据库软件foxtable(狐表)2016破解版
分享到:
foxtable2016,中文名狐表2016,是有广东狐表公司设计出的一款功能强大的数据库软件。它完美的将Excel、、Access、Foxpro以及易表的优势完美的融合在一起。同时无论是数据录入、查询、统计,还是报表生产都前所未有的强大,现在用户即使不编写任何代码,完全靠手动操作也能轻松的完成复杂的数据管理工作。foxtable2016还是一个高效的开发工具,其专门针对数据管理软件的开发做出了大量的优化,以此用户在开发过程中只需关注商业逻辑,而无需再去过多纠缠于具体功能的实现。新版foxtable2016集数据管理、程序开发、报表输出、数据统计、即时通讯和远程管理等六大功能于一身。每样功能都能为用户提供完全不一样的功能,例如数据统计,其为用户提供了汇总模式、分组统计、交叉统计等多种统计工具。数据管理,软件不仅在这里内建数据库,还支持SQL Server和Oracle,并提供了动态加载、分页加载、后台统计等功能,使得普通用户也能轻松开发海量数据管理系统。foxtable2016无需繁琐的破解教程,安装完成即可直接免费使用。
1.标准按钮
绝大部分按钮都是标准按钮,单击标准按钮即可执行某一项操作,例如复制、剪切、粘贴等按钮。
2.下拉按钮
单击下拉按钮将出现一个下拉菜单,用以选择具体的操作,例如功能组”排序与筛选”中的”表视图”按钮。
3.组合按钮
组合按钮其实就是标准按钮和下拉按钮的组合,组合按钮分成两部分,单击上半部分会立即执行某项操作,而单击下半部分,将出现一个下拉菜单,用以选择更多的类似操作
二、新建项目小技巧
1.如果某一列的值由其它列计算得出,也就是我们常说的表达式列,是不能在这里增加的,后面的章节我们会提到如何来增加一个表达式列。
2.新建项目文档默认处于一个同名专用文档夹下,如果需要修改项目文档的名称,请同时修改专用文档夹的名称,使得两者始终同名,这样会给管理带来便利
三、多层表头的实现
oxtable的表头可以分多层显示,利用这个特性,用户可设计出结构任意复杂的表
有两种方法可实现多层表头:
1.用列名实现
利用列名可以非常轻松地实现多层表头,每一层的内容用下划线“_”隔开即可,例如:“东部_第一季度”。
2.用列标题实现
另一种方法,也是更为常用的方法,是利用列标题来实现,每一层的列标题同样用下划线“_”隔开
四、锁定表
所谓锁定表,就是将表设为只读,禁止编辑表中的内容。
有两种方法锁定表:
1.在表属性窗口,将允许编辑属性设为False(否)
2.或者在“数据表”功能区的“表”功能组,选中“只读”复选框
Foxtable将Excel、Access、Foxpro以及易表的优势融合在一起,普通用户不需要编写任何代码,即可高效完成日常数据管理工作,真正做到拿来即用
2、程序开发专家
Foxtable不仅是一个优秀的应用软件,同时又是一个高效率的开发工具,几乎人人都能掌握。普通人也能开发出让资深程序员目瞪口呆的软件,不再是天方夜谭
3、报表输出专家
Foxtable提供了四大报表设计工具,既有可视化的,也有使用模板和代码的,不仅能快速设计和输出各种复杂报表,还可轻松开发各种票据套打程序
4、数据统计专家
Foxtable提供了汇总模式、分组统计、交叉统计等多种统计工具,不仅性能卓越,而且使用简单,用户只需单击几次鼠标,即可得到任何想要的统计结果
5、即时通讯专家
Foxtable内置即时通讯工具OpenQQ,不仅可以零成本快速搭建企业专属即时通讯系统,还可以和现有管理系统紧密结合,实现信息、图片和文件的主动推送,大幅提高系统性能和用户体验
6、远程管理专家
Foxtable不仅内建数据库,还可以连接SQL Server和Oracle,且支持局域网和互联网,并提供了动态加载、分页加载、后台统计等功能,使得普通用户也能轻松开发远程数据管理系统
Ctrl+c 复制
Ctrl+X 剪切
Ctrl+A 增加行
Ctrl+F 查找
Ctrl+D 重复填充
Ctrl+P 打印
Ctrl+S 保存
Ctrl+0 打开
Ctrl+N 新建
.Cols("照片").OpenWindow()
.Cols("备注").CloseWindow()
End With 按钮或菜单
二、Col移动列到指定位置 With Tables("订单")
.Cols("日期").Move(0)
.Cols("客户").Move(1)
.Cols("产品").Move(2)
End With 按钮或菜单 将日期、客户、产品移到前三列的位置
三、Col从Table中移除指定的列
.If Tables("订单").Cols.Contains("折扣") Then
.Tables("订单").Cols.Remove("折扣")
End If按钮或菜单,在订单表中移除折扣列
四、Col一次移除多列
Tables("订单").Cols.Remove("折扣","金额") 按钮或菜单
五、DataCol取消锁定某表某列
DataTables("订单").DataCols("折扣").AllowEdit = True 按钮或菜单
六、DataCol 动态地修改表达式列的计算公式
.DataTables("订单").DataCols("金额").Expression = "数量 * 单价"
.DataTables("订单").DataCols("金额").Expression = "数量 * 单价 * (1 - 折扣)" 按钮或菜单 Expression属性只对表达式列有效
七、DataRow按日期列求月份
Dim dr As DataRow =e.DataRow
if e.DataCol.Name ="开始时间" Then
if dr.IsNull("开始时间") = false Then
dr("月") = dr("开始时间").Month
Else
dr("月") = Nothing
End If
End If 表DataColChanged事件
八、DataTable锁定表
.DataTables("订单").AllowEdit = False按钮或菜单
.AllowEdit属性
九、DataTable取消锁定表
.DataTables("订单").AllowEdit = True按钮或菜单
.AllowEdit属性
十、DataTable对新增行设置初始值
Dim r As Row=CurrentTable.Rows.AddNew()r("姓名")=User.Namer("日期")= Date.Today 按钮或菜单
十一、DataTable班级自动生成总分排名
获得所有班级名称,保存在集合中
.Dim bjs As List(Of String) = DataTables("成绩表").GetUniqueValues("","班级")
.For Each bj As String In bjs '获得该班级的全部行,按总分降序排序
.Dim drs As List(Of DataRow) = DataTables("成绩表").Select("[班级] = " & bj, "总分 DESC")
.For n As integer = 0 To drs.Count - 1 '遍历所有行
.If n > 0 AndAlso drs(n)("总分") = drs(n-1)("总分") Then '如果总分和上一行相同
.drs(n)("总分排名") = drs(n-1)("总分排名") '则排名等于上一行
.Else
.drs(n)("总分排名") = n + 1 '设置排名
.End If
.Next
.Next 按钮或菜单
十二、DataTables按条件填充并求和
Dim d As Date = Date.Today
Dim m As Integer = d.Month
dim f As New Filler
f.SourceTable = DataTables("人员表") '指定数据来源
f.SourceCols = "姓名,性别" '指定数据来源列
f.DataTable = DataTables("发放记录") '指定数据接收表
f.DataCols = "姓名,性别" '指定数据接收列
f.Fill() '填充数据
For Each dr As DataRow In DataTables("发放记录").DataRows
dr("工资") = DataTables("人员表").Compute("Sum(工资)", "[姓名]= '" & dr("姓名") & "'And 月= '" & m & "'")
if dr.IsNull("发放日期") = True Then
dr("发放日期") = d End If
Next 按钮或菜单
默认情况下,网格线是浅灰色,如果打印机的颜色精度不是很高,例如针式打印机,那么网格线可能无法打印出来,解决方法:
可以将网格线设置为较深的颜色,例如深灰色、甚至黑色。 同样,在一些质量较差或设置不当的显示器上,网格线可能无法正常显示出来,此时也可以考虑将网格线的颜色设置得深一点
二、不能设置单元格的样式?
foxtable具有超强的单元格样式控制功能,可以根据各种逻辑关系自动设置单元格的样式,标记出不同类型或各种特殊的数据
1、增加消息推工具OpenQQ,设计网络管理软件更加高效快捷
2、例如在多用户同时编辑数据时,如何即时刷新,以前是一个无解的问题,现在可以简单解决
3、工作流设计起来更加快捷方便
4、内置类腾讯QQ的即时通讯功能,可以零成本地搭建企业内部的即时通讯系统
5、增加UDPClient,可以和第三方软件通讯,包括和微信,网页和手机APP
6、增加一个PopMessage方法,用于以弹窗形式显示提示信息
7、增加一个窗口类型PopupForm,用于设计自己的弹窗
8、增加电话来电显示录音示例
9、增加只能IC卡读写示例
11、开发版可以自定义主进程名和描述,彻底解决病毒误报问题
foxtable使用教程
一、按钮类型1.标准按钮
绝大部分按钮都是标准按钮,单击标准按钮即可执行某一项操作,例如复制、剪切、粘贴等按钮。
2.下拉按钮
单击下拉按钮将出现一个下拉菜单,用以选择具体的操作,例如功能组”排序与筛选”中的”表视图”按钮。
3.组合按钮
组合按钮其实就是标准按钮和下拉按钮的组合,组合按钮分成两部分,单击上半部分会立即执行某项操作,而单击下半部分,将出现一个下拉菜单,用以选择更多的类似操作
二、新建项目小技巧
1.如果某一列的值由其它列计算得出,也就是我们常说的表达式列,是不能在这里增加的,后面的章节我们会提到如何来增加一个表达式列。
2.新建项目文档默认处于一个同名专用文档夹下,如果需要修改项目文档的名称,请同时修改专用文档夹的名称,使得两者始终同名,这样会给管理带来便利
三、多层表头的实现
oxtable的表头可以分多层显示,利用这个特性,用户可设计出结构任意复杂的表
有两种方法可实现多层表头:
1.用列名实现
利用列名可以非常轻松地实现多层表头,每一层的内容用下划线“_”隔开即可,例如:“东部_第一季度”。
2.用列标题实现
另一种方法,也是更为常用的方法,是利用列标题来实现,每一层的列标题同样用下划线“_”隔开
四、锁定表
所谓锁定表,就是将表设为只读,禁止编辑表中的内容。
有两种方法锁定表:
1.在表属性窗口,将允许编辑属性设为False(否)
2.或者在“数据表”功能区的“表”功能组,选中“只读”复选框
功能特色
1、数据管理专家Foxtable将Excel、Access、Foxpro以及易表的优势融合在一起,普通用户不需要编写任何代码,即可高效完成日常数据管理工作,真正做到拿来即用
2、程序开发专家
Foxtable不仅是一个优秀的应用软件,同时又是一个高效率的开发工具,几乎人人都能掌握。普通人也能开发出让资深程序员目瞪口呆的软件,不再是天方夜谭
3、报表输出专家
Foxtable提供了四大报表设计工具,既有可视化的,也有使用模板和代码的,不仅能快速设计和输出各种复杂报表,还可轻松开发各种票据套打程序
4、数据统计专家
Foxtable提供了汇总模式、分组统计、交叉统计等多种统计工具,不仅性能卓越,而且使用简单,用户只需单击几次鼠标,即可得到任何想要的统计结果
5、即时通讯专家
Foxtable内置即时通讯工具OpenQQ,不仅可以零成本快速搭建企业专属即时通讯系统,还可以和现有管理系统紧密结合,实现信息、图片和文件的主动推送,大幅提高系统性能和用户体验
6、远程管理专家
Foxtable不仅内建数据库,还可以连接SQL Server和Oracle,且支持局域网和互联网,并提供了动态加载、分页加载、后台统计等功能,使得普通用户也能轻松开发远程数据管理系统
快捷键
Ctrl+v 粘贴Ctrl+c 复制
Ctrl+X 剪切
Ctrl+A 增加行
Ctrl+F 查找
Ctrl+D 重复填充
Ctrl+P 打印
Ctrl+S 保存
Ctrl+0 打开
Ctrl+N 新建
Foxtable常用代码
一、Col打开列窗口 With Tables("员工").Cols("照片").OpenWindow()
.Cols("备注").CloseWindow()
End With 按钮或菜单
二、Col移动列到指定位置 With Tables("订单")
.Cols("日期").Move(0)
.Cols("客户").Move(1)
.Cols("产品").Move(2)
End With 按钮或菜单 将日期、客户、产品移到前三列的位置
三、Col从Table中移除指定的列
.If Tables("订单").Cols.Contains("折扣") Then
.Tables("订单").Cols.Remove("折扣")
End If按钮或菜单,在订单表中移除折扣列
四、Col一次移除多列
Tables("订单").Cols.Remove("折扣","金额") 按钮或菜单
五、DataCol取消锁定某表某列
DataTables("订单").DataCols("折扣").AllowEdit = True 按钮或菜单
六、DataCol 动态地修改表达式列的计算公式
.DataTables("订单").DataCols("金额").Expression = "数量 * 单价"
.DataTables("订单").DataCols("金额").Expression = "数量 * 单价 * (1 - 折扣)" 按钮或菜单 Expression属性只对表达式列有效
七、DataRow按日期列求月份
Dim dr As DataRow =e.DataRow
if e.DataCol.Name ="开始时间" Then
if dr.IsNull("开始时间") = false Then
dr("月") = dr("开始时间").Month
Else
dr("月") = Nothing
End If
End If 表DataColChanged事件
八、DataTable锁定表
.DataTables("订单").AllowEdit = False按钮或菜单
.AllowEdit属性
九、DataTable取消锁定表
.DataTables("订单").AllowEdit = True按钮或菜单
.AllowEdit属性
十、DataTable对新增行设置初始值
Dim r As Row=CurrentTable.Rows.AddNew()r("姓名")=User.Namer("日期")= Date.Today 按钮或菜单
十一、DataTable班级自动生成总分排名
获得所有班级名称,保存在集合中
.Dim bjs As List(Of String) = DataTables("成绩表").GetUniqueValues("","班级")
.For Each bj As String In bjs '获得该班级的全部行,按总分降序排序
.Dim drs As List(Of DataRow) = DataTables("成绩表").Select("[班级] = " & bj, "总分 DESC")
.For n As integer = 0 To drs.Count - 1 '遍历所有行
.If n > 0 AndAlso drs(n)("总分") = drs(n-1)("总分") Then '如果总分和上一行相同
.drs(n)("总分排名") = drs(n-1)("总分排名") '则排名等于上一行
.Else
.drs(n)("总分排名") = n + 1 '设置排名
.End If
.Next
.Next 按钮或菜单
十二、DataTables按条件填充并求和
Dim d As Date = Date.Today
Dim m As Integer = d.Month
dim f As New Filler
f.SourceTable = DataTables("人员表") '指定数据来源
f.SourceCols = "姓名,性别" '指定数据来源列
f.DataTable = DataTables("发放记录") '指定数据接收表
f.DataCols = "姓名,性别" '指定数据接收列
f.Fill() '填充数据
For Each dr As DataRow In DataTables("发放记录").DataRows
dr("工资") = DataTables("人员表").Compute("Sum(工资)", "[姓名]= '" & dr("姓名") & "'And 月= '" & m & "'")
if dr.IsNull("发放日期") = True Then
dr("发放日期") = d End If
Next 按钮或菜单
常见问题解答
一、网格线不见了?默认情况下,网格线是浅灰色,如果打印机的颜色精度不是很高,例如针式打印机,那么网格线可能无法打印出来,解决方法:
可以将网格线设置为较深的颜色,例如深灰色、甚至黑色。 同样,在一些质量较差或设置不当的显示器上,网格线可能无法正常显示出来,此时也可以考虑将网格线的颜色设置得深一点
二、不能设置单元格的样式?
foxtable具有超强的单元格样式控制功能,可以根据各种逻辑关系自动设置单元格的样式,标记出不同类型或各种特殊的数据
更新日志
foxtable2016更新日志(2015-12-29)1、增加消息推工具OpenQQ,设计网络管理软件更加高效快捷
2、例如在多用户同时编辑数据时,如何即时刷新,以前是一个无解的问题,现在可以简单解决
3、工作流设计起来更加快捷方便
4、内置类腾讯QQ的即时通讯功能,可以零成本地搭建企业内部的即时通讯系统
5、增加UDPClient,可以和第三方软件通讯,包括和微信,网页和手机APP
6、增加一个PopMessage方法,用于以弹窗形式显示提示信息
7、增加一个窗口类型PopupForm,用于设计自己的弹窗
8、增加电话来电显示录音示例
9、增加只能IC卡读写示例
11、开发版可以自定义主进程名和描述,彻底解决病毒误报问题
展开更多
数据库软件foxtable(狐表)2016破解版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: