找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 7551|回复: 21

按字段值编号

[复制链接]

13

主题

17

回帖

107

牛毛

游客

积分
137
发表于 2014-4-21 17:59:48 | 显示全部楼层 |阅读模式
本帖最后由 通达林河水 于 2016-7-30 15:54 编辑 <br /><br />有个问题想请帮下
有个自动编号的字段
前缀 是    **乡**村  001
规则是 不同的 乡和村 都要从001开始编号  
如输入 乡村后 查本表数据  如有 就在编号+1  无就输入   001
在报表上要如何实现  能不能给个公示

13

主题

17

回帖

107

牛毛

游客

积分
137
 楼主| 发表于 2014-4-21 18:00:55 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:54 编辑 <br /><br />现在上个图  自动编号
2DY8{_B~X59Q2]}X2VPDXYL.jpg

1

主题

1294

回帖

1962

牛毛

游客

积分
3246
QQ
发表于 2014-4-21 19:34:38 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:54 编辑 <br /><br />

39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-21 22:03:40 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:54 编辑 <br /><br />解决思路:
反过来,预先过滤出乡村比较可行。


1.先按照不同乡村,编好编号前缀规则;

A a =Aa,A b =Ab


2.在自动编号之前,下拉选择乡村之类的条件;

已下拉选择对应的前缀为Ab


3.如果有记录,则索引,抓编号+1
如果无记录,则Ab001


4.然后【申请编号】有了
将下拉选择的乡村,写入列表的每行乡村,只读。


这个思路,我看行。

1

主题

1294

回帖

1962

牛毛

游客

积分
3246
QQ
发表于 2014-4-22 09:10:31 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:54 编辑 <br /><br />@bxpcn 他这个是明细记录,按你说的方法应该不可行。

39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-22 12:35:45 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:54 编辑 <br /><br />哈,有点兴趣。
要不LZ发个完整EXCEL表和需求过来,
我按照自己的思路整一份出来试试,只做实现自动编号的DEMO
如下图,上面一段是卡片,下面一段是列表。大概意思实现。。。EXCEL公式:
=IF(ISBLANK(C1),"XX",RIGHT(C1,2))&IF(ISBLANK(D1),"XX",RIGHT(D1,2))&IF(ISBLANK(E1),"XX",RIGHT(E1,2))
1.png

13

主题

17

回帖

107

牛毛

游客

积分
137
 楼主| 发表于 2014-4-22 15:43:59 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:54 编辑 <br /><br />谢谢,bxpcn   这个是主表编号。你的方法应当可行,原来就是采用这个办法,代码表已作好了,
主要是        3.如果有记录,则索引,抓编号+1
                           如果无记录,则Ab001   
这个不清楚在报表什么地方写, 公式用什么?
报表说明书,对公式部分没有专门例子, 说的不清楚。 建议改进  单出一本公式教程
对能解决的问题  不要一下踢到定制服务,爱好这个产品的才是营利客户的基础!
不明白的你教他都不会听,更不用说推销产品了,一提定制服务,就会吓跑爱好者。

39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-22 16:34:52 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:54 编辑 <br /><br />哈,不客气,个人爱好。
晚点我试试做个有公式的DEMO。。。
共同学习,共同进步。

1

主题

1294

回帖

1962

牛毛

游客

积分
3246
QQ
发表于 2014-4-22 18:00:24 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:54 编辑 <br /><br />dtlyzhanghui 联系下 bxpcn ,看看能否解决。

39

主题

292

回帖

792

牛毛

游客

积分
1123
QQ
发表于 2014-4-22 23:19:48 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:54 编辑 <br /><br />来啦~~~共同研究。



一、EXCEL管理表格,直接【导入样表】用。











二、EXCEL表格截图,表格设计关键点有2个地方。看清楚喔~~~


2.1添加辅助栏位,读取乡、村、组的下拉菜单值。
EXCEL表格设计中,用小字体和白底白字实现隐藏效果。





2.2前缀码获取。EXCEL字符截取公式,截取组合辅助栏位的字符。







三、运行效果。实现前缀自动获取。








四、这是第一步。接下来处理自动流水编号的识别。
明天继续。。。碎觉觉啦~~~


。。。。
。。。
。。
关键2.jpg
关键1.jpg
A1完成前缀.jpg

自动编号a1.rar

2.14 KB, 下载次数: 5

您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

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

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

GMT+8, 2024-12-24 10:25 , Processed in 0.164196 second(s), 32 queries , Yac On.

Powered by Discuz

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

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