关于自动生成单据号的问题

mudan37 2012-05-20 03:54:02
大家好,我刚开始接触技术工作,好多都不会,还是希望大家多多帮助。
首先我想实现的是自动生成单据号,根据日期,每天都从0001开始。比如1205200001.。。1205210001
根据datetime,进行选择日期生成的号码显示在textbox中。使用c#语言。谢谢大家了。得到答案一定结贴。
...全文
471 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fuanwei 2012-06-26
  • 打赏
  • 举报
回复
SQL根据格式字符串自动生成单据号
http://www.cnblogs.com/DesignIvan/archive/2012/06/13/No.html
fuanwei 2012-06-26
  • 打赏
  • 举报
回复

此处有你要的代码
http://www.cnblogs.com/DesignIvan/archive/2012/06/13/No.html
fuanwei 2012-06-26
  • 打赏
  • 举报
回复

此处有你要的代码
http://www.cnblogs.com/DesignIvan/archive/2012/06/13/No.html
mudan37 2012-05-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
你可以


C# code

//获取当前日期字符串
string date=DateTime.Now.ToString("yyMMdd");
//使用这条语句判断是否有今天的单号
string sql="select count(*) from tbl where danhao like @date";
//指定参数为当前日期字符串
cmd.parameter.add(Sq……
[/Quote]
不知道怎么判断。帮帮忙啊
mudan37 2012-05-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
你可以


C# code

//获取当前日期字符串
string date=DateTime.Now.ToString("yyMMdd");
//使用这条语句判断是否有今天的单号
string sql="select count(*) from tbl where danhao like @date";
//指定参数为当前日期字符串
cmd.parameter.add(Sq……
[/Quote]
您好,请问一下,怎么进行查询“//查询到得如果大于0 则查询今天最大的单号+1 生成新单号
”是否大于0,弄了好长时间弄不出来,先谢谢了
瑞卡哥哥 2012-05-20
  • 打赏
  • 举报
回复
你可以


//获取当前日期字符串
string date=DateTime.Now.ToString("yyMMdd");
//使用这条语句判断是否有今天的单号
string sql="select count(*) from tbl where danhao like @date";
//指定参数为当前日期字符串
cmd.parameter.add(SqlParameter("@date",date+"%"));
//查询到得如果大于0 则查询今天最大的单号+1 生成新单号
//
//
mudan37 2012-05-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
你的单号要存入数据库的吧。同一天1205200001、1205200002、1205200003...要从数据库中判断当天最大号是多少了再加1.否则就设置为当天+00001
[/Quote]
是要存入数据库的。我原来写的,就判定了最大号。但我实现的就是不管哪天都按照序列号排下来了。比如1205200006,然后到第二天就是1205210007.主要是不知道怎么按日子分开。
test2050 2012-05-20
  • 打赏
  • 举报
回复
你的单号要存入数据库的吧。同一天1205200001、1205200002、1205200003...要从数据库中判断当天最大号是多少了再加1.否则就设置为当天+00001
threenewbee 2012-05-20
  • 打赏
  • 举报
回复
int i = 1;
textBox1.Text = DateTime.Now.ToString("yyyyMMdd") + string.Format("{0:00000}", i);

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