Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
你还需要点什么
你需要这样的一个万能SQL查询窗口不。
有了这个窗口你的所有查询功能就只要这么一个显性窗口就行了。
你只需要在数据库中准备好数据,比如库存合计数量,订单明细数据视图就好,然后 在要打开这个查询的时候传递几个参数就行
参数如下:
vars("SQLchaxun")="Se lect * from SysSetRecordHeigth" '形于 Sel ect 日期,类型,批次,数量,仓库编码,产品编码,单据编号 from {V_批次库存查询} where [数量] <> 0
vars("SQLtotalCol") ="单据数量" '形于 数量,金额 设置统计字段数量
vars("SQLfrmCaption")="记录窗口查询" '窗口要显示的名称
vars("TreeViewStr")="窗口名称|窗口标题|数据表名"
Forms("SQL带目录树查询表").show
五个参数就购了,无论你的查询有多少。比如在订单明细表中,双击批次列,打死批次库存的所有记录。
上面这个还能优化不,答案当然是肯定的,下面这个窗口的含金量就更高了
这个窗口绝对 是个宝。
参数比上面的SQL查询功能多了一些:
这个窗口实现了如下 功能
1,可作为选择录入窗口,当然你可以将她设计为查询窗口。
2,根据传递的参数可以实现单选或多选。(单选状态你永远只能选择一条数据)。
3,窗口中有目录树,有记录窗口,所有的显示控制均可动态控制。
4,可对显示列进行模糊筛选,也可以对指定列进行 带空格的筛选。
5,目录树设计你只要传递进来一个参数:参数仅限字符,日期型,个数不限,但必须是你传递的表中的有字段就行。程序完全自动处理目录树的筛选过滤功能。
6,窗口大小可根据需要动态设置。
7,数据加载功能大大优化。经测试使用FOXTABLE的官方 设计功能,引用DATATABLE数据,第一次使用时加载17627条产品数据,局域网2-3秒。相距40KM的外网要15秒左右。第二次打开选择窗口(相同条件就不再加载表数据了),局域网要1秒多。 本窗口每次直接从后台SQL取数,17627条数据,局域网1秒左右,上图显示不到1秒,
相距40KM的外网大概要3秒多。如此一比较我就采用该程序作为所有窗体数据的选择录入窗口了。
8,你只要书写确定按钮中的 选择数据如何对应写入到目标表中就行。
9,选择数据后,按确定也行,双击数据行也行。(如果是单选状态,双击选择当前数据行,多选择状态,双击选择所有所选择行。相当于按了确定).
10,从此你的系统中只要一个数据选择窗口就行。
以不变应万变是我们的一个设计原则。
完善的库存,批次库存设计
设置仓库出入单据结账功能。结账后也可以取消结账,当然只能取消最近一次结账功能。
所有库存采用:期初库存+本期入库-本期出库数据进行计算。 2015-7-31日结账后,7-31日的结存库存就是8月及以后的(下次结存前的期初库存)
当然你也可发一直结账,只是每次显示库存数据来往情况时,从系统 启用时的第一笔数据起,不方便库存问题查询对账。当然你也可以,半个月,一个月,三个月结存一次
系统逻辑自动控制,资助完全正确,无需再为库存设计费脑子。库存设计已考虑了批次库存思想,
已完成 所有的仓库单据设计 。
高速度的BOM运算,万条BOM数据运算瞬间完成。
仓库出入库功能,带PDA移动操作功能 。
恭喜您完成了,点赞,我先用,发我一份
完善的库存,批次库存设计
设置仓库出入单据结账功能。结账后也可以取消结账,当然只能取消最近一次结账功能。
所有库存采用:期初库存+本期入库-本期出库数据进行计算。 2015-7-31日结账后,7-31日的结存库存就是8月及以后的(下次结存前的期初库存)
当然你也可发一直结账,只是每次显示库存数据来往情况时,从系统 启用时的第一笔数据起,不方便库存问题查询对账。当然你也可以,半个月,一个月,三个月结存一次
系统逻辑自动控制,资助完全正确,无需再为库存设计费脑子。库存设计已考虑了批次库存思想,
已完成 所有的仓库单据设计 。
这个好
,