次の4桁の数字を取得する良い方法を見つけました。 次の無料の一意の4桁の番号を見つける方法
しかし、私の場合、次に利用可能な4桁または5桁の番号を取得したいと思います。そして、これはユーザーの要求に応じて変わります。これらの番号はキーID列ではありませんが、ビジネス目的のタグ付け構造に不可欠です。
現在、テーブルアダプタークエリを使用しています。しかし、どのようにクエリを作成しますか。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票を獲得しました。
新しい男に休憩を与えてください!お願いします。