我找到了一個獲取下一個4位數字的好方法。 How to find next free unique 4-digit number如何從表格中獲得下4位數字(包含3,4,5和6位數字)
但在我的情況下,我想獲得下一個可用的4或5位數字。 這將根據用戶請求而改變。這些數字不是關鍵的ID列,但它們對於商業目的的標記結構是必不可少的。
目前我使用表adabpter查詢。但是,我將如何寫一個查詢。 我想我可以通過所有的值做一個長的迭代循環,直到我看到一個4位數。
但我想要更有效率的想法。
Function GetNextAvailableNumber(NumofDigits) as Long
'SQL Code Here ----
'Query Number Table
Return Long
End Function
這裏是我當前的SQL:
'This Queries my View
SELECT MIN([Number]) AS Expr1
FROM LineNumbersNotUsed
'This is my View SQL
SELECT Numbers.Number
FROM Numbers
WHERE (((Exists (Select * From LineList Where LineList.LineNum = Numbers.Number))=False))
ORDER BY Numbers.Number;
數字是所有可用的人數從0到99999的列表,基本上什麼可以使用。
LineList是我最終的主表,我保留了長的和所有相關的其他商業信息。
希望這是有道理的。
天哪,你們對新人非常強硬。 我不小心打了回車鍵,發佈的問題,我立即得到-3票。
給你一個新人休息一下吧!請。
發佈前完成您的文章。 :( –
[Stack Overflow不是您的免費促銷網站™](http://meta.stackexchange.com/a/128560/140505) – Oded
您有問題嗎? – Oded