起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 217|回复: 9

【结】编号需求!***

[复制链接]
发表于 2008-3-10 09:30:48 | 显示全部楼层 |阅读模式
我想要实现这样一个需求:我有个发文的字号字段,当我在本单位(暂且用A表示)的时候这个字号显示的是: A[2008]1号,A[2008]2号...是递增的,去到其他单位(暂且用B表示)就可以有管理员设定为B(2008)1号...依次递增的一个编号在平台怎么实现?
回复

使用道具 举报

发表于 2008-3-10 10:11:46 | 显示全部楼层
楼主,遇到复杂的问题,就把问题拆开,一个一个实现,你的这个编号分为三块
1、你知道根据管理员设置哪个部门用A,哪个部门用B,然后在某个字段上分别填充相应的值吗?
2、至于你说的自增,这个是要连续的对吧,现在在平台有两种方法,一个是用种子字段,一个是用参数(但需要自己来维护,当数据删除把该值保存到一个表中,然后何时用这个值,)
3、你中间那个‘[2008]’应该是跟年有关,对吧,所以只要取到年,然拼上左右中括号就可以了。

我个人建议可以用三个字段来拼这样一个串出来,首先是A或者B+[2008],然后用一个种子字段实现自增,还有一个字段存放最后一个“号”这个汉字,当然这个字段可以用其他的方法,例如搞个临时字段去拼上前面两个字段加上这个“号”就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-10 10:35:56 | 显示全部楼层
最初由 atiger 发布
[B]楼主,遇到复杂的问题,就把问题拆开,一个一个实现,你的这个编号分为三块
1、你知道根据管理员设置哪个部门用A,哪个部门用B,然后在某个字段上分别填充相应的值吗?
2..

以下省略...... [/B]


先谢谢atiger
1.是这样的.当我选择某个字段的时候就填充相应的值
2.对于种子字段用的比较少..最好给个例子!是的是需要维护的
3.确实是如您所说的
我要实现的需求就是如图所示.当我选择"机关代字"的时候,发文机关就填上当前的单位名称.然后字号就是如图所示的字号.atiger给的方法我现在还弄不清楚 .能具体一些么.或者给个例子甚么的...这个编号需求被客户咬住不放了呢..急!!

qq截图未命名.jpg

20.85 KB, 下载次数: 155

回复 支持 反对

使用道具 举报

发表于 2008-3-10 10:58:25 | 显示全部楼层
2.对于种子字段用的比较少..最好给个例子!是的是需要维护的
参考:http://bbs.justep.com/forum.php?mod=viewthread&tid=510

看你的描述在字段修改时,就需要把“A[2008]1号”这样的编号填充到界面上,就麻烦了。因为种子字段平台就交给数据库了,平台不维护,当你修改字段,没有向后台提交数据,此时种子字段是没有值的,这点,你看我给你的连接就知道了,所以“A[2008]1号”这样的值,肯定显示不出来的。

那现在只能用表根据规则存放值自增的值,然后自己去维护,

你根据此楼和2楼的描述,一步一步实现,在实现过程中遇到问题,我们就点来沟通吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-10 11:04:41 | 显示全部楼层
好的.我先去试试...不行再慢慢沟通
回复 支持 反对

使用道具 举报

发表于 2008-3-10 11:13:20 | 显示全部楼层
恩,实现一个跟帖告知我一下,全部实现了也告知我一下,也让我Happy 一小下:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-11 09:59:52 | 显示全部楼层
最初由 atiger 发布
[B]恩,实现一个跟帖告知我一下,全部实现了也告知我一下,也让我Happy 一小下:) [/B]


OK..回来了.能实现我所需要的效果...不过我是用了一个数据感知空件来绑定某个字段.然后就在这个字段的OnExit事件上写代码.(如图的"机关代字"字段).这样一来就不能很好的实现::当我选择机关代字里面的某个值的时候,就应该在"发文字号"那里填充了的,可是现在选完之后还要点击下鼠标或者按下其他的键才填充.有没有好点的方法或者写在哪能较好的实现(当我选择机关代字里面的某个值的时候,就在"发文字号"那里填充)??

qq截图未命名.jpg

15.44 KB, 下载次数: 132

回复 支持 反对

使用道具 举报

发表于 2008-3-11 10:23:07 | 显示全部楼层
你是用的表格文档吧。是否可以在显示字段的单元格上别放字段而是放一个控件,例如 ComboBox,把下拉的值都放到 ComboBox 的 Items 上,这样就可以在 ComboBox 的 OnCloseUp上来实现自己的需求。需要注意的是,必须把ComboBox 的值同步到ComboBox控件原先连接那个字段上,要不那个字段就没有值了。
你看这样可以不?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-11 10:48:20 | 显示全部楼层
最初由 atiger 发布
[B]你是用的表格文档吧。是否可以在显示字段的单元格上别放字段而是放一个控件,例如 ComboBox,把下拉的值都放到 ComboBox 的 Items 上,这样就可以在 ComboBox 的 OnCloseUp..

以下省略...... [/B]



是的我是用表格文档做的.哦!那就用ComboBox来实现了.OK结帐.Thanks  atiger
回复 支持 反对

使用道具 举报

发表于 2008-3-11 10:49:11 | 显示全部楼层
好,不客气,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 01:16 , Processed in 0.044328 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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