我在做进销存系统,单号要求是“JD-201206001”,想获取到001 并在其基础上进行自动加1.请大侠帮帮嘛。
解决方案 »
- 一段简单的代码没有看懂,谢谢
- 在DELPHI2010下使用SetLength函数初始化一个字符型变量后,奇怪这个字符变量有就内容了!
- 如何用delphi实现LRC算法
- 怎么保存ondbclick事件?
- 请问如果写一个程序,将所有区位码所表示的字符读出来?
- 为什么在Access里,我的时间加不了呢?在线求救!!
- 各位大虾帮忙侃侃我的代码好吗??(是数据库连接的)
- (马上给分)怎样才能实现日期的自动加1 如2002-10-20 变为 2002-10-21在线等候
- MediaPlayer播放问题.
- 有关Form的建立与释放问题
- 做了个软件更新程序,不过在没联网的时候会报错
- 日期格式一般以“YYYY-MM-DD”格式输入,能否以“YYYYMMDD”格式直接输入而不需要输入“-”???
Rigthstr去右边3位,StrToInt转为int,加一后IntToStr转为字符串,然后和前面的拼接
var OldOrderNo:String = 'JD-201206001';
NewOrderNo := Format('%.3d',[StrToInt(RightStr(OldOrderNo,3))+1]);
s2:=format('JD-201206%.3d',[strtoint(copy(s1,10,3))+1]);