Foxtable(狐表)用户栏目专家坐堂 → 从报表中读取数据


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

主题:从报表中读取数据

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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
从报表中读取数据  发帖心情 Post By:2013/8/5 10:14:00 [只看该作者]

如示例所示,假如我在窗口中填写一份单子的时候,如何让窗口中的上月盘存数的textbox能有条件的读取表B中盘存数列的数据呢?

条件是:名称要求相同、时间为窗口中所选择的日期的上一个月数据。

比如窗口填写材料A,日期为2013-06-05

那么上月盘存数就读取表B中名称为材料A,年份为2013,月份为5月.

 

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


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


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

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


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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
  发帖心情 Post By:2013/8/5 10:55:00 [只看该作者]

这样读取的数据是当月的啊,如何提起上个月的呢?

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


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

这有何难度? 把 .month -1 不就是上一个月的了吗?

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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
  发帖心情 Post By:2013/8/5 11:07:00 [只看该作者]

不考虑跨年吗?2013年1月提取2012年12月?

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


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

夸年也很好判断啊,判断一下是几月份即可啊.如果是1月份就把year-1 月份设置为12 就行了啊.  没有多复杂的逻辑啊.

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/8/5 11:22:00 [只看该作者]

在表中单击日期列,自动跨年取上月:

e.Row(e.Col) = e.Row(e.Col).AddMonths(-1)

[此贴子已经被作者于2013-8-5 11:22:34编辑过]

 回到顶部