Step 1: Create a table called tblAllNumbers with a field called theNumber make the length long.
Step 2: Write a procedure that will populate tblAllNumbers with the dsired values. This is a simple loop.
Code:
Sub FillAllNumbers()
Dim strSQL as String
Dim lngNumber as Long
For lngNumber = 1 to 3000
strSQL = "INSERT INTO tblAllNumbers (theNumber) Values (" & lngNumber & ");"
currentdb.execute strSQL
next lngNumber
End Sub
Step 3: Create a query with an outer join
Code:
SELECT tblAllNumbers.theNumber, tblYourTable.PK
FROM tblAllNumbers LEFT JOIN tblYourTable ON tblAllNumbers.theNumber = tblYourTable.PK
WHERE (((tblYourTable.PK) Is Null));
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.