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


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

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

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


加好友 发短信
等级:幼狐 帖子:112 积分:908 威望:0 精华:0 注册:2011/10/4 20:00:00
[求助]求助关于自动编号和提取数据问题  发帖心情 Post By:2014/10/29 8:16:00 [显示全部帖子]

我是一名新手,在做程序时遇到下面2个问题,请各位老师们帮我解答,谢谢您们了,我比较着急,问了好多人都无果,希望大家尽快帮我解决,万分感谢。
重新上传了附件。
程序文件:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:财务管理v2.rar

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

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

编号问题:
1、记账凭证中的总号格式为“201400001号”,每次在记账凭证模块点击新增按钮,自动按顺序生成总号。
2、记账凭证中的编号格式为“XX2014001号”,每次在文号中选择完毕后自动生成以文号类型开头的编号,如“飞发2014001号”“四站2014001号”。
3、经费结算中的编号格式为“(2014)00001号”,每次在经费结算模块点击新增按钮,自动按顺序生成以“(当前年份)”为开头的编号。
结算提取数据问题:
      我做了一个例子,老师们看例子就看懂了,然后我按照例子的方法做到我程序上就可以了。
例子中有两个表,“记账表”和“结算表”,主要想在“结算表”中计算两个表中“结算单号”相同的单据AC1、B、结算A、结算B的值,具体公式已经在我例子中写了,请老师看看。
如果:记账表.结算单号 = 结算表.结算单号
那么:结算表.AC1 = 所有符合条件的  记账表.A+记账表.B
      结算表.B   = 所有符合条件的  记账表.B
      结算表.A   = 所有符合条件的  记账表.金额A
      结算表.B   = 所有符合条件的  记账表.金额B

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

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


加好友 发短信
等级:幼狐 帖子:112 积分:908 威望:0 精华:0 注册:2011/10/4 20:00:00
  发帖心情 Post By:2014/10/29 8:34:00 [显示全部帖子]

bin管您好,数据源在我上传的压缩包DATA里面

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


加好友 发短信
等级:幼狐 帖子:112 积分:908 威望:0 精华:0 注册:2011/10/4 20:00:00
  发帖心情 Post By:2014/10/29 8:39:00 [显示全部帖子]

我研究了好长时间帮助,但是一直出错,bin管您再帮忙看看

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


加好友 发短信
等级:幼狐 帖子:112 积分:908 威望:0 精华:0 注册:2011/10/4 20:00:00
  发帖心情 Post By:2014/10/29 8:59:00 [显示全部帖子]

bin管,我上传了,您看看

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


加好友 发短信
等级:幼狐 帖子:112 积分:908 威望:0 精华:0 注册:2011/10/4 20:00:00
  发帖心情 Post By:2014/10/29 9:54:00 [显示全部帖子]

bin管您好,我把问题写清楚了,重新上传了附件。

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


加好友 发短信
等级:幼狐 帖子:112 积分:908 威望:0 精华:0 注册:2011/10/4 20:00:00
  发帖心情 Post By:2014/10/29 9:54:00 [显示全部帖子]

甜管您好,我把问题写清楚了,重新上传了附件。

 回到顶部
帅哥哟,离线,有人找我吗?
hero_xinyu
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | 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张记账凭证数据进行统计。

 回到顶部
帅哥哟,离线,有人找我吗?
hero_xinyu
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


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

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

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


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

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


 回到顶部
总数 15 1 2 下一页