找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
楼主: dtlyzhanghui

按字段值编号

[复制链接]

39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-22 23:32:06 | 显示全部楼层
哦,差点漏了设计截图,如下:



























这是【乡】的前缀获取公式。
同理,复制公式,改对应内容为村、组,即可。。。


眼皮打架,
应该看得懂,
不详细解释了。。。


明天待续。。。





设计14.jpg
设计10.jpg
设计11.jpg
设计12.jpg
设计13.jpg

39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-22 23:46:51 | 显示全部楼层
dtlyzhanghui 发表于 2014-4-22 15:43
谢谢,bxpcn   这个是主表编号。你的方法应当可行,原来就是采用这个办法,代码表已作好了,
主要是         ...

不要抱怨开发者。。。

通达每帖必回,服务已经相当不错了。
开发人员 不等于 使用者,思考点和经验值不一样。
我就很佩服通达开发出这个EXCEL报表系统,真的超级好用。。。

而且这论坛还有很多应用高手在,大家有这个平台分享经验,很快就能各取所需。
多搜索、多翻旧帖。。。

论坛的报表系统板块,
林老大和钱老大的服务已经相当不错啦,
诸如一些用户提问的低级问题、抱怨,都不回口、不反驳的,这点我相当欣赏。。。


39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-23 10:09:00 | 显示全部楼层
郁闷了,【控件版本:3,6,3,2】,
不支持以下EXCEL表公式:
=IF(ISBLANK(B1),B3&"001",B3&TEXT(VALUE(B1)+1,"000"))

