以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于库存表  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=33109)

--  作者:L7
--  发布时间:2013/5/14 9:00:00
--  关于库存表

如何实现盘点表中的月末库存与库存表中的月初库存之间的转换?库存表时个视图,实际上月末库存也相当于月初库存,只是月份不一样而已


--  作者:Bin
--  发布时间:2013/5/14 9:05:00
--  
多加一个列, 存 "月初" "月末"  那不就很好的分辨出来啦吗?
--  作者:L7
--  发布时间:2013/5/14 9:11:00
--  

问题是比如月末是三月的  那么月初的库存也就是三月月末的库存   库存表里的月初库存字段就是从盘点表里的月末库存里提取出来的,现在是月份与时间转换不过来


--  作者:Bin
--  发布时间:2013/5/14 9:14:00
--  
这个很好转啊.你是存的字符串 "一月" "二月" 还是  日期格式 2013-03-30?
--  作者:L7
--  发布时间:2013/5/14 9:22:00
--  

字符串的 


--  作者:Bin
--  发布时间:2013/5/14 9:31:00
--  
Dim ms As new Dictionary(of String,String)
For i As Integer=1 To 12
   ms.Add(CLNum(i) & "月",CLNum(i+1) & "月")
Next
ms("十二月")="一月"
MessageBox.Show(ms("一月"))
这样就可以了.

--  作者:L7
--  发布时间:2013/5/14 9:40:00
--  

我试下  谢谢


--  作者:L7
--  发布时间:2013/5/14 9:42:00
--  
我的入库时间是日期型的
--  作者:L7
--  发布时间:2013/5/14 9:47:00
--  

应该可以说是月份与日期之间的转换,我用你圆点符号,没转成功,应该是我写的代码问题


--  作者:Bin
--  发布时间:2013/5/14 9:49:00
--  
Dim ms As new Dictionary(of String,String)
For i As Integer=1 To 10
   ms.Add(CLNum(i) & "月","#" & Date.Today.Year & "-" & (i+1) & "-1#")
Next
ms.Add("十一月","#" & Date.Today.Year & "-12-1#")
ms.Add("十二月","#" & Date.Today.Year & "-1-1#")
MessageBox.Show(ms("十一月"))