以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 从报表中读取数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38710) |
||||
-- 作者:lc_guo -- 发布时间:2013/8/5 10:14:00 -- 从报表中读取数据 如示例所示,假如我在窗口中填写一份单子的时候,如何让窗口中的上月盘存数的textbox能有条件的读取表B中盘存数列的数据呢? 条件是:名称要求相同、时间为窗口中所选择的日期的上一个月数据。 比如窗口填写材料A,日期为2013-06-05 那么上月盘存数就读取表B中名称为材料A,年份为2013,月份为5月.
|
||||
-- 作者:Bin -- 发布时间:2013/8/5 10:23:00 -- .
|
||||
-- 作者:lc_guo -- 发布时间:2013/8/5 10:55:00 -- 这样读取的数据是当月的啊,如何提起上个月的呢? |
||||
-- 作者:Bin -- 发布时间:2013/8/5 10:57:00 -- 这有何难度? 把 .month -1 不就是上一个月的了吗? |
||||
-- 作者:lc_guo -- 发布时间:2013/8/5 11:07:00 -- 不考虑跨年吗?2013年1月提取2012年12月? |
||||
-- 作者:Bin -- 发布时间:2013/8/5 11:08:00 -- 夸年也很好判断啊,判断一下是几月份即可啊.如果是1月份就把year-1 月份设置为12 就行了啊. 没有多复杂的逻辑啊. |
||||
-- 作者:lsy -- 发布时间:2013/8/5 11:22:00 -- 在表中单击日期列,自动跨年取上月: e.Row(e.Col) = e.Row(e.Col).AddMonths(-1) [此贴子已经被作者于2013-8-5 11:22:34编辑过]
|