Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:婴狐 帖子:16 积分:194 威望:0 精华:0 注册:2012/12/26 17:39:00
[求助]  发帖心情 Post By:2013/4/2 10:50:00 [只看该作者]

 你好,请帮忙看看有什么办法。

这个是一个仓库管理软件,在库存查询表中,从右向左第三列(库存),这是从13年1月一直到3/31的,如果我想得到某段时期的库存,比如我想得到1/1到1/31的库存,我该如何做到呢?

谢谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:2013.03.rar



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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/2 10:52:00 [只看该作者]

密码是多少啊

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


加好友 发短信
等级:婴狐 帖子:16 积分:194 威望:0 精华:0 注册:2012/12/26 17:39:00
  发帖心情 Post By:2013/4/2 11:20:00 [只看该作者]

 开发者:888888

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


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

你用的表达式计算,要统计某个日期之前的库存,只需加载这个日期之前的出库和入库数据即可,例如要得到1月31日之前的库存,只可以做个按钮,代码为:

 

Dim dic As new Dictionary(of String,String)
For Each dc As DataCol In DataTables("库存查询InquiryStock").DataCols
    If dc.Expression > "" Then
        dic.Add(dc.name,dc.Expression)
        dc.Expression = ""
    End If
Next
DataTables("入库Handlein").LoadFilter = "收货日期ReceivingDate <= #1/31/2013#"
DataTables("出库Handleout").LoadFilter = "发货日期DeliveryDate <= #1/31/2013#"
DataTables("入库Handlein").Load()
DataTables("出库Handleout").Load()
For Each key As String In dic.keys
    DataTables("库存查询InquiryStock").DataCols(key).Expression = dic(key)
Next

 

注意为了提供速度,在加载数据之前,我们去掉了表达式列的表达式,加载数据之后,重新恢复表达式。

理由:

http://www.foxtable.com/help/topics/1935.htm

 

 


 回到顶部