拆开单独运行后发现:
=VALUE(B1)+1,不支持;
=TEXT(B2,"000",不支持。


正在绕行,用其他方法。。。

1

主题

1294

回帖

1962

牛毛

游客

积分
3246
QQ
发表于 2014-4-23 10:34:03 | 显示全部楼层
通达报表目前支持的excel公式列表,请访问报表旧论坛http://www.tongda2000.com/report/book/index.php?action=search,然后搜excel公式。

点评

谢谢。 好地方。忘了还有售前咨询的解答,这个可是超久的BBS哦,很多宝贵学习信息。  详情 回复 发表于 2014-4-23 17:35

39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-23 10:56:09 | 显示全部楼层
好了,搞定了。

绕行搞定,多加了4个辅助栏位。

正在截图。。。。

39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-23 11:43:28 | 显示全部楼层
一、新建














二、下拉选择乡村组,自动产生001的新单

















三、填写列表,带出乡村组的名称














四、保存并退出










五、查看表结果











六、添加第二张表,乡村组不变,实现自动累加流水号为002


























七、新增和累加,都测试OK。









搞定收工,谢谢观赏。



10新建.jpg
11新建.jpg
12.jpg
13牛头村.jpg
14三组.jpg
21输入列表A列.jpg
22自动抓乡村组.jpg
23保存并退出.jpg
24保存LQNTSZ001.jpg
25查阅LQNTSZ001表.jpg
31第二张.jpg
32自动累加为002.jpg
33成功累加.jpg
34保存002.jpg
35搞定收工.jpg

39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-23 11:54:09 | 显示全部楼层

按照需求,设计的EXCEL表格。


直接【导入样表】即可使用





BXPCN不设任何门槛、限制,不加任何额外要求。
纯属个人爱好,互相学习进步。


在个人时间空闲情况下,多多交流。

自动编号A2.rar

2.32 KB, 下载次数: 7

39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-23 12:02:16 | 显示全部楼层
总结:
一、
EXCEL表设计好计算公式后,导入样表,受限于报表系统的函数支持。
只好用笨方法,绕行 --- 拆解一长串EXCEL公式为单独公式,以匹配报表系统支持。各位可参考。
哪位兄弟有空、有兴趣,可以继续去优化。


二、
EXCEL表格用A1、A2、B1、B2来实现绕行。
打开【自动编号A2】的表格,可以看到里面的公式。
用小字体和白底白字,来实现辅助运算及隐藏效果。


三、
方法确定,报表系统设计就简单了。


。。。
。。



吃饭,稍后继续。。。。设计截图。。。







39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-23 14:27:44 | 显示全部楼层
详细截图如下,设置很简单的。。。重点还是在EXCEL表格设计。


一、属性







二、数据表
















三、管理公式









数据源







过滤条件





填充方式





================================================
完整公式内容依次为:
生成乡前缀
    <筛选条件:本报表.T10ZDBH.选择乡 有值>
按以下方式填入<本报表.T10ZDBH>:
        如果 (本报表.T10ZDBH.选择乡 有值) 那么 (本报表.T10ZDBH.选择乡) 否则 ("") 结束 ->(填入值) 本报表.T10ZDBH.乡后缀



生成村前缀
    <筛选条件:本报表.T10ZDBH.选择村 有值>
按以下方式填入<本报表.T10ZDBH>:
        如果 (本报表.T10ZDBH.选择村 有值) 那么 (本报表.T10ZDBH.选择村) 否则 ("") 结束 ->(填入值) 本报表.T10ZDBH.乡后缀



生成组前缀
    <筛选条件:本报表.T10ZDBH.选择组 有值>
按以下方式填入<本报表.T10ZDBH>:
        如果 (本报表.T10ZDBH.选择组 有值) 那么 (本报表.T10ZDBH.选择组) 否则 ("") 结束 ->(填入值) 本报表.T10ZDBH.乡后缀



读取原有编号
提取<T10.T10ZDBH>中满足下列条件的数据:
    <筛选条件:左串(T10.T10ZDBH.申请编号,6)=本报表.T10ZDBH.自动生成前缀>
    <字段排序:T10.T10ZDBH.申请编号 降序>
按以下方式填入<本报表.T10ZDBH>:
        字符转数值(右串(T10.T10ZDBH.申请编号,3)) ->(填入值) 本报表.T10ZDBH.原有编号



流水号累加
    <筛选条件:本报表.T10ZDBH.原有编号 有值>
按以下方式填入<本报表.T10ZDBH>:
        本报表.T10ZDBH.原有编号 +1 ->(填入值) 本报表.T10ZDBH.流水号累加



新流水号
    <筛选条件:本报表.T10ZDBH.流水号累加 有值>
按以下方式填入<本报表.T10ZDBH>:
        数值转字符(本报表.T10ZDBH.流水号累加) ->(填入值) 本报表.T10ZDBH.新流水号



列表取数
    <筛选条件:(本报表.T10ZDBH.选择乡 有值) 或 (本报表.T10ZDBH.选择村 有值) 或 (本报表.T10ZDBH.选择组 有值)>
按以下方式填入<本报表.T10ZDBHsub>:
        本报表.T10ZDBH.选择乡 ->(填入值) 本报表.T10ZDBHsub.乡
    本报表.T10ZDBH.选择村 ->(填入值) 本报表.T10ZDBHsub.村
    本报表.T10ZDBH.选择组 ->(填入值) 本报表.T10ZDBHsub.组








23填充方式.jpg
10属性.jpg
11管理数据表.jpg
12管理数据表.jpg
13管理公式.jpg
21数据源.jpg
22筛选条件.jpg

13

主题

17

回帖

107

牛毛

游客

积分
137
 楼主| 发表于 2014-4-23 15:12:23 | 显示全部楼层
乡 村 组 已另作成代码表了,在本表是能过乡村来筛选调用,
但下一步不会了!

请问  林老师,  我编号的规则是 1810001001 代表乡 村   之后001是编号

形成181001001001的自动编号

代表乡村的181001001在代码表中调取到后,想在数据库(申请表.申请编号)中查找所有输入记录中前9个字符是不是存在这个代码,如有  就查到的值上+1  填到申请编号字段中  没有 就在181001001 串连 001   

我想问,]查找并返回查到的值用  什么公式函数? 各在什么是方写公式
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2024-12-24 09:33 , Processed in 0.145807 second(s), 35 queries , Yac On.

Powered by Discuz

Copyright © 2001-2024, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表