最大加1-关于已知最大为99,怎么批量更新下面的100,101,111的问题

问题描述

关于已知最大为99,怎么批量更新下面的100,101,111的问题

想修改数据,比如说将单据时间修改为2015-9-21,那么单号也得随之改变,大概格式为DH年月+四位数,如果当月超出四位数那么变为五位数,反正就取当月单号最大的+1,最要紧的是怎么去实现批量更新?

如果我要修改DH2014070008 日期为2013-03-01
那么单号要修改为DH2013030001, 如果这样直接更新上去,肯定会报错,因为单号是主键,只能取当月最大的单号+1

我要实现的是批量的更新,比如二楼贴的图片里,我怎么去实现批量更新单号?

解决方案

解决方案二:

别“大概”,你的具体规则是什么,起码你要给出一个例子,你一个都不给,怎么帮你。

只能说,你可以用函数实现。

时间: 2024-11-02 18:47:16

最大加1-关于已知最大为99,怎么批量更新下面的100,101,111的问题的相关文章

在已知IP的基础上批量管理cluster IP脚本

由于近期时间颇紧,代码实现及测试暂时无暇顾及了,此处仅作思考记录: 依赖条件: 1.得知所有dhcp分配的IP(下文简称dip),以及要修改为的静态IP(sip) 2.有一个脚本,通过其配置文件,可修改本机的主机名,ip等信息(已完成) 3.两组ip以数组的形式,写入脚本配置文件 4.未修改状态下,dip online,sip必须offline. 5.未修改状态下,如果sip online,记录日志并跳过 6.dip 和 sip的数量应该是相等的,但不强制 7.修改成功后,dip可能online

美国政府拟立法改进物联网安全:禁止硬编码密码、已知漏洞必须修复

本文讲的是美国政府拟立法改进物联网安全:禁止硬编码密码.已知漏洞必须修复,美国参议院四位参议员Warner.Gardner.Wyden和Daines最近提交一项名为<物联网安全改进法案>(the Internet of Things Cybersecurity Improvement Act of 2017,简称IoT-CIA)的草拟法案,旨在加强物联网厂商对设备安全性的投入. 这项法案不是针对所有物联网设备,只是适用于美国政府内部使用的设备,因此不大可能会有大的反对意见,通过立法几率很大.而

如何用SQL语句来判断已知表是否存在

如何判断库中已知表是否存在今日受人之托,帮他解决这个问题,代码为通常的引用Dao做的一模块: Function fExistTable(strTableName As String) As IntegerDim db As DatabaseDim i As Integer Set db = DBEngine.Workspaces(0).Databases(0) fExistTable = False db.TableDefs.Refresh For i = 0 To db.TableDefs.C

百度地图 js 通过IP定位城市后,已知一个坐标集合,根据每个坐标添加标注点,求大神help me

问题描述 百度地图 js 通过IP定位城市后,已知一个坐标集合,根据每个坐标添加标注点,求大神help me var myCity = new BMap.LocalCity(); // 以当前IP定位到城市 myCity.get(myFun); // 根据IP对当前城市进行定位 function myFun(result){ var center = result.center; // 城市坐标中心点 var point = new BMap.Point(center.lng,center.la

NokiaS40和S60开发平台1.0已知问题(翻译)

问题 NokiaS40和S60开发平台1.0已知问题(翻译) 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb   1.  Nokia3300不支MMA(声音处理)类库. 2.  Image.getGraphics()方法在不同的软件版本中工作不同,该方法无法在新版本的7650.3650和N-Gage中正常工作.即这些机器中无法实现双缓冲技术. 3.  Nokia7650.3650和N-Gage,无法控制背景灯和震动. 4.  同时播放声音在S60模拟器上可以运行,

WCF技术剖析之十三:序列化过程中的已知类型(Known Type)

DataContractSerializer承载着所有数据契约对象的序列化和反序列化操作.在上面一篇文章(<数据契约(Data Contract)和数据契约序列化器(DataContractSerializer)>)中,我们谈到DataContractSerializer基本的序列化规则:如何控制DataContractSerializer序列化或者反序列化对象的数量:以及如何在序列化后的XML中保存被序列化对象的对象引用结构.在这篇文章中,我们会详细讨论WCF序列化中一个重要的话题:已知类型

SQL语句判断已知表是否存在

  怎样用SQL语句来判断已知表是否存在 答:具体解决方法如下: 注释:以下代码为通常的引用Dao做的一模块 Function fExistTable(strTableName As String) As Integer Dim db As Database Dim i As Integer Set db = DBEngine.Workspaces(0).Databases(0) fExistTable = False db.TableDefs.Refresh For i = 0 To db.T

如何在Windows 8中显示已知文件类型的扩展名

  1.在文件夹界面中点击"展开图标"按钮,如下图所示.或者按"Ctrl+F1"热键,展开功能区; 2.点击文件夹菜单中的"查看",然后点击"更改文件夹和搜索选项";如下图所示: 3.点击"查看"选项卡,将"隐藏已知文件类型的扩展名"此项的勾选取消,点击确定即可显示已知文件类型的扩展名.如下图所示:

几何画板按已知圆的方程画圆的方法

  比如已知圆的方程:x2+y2=32,画圆的方法有以下两种: 方法一 将圆方程进化为2个函数,分别画图像 步骤一 将圆方程进行移项.开平方,化成y=√(9-x2)和y=-√(9-x2)两个简单函数; 步骤二 画出y=√(9-x2)函数图像.打开几何画板,点击上方"绘图"菜单,在其下拉菜单选择"绘制新函数"命令,弹出函数对话框,在其中依次输入如下图所示表达式,点击"确定",即可画出函数图像. 在几何画板中画函数图像示例 步骤三 画出y=-√(9-