2013-05-09 18 views
-1

我聲明:如何設置序列的語句以在VBA中使用50000系列?

Ucase([Area] & '-' & [CorCat] & '-' & [Task] & [JobNo] & '-' & [Sequence] & [Suffix]) 

我想[序列]設置爲50000系列。目前它是從00000開始的。

+3

我不知道你的問題是什麼? – 2013-05-09 09:27:47

+0

我有我的項目的訪問數據庫和文檔編號(自動排序標籤定義)的構建規則標籤使用VBA代碼。構建規則將表格合併爲Ucase([Area]&' - '&[CorCat]&' - '&[Task]&[JobNo]&' - '&[Sequence]&[Suffix])這個陳述是6位數。但我需要序列以500001系列而不是000001開頭。我怎樣才能讓表序列開始500001號? – user2365647 2013-05-09 09:30:48

+1

我仍然不知道你的問題是什麼。這意味着你應該澄清它。 – 2013-05-09 09:31:39

回答

0

你的問題和你的代碼都很模糊,所以很難知道你想要達到的目標。這段代碼是否是SQL語句的一部分?你能展示更多的代碼嗎?

假設您想使用VBA代碼設置序列號,您需要使用一個循環,然後使用一個長變量,每次迭代時遞增一個。假設序列字段是文本/字符串,您需要將long變量轉換爲字符串,並用零填充左邊的字符串。

SQL Server允許您爲標識字段設置種子值,因此您可以從任意數字開始。我懷疑這是你在找什麼,但我只是說,因爲你有這個問題上的SQL服務器標籤。

相關問題