Foxtable(狐表)用户栏目专家坐堂 → [求助]求助关于自动编号和提取数据问题


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

主题:[求助]求助关于自动编号和提取数据问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/29 10:05:00 [只看该作者]

编号问题,在datarowAdding事件加入代码

 

Dim bh As String = Date.Today.Year
Dim max  As String = e.DataTable.compute("max(总号)", "总号 like '" & bh & "*'")
Dim idx As Integer
If max > "" Then
    idx = max.SubString(bh.Length, 5)
Else
    idx = 0
End If
e.DataRow("总号") = bh & Format(idx+1, "00000") & "号"


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/29 10:09:00 [只看该作者]

问题2不知道你想表达什么,你直接说怎么操作,最后达到什么效果啊


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


加好友 发短信
等级:幼狐 帖子:112 积分:908 威望:0 精华:0 注册:2011/10/4 20:00:00
  发帖心情 Post By:2014/10/29 10:26:00 [只看该作者]

如果:记账表.结算单号 = 结算表.结算单号
那么:结算表.AC1 = 所有符合条件的  记账表.A+记账表.B
      结算表.B   = 所有符合条件的  记账表.B
      结算表.A   = 所有符合条件的  记账表.金额A
      结算表.B   = 所有符合条件的  记账表.金额B

    现在我用表间公式已经实现了,您可以测试下,但是如果用在窗体上就比较麻烦了,得现在结算表中新建1条记录,然后再去记账表中新建记录,然后选择对应结算单号,最后再返回结算表中查看。
    我的正常流程应该是先进行记账凭证录入,录入完毕后,去结算表中进行结算数据录入,然后提取N张记账凭证数据进行统计。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/29 10:30:00 [只看该作者]

 无法理解你的意思,你是不是想说 结算表直接分别统计记账表的数据?

 

 


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


加好友 发短信
等级:幼狐 帖子:112 积分:908 威望:0 精华:0 注册:2011/10/4 20:00:00
  发帖心情 Post By:2014/10/29 10:56:00 [只看该作者]

这么说吧,结算表的数据来源于1个或多个记账表数据相加的和,这样您能理解吧,比如说

首先两表关联:记账表.对应结算单号=结算表.结算单号

记账表:
记账表单号001,金额500元,单据数5张,对应结算单号A1
记账表单号002,金额400元,单据数2张,对应结算单号A1
记账表单号003,金额100元,单据数1张,对应结算单号A2

结算表:
结算单号A1,金额900元,单据数7张(因为结算单号相等,所以金额和单据数=单号001+单号002 的数据)
结算单号A2,金额100元,单据数1张(因为结算单号相等,所以金额和单据数=单号003的数据)


[此贴子已经被作者于2014-10-29 10:59:42编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/29 11:00:00 [只看该作者]

 你只需要获取记账表的单号,往结算表里添加对应的单号,就统计出来了啊。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/29 11:01:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:112 积分:908 威望:0 精华:0 注册:2011/10/4 20:00:00
  发帖心情 Post By:2014/10/29 11:13:00 [只看该作者]

我想在结算模块窗口中利用下拉组合框实现这个功能,您能指导一下吗?就是在结算模块利用下拉组合框选择记账表中多条数据,提取完成后,自动在我所提取的单据中填入对应结算单号,这样就能关联上了

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/29 11:18:00 [只看该作者]

 什么意思?

 

 勾选以后,在结算表动态生成对应的数据?


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


加好友 发短信
等级:幼狐 帖子:112 积分:908 威望:0 精华:0 注册:2011/10/4 20:00:00
  发帖心情 Post By:2014/10/29 13:57:00 [只看该作者]

甜管您好,不好意思刚才下班出去了,说的意思差不多吧,正常来讲,如果不通过窗口的话,我得现在结算表新增一条数据,然后再在记账表中填入对应的结算单号吧,这样太麻烦了,我的想法是,先录入记账凭证,但是不录结算单号,等把所有记账凭证录入完后,去结算表中新增记录,然后通过批量加载选择前面的记账凭证来提取数据,所提取的数据自动讲结算单号填入记账表中


 回到顶部
总数 28 上一页 1 2 3 下一页