Sql server 如何设置sequence语句以在VBA中使用50000系列?
我的发言:Sql server 如何设置sequence语句以在VBA中使用50000系列?,sql-server,ms-access,vba,Sql Server,Ms Access,Vba,我的发言: Ucase([Area] & '-' & [CorCat] & '-' & [Task] & [JobNo] & '-' & [Sequence] & [Suffix]) 我希望[序列]设置为50000系列。目前,它是从000001开始的。您的问题和代码都非常模糊,因此很难知道您想要实现什么。这段代码是SQL语句的一部分吗?你能展示更多的代码吗 假设您希望使用VBA代码设置序列号,则需要使用循环,然后使用在每次迭
Ucase([Area] & '-' & [CorCat] & '-' & [Task] & [JobNo] & '-' & [Sequence] & [Suffix])
我希望[序列]设置为50000系列。目前,它是从000001开始的。您的问题和代码都非常模糊,因此很难知道您想要实现什么。这段代码是SQL语句的一部分吗?你能展示更多的代码吗 假设您希望使用VBA代码设置序列号,则需要使用循环,然后使用在每次迭代中递增1的长变量。假设序列字段为text/string,则需要将long变量转换为字符串,并在左侧填充零
SQL Server允许您为标识字段设置种子值,以便可以从任意数字开始。我怀疑这是您想要的,但我只是说,因为您在这个问题上有一个sql server标记。我不知道您的问题是什么?我的项目有access数据库,文档编号的生成规则标记(自动排序标记定义)使用VBA代码。构建规则是将表组合为Ucase([Area]&'-'&[CorCat]&'-'&[Task]&[JobNo]&'-'&[Sequence]&[Suffix]),该语句的序列长度为6位。但是我需要序列从500001系列开始,而不是000001系列。我怎样才能使表序列从500001开始?我仍然不知道你的问题是什么。这意味着你应该澄清它。你需要添加更多的细节<代码>.&[JobNo]&'-'&(50000+[Sequence])&'-'&…