根据一定原则自动生成序列号的具体示例
日期:2008年8月20日 作者: 查看:[大字体 中字体 小字体]-
需求:
◆1、生产收货时,在数量处按CTRL+TAB,在序列号录入处按ShiFT+F2,能自动生成序列号;
◆2、生成原则如下:0703MG51T-09-S05-1200#001,其中0703为年月代码,MG51T-09-S05-1200为物料号,#号为分隔符,001为本月第一笔收货,以后自动加1。
我的语句如下:declare @t1 as varchar(32)
declare @t2 as varchar(32)
declare @itemcode as varchar(20)
declare @y as varchar(20)declare @m as varchar(20)
declare @ml as integer
declare @qty1 as varchar(3)declare @maxid as varchar(3)
declare @tid as varchar(3)
select @itemcode=rtrim($[$43.5.0])select @y=substring(cast(year(getdate()) as varchar),3,2)
select @m=cast(month(getdate()) as varchar)
select @ml=len(Rtrim(@m))
if @ml=1select @m='0'+@m
else select @m=@m
select @t1=Ltrim(@y+@m+@itemcode)
select @qty1=isnull(count(*),0) from OSRI where ItemCode=@itemcode and substring(IntrSerial,1,4)=@y+@mif Rtrim(@qty1)='0'
begin
select @tid='001'
end
else
begin
select @maxid=cast(isnull(max(cast(substring(IntrSerial,len(Rtrim(IntrSerial))-2,3) as float)),0) as float)+1 from OSRI where ItemCode=Rtrim(@itemcode) and substring(IntrSerial,1,4)=@y+@m
if len(Rtrim(@maxid))=0
begin
select @tid='001'
end
if len(Rtrim(@maxid))=1
begin
select @tid='00'+cast(Rtrim(@maxid) as char(1))
end
if len(Rtrim(@maxid))=2
begin
select @tid='0'+cast(Rtrim(@maxid) as char(2))
end
if len(Rtrim(@maxid))=3
begin
select @tid=cast(Rtrim(@maxid) as char(3))
end
end
select @t2=@t1+'#'+@tid
- [1] [2] 下一页
-
- 根据一定原则自动生成序列号的具体示例 相关文章:
- ·实例详细讲解ASP生成静态页面方法
- ·FLASH 8实例教程:瀑布动画制作方法
- ·精彩推荐:全Flash网站制作实例
- ·PS初学者实例教程——简单水中倒影制作
- ·劳动法相关小案例:病假工资如何计算?
- ·Auto CAD三维基础实例:弯管制作教程
- ·市场营销技巧案例启示录:经典营销寓言故事
- ·Photoshop调色实例:让暗黄肤色变白
- ·Excel中自定义函数实例剖析
- ·Excel“条件格式”公式实例
- 根据一定原则自动生成序列号的具体示例 相关软件
- ·Photoshop视频实例教程系列电子书 V1.0
- ·vc-mfc编程实例
- ·国外的经典展示空间设计案例欣赏
- ·vc++6.0 用户界面制作技术与应用实例
- ·AutoCAD七天超级速成法 V2.0实例
- ·vc实例
- ·PHP实例程序
- ·C 程序经典900例(上)
- ·实例实学CorelDraw 9
- ·vc++编程技巧与范例
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:用U盘制作系统登陆
精品推荐
热点TOP10
- ·游戏外挂设计技术探讨
- ·GIF文件格式
- ·LZW压缩算法简介
- ·UML业务建模实例分析
- ·代码静态分析工具PC-LINT安装配置
- ·病毒编程技术之恶意代码的亲密接触
- ·逆向思维 《魔兽世界》封包分析
- ·编写QQ外挂插件的原理和方法
- ·利用API在Windows下创建进程和线程
- ·在内存中修改数据的网游外挂
- ·开发WDM型的USB设备驱动程序
- ·Spring让LOB数据操作变得简单易行
- ·游戏开发新手入门之跟踪窗口和使用GDI
- ·程序语言效率比较
- ·DirectDraw之C#入门攻略
- ·使用SAFEARRAY传送对象
- ·1.4 数据挖掘功能
- ·水仙花数
- ·Linux系统的硬件驱动程序编写原理
- ·Solaris 10 安装及SVC管理及X及Vmware及其它可能遇到的一些问题
