进销存系统单号算号器
1.       单号存储表 DLL 的 SQLCODE
2.       存储过程的 sybase/mssql2005 代码实现
3.       调用存储过程代码
// 单号表
create table dbo.t_get_billno
(
number_type char(1) not null,
billno char(10) not null,
owner_name char(10) not null,
create_date datetime not null,
flag char(1) not null
)
alter table dbo.t_get_billno
add constraint t_get_billno_px primary key nonclustered (number_type,billno)

//billno creater
drop PROCEDURE dbo.get_mu_billno;
CREATE PROCEDURE dbo.get_mu_billno(
    @number_type char(1),  
    @owner_name char(10),  
    @first_number char(9) output  
)
AS   
declare @i int    
declare @ctempno char(9)   
declare @ctemp1 char(6)    
declare @ctemp2 char(1)    
declare @itemp3 int

begin

select @ctemp1=substring(CONVERT(varchar(30),getdate(),101),9,2)+substring(CONVERT(varchar(30),getdate(),101),1,2)+substring(CONVERT(varchar(30),getdate(),101),4,2)
        select @ctempno=max(billno)  
        from t_get_billno  
        tablockx  
        where  (number_type=@number_type) and (substring(billno,2,6) =@ctemp1)
 
        if (@ctempno=NULL)  
            begin  
                  select @itemp3=0
             end  
        else  
            begin  
                select @itemp3=convert(int,substring(@ctempno,8,2))  
            end           
        if (@itemp3=99)  
            begin  
                  return 3         
            end  
        else  
            begin  
                select @itemp3=@itemp3+1  
            end  
        select  @ctempno=@number_type+@ctemp1+replicate('0',(2-datalength(ltrim(str(@itemp3,2,0)))))+ltrim(str(@itemp3,2,0))
        insert into t_get_billno values(@number_type,@ctempno,@owner_name,getdate(),'0')       
        select @first_number=@ctempno

return 0
end

//call procedure with pb
string number_type,owner_name,getno
DECLARE p_get_billno PROCEDURE FOR dbo.get_mu_billno
@number_type =:number_type,
@owner_name=:owner_name,
@first_number = :getno output;
number_type=sle_ctype.text
owner_name=g_username
execute p_get_billno;
fetch p_get_billno into :getno;
close p_get_billno;
commit;
if getno='' then
    messagebox('Warning!','check data Error !')
else
        dw_1.setredraw(false)
        dw_1.retrieve(number_type)
        dw_1.setredraw(true)
        st_row.text=string(dw_1.rowcount())
end if

进销存系统单号算号器相关推荐

  1. 有哪些好用的进销存系统值得推荐?

    本人从事软件行业7年有余,对市面上常见的管理软件颇有了解,以下是我经过对30多家进销存系统的市场反馈和各方评价,而初步筛选出的几家比较好用.且带有免费版本的进销存系统. 下面本人将从每家系统的功能性. ...

  2. 新版PHP云进销存系统ERP销售库存仓库员工管理系统源码

    简介: 新版云进销存系统ERP销售库存仓库员工管理系统源码,2022独家版本,带合同报价单打印,修复子账号不显示新加客户的BUG,还有其他方面的优化,网上流传的大多数都是老版本,没有这些功能,注意甄别 ...

  3. 基于SSM的网页版进销存系统项目说明

    阿里云演示地址  演示账号:17705696620 ,演示密码:111111. 项目图片 项目背景 本人工作有8年时间,工作采用C语言进行金融POS终端的开发,主要是进行收单机构的支付平台的对接(85 ...

  4. 大型商业进销存系统源码

    推荐免费下载大型商业进销存系统源码 下载地址:http://www.hur.cn/tg/linkin.asp?linkid=150286 下载地址:[URL=http://www.hur.cn/tg/ ...

  5. 进销存系统数据库设计

    进销存系统数据库设计报告 产品管理功能 1 产品类型基本信息表:(提供增删改) 字段名    类型    宽度    主键否    外键否 类型ID    整数        Yes    No 类型 ...

  6. 勤哲EXCEL服务器财务进销存系统

    勤哲EXCEL服务器财务进销存系统 详情咨询QQ:203415306 系统流程图 1)基础信息: [商品信息] 录入一张[商品信息]表,这里对几点进行说明: 输入"商品全名"后,& ...

  7. 进销存系统的先进先出设计思路解决方案

    进销存系统的先进先出设计思路 如题,进销存一般客户要求先进的货先卖,请问各位大侠有什么好的办法实现这个功能?特别是频繁进货如何实现先进先出 ------解决方案-------------------- ...

  8. 佳顺通用进销存系统去广告_母婴收银系统应该如何选择?

    母婴收银系统应该如何选择?这样类似的问题在各大提问平台上浏览量竟达到数万次.而市面上琳琅满目的收银软件遍布,尤其在搜索引擎里一搜相关问题,不是营销号的匿名回答就是漫天的广告砸来,那么母婴收银系统应该如 ...

  9. (附源码)SSM医院药品进销存系统JAVA计算机毕业设计项目

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

最新文章

  1. 使用git 上传自己代码
  2. Ext.menu.Menu菜单栏
  3. 【笔记】Automatic recognition of soybean leaf diseases using UAV images and deep convolutional neural ne
  4. 【Linux系统编程】同步和互斥的概念
  5. android适配器持有者模式
  6. INF文件修改注册表
  7. js 对象和构造函数
  8. 内核驱动系列--内核调试方法
  9. 如何在计算机中增加字体,电脑如何添加字体?WinXP系统新增个性字体的方法
  10. mysql 查询部门中男女人数,工资最高,等
  11. 看什么书可以提高情商?提高情商的书籍排行榜
  12. 【C++】完成一个消消乐
  13. 电脑显示没有wifi连接到服务器地址,WIFI无ip分配怎么解决
  14. win7 检查计算机更新,Win7下Windows Update检查更新总提示80244019错误怎么办
  15. 魔方机器人(一)还原算法
  16. 如何把图片转换jpg格式呢?
  17. CDH kudu Unable to load consensus metadata for tablet
  18. Sysweld笔记:利用稳态算法加速算法模拟焊接过程的残余应力
  19. 大华视频会议系统服务器配置,浙江大华视频会议解决方案-v-20210727005844.pdf-原创力文档...
  20. Jav环境下shell脚本的调用

热门文章

  1. 洛谷 P3964 [TJOI2013]松鼠聚会(切比雪夫距离和曼哈顿距离转换)
  2. idea tomcat 找不到程序包_IDEA 程序包不存在,找不到符号但是明明存在对应的jar包(问题分析及解决方案)...
  3. 【NeurIPS2022】Cross Aggregation Transformer for Image Restoration
  4. 虐哭java面试官--聊一聊hashmap
  5. 动态规划之TSP(Travel Salesman Problem)算法
  6. Ubuntu 18.04 解压缩 abc.rar 文件
  7. 怎样在PS中使用渐变功能对图片调色?原来还有这样的调色模式!
  8. 基于HTML5 技术的开放自动化HMI
  9. TextMeshPro常用中英文字符(含多语言)
  10. JavaScript基础知识点之浏览器交互