Show us a bit of the code you are working with.
If you get data from an external source that has date and time data stored in a string/text, you could use intrinsic functions to convert those data to Access date/time datatype and possibly take advantage of other functions within Access.
What is the database you are using with ODBC?
If you get data as "YYYYMMDD", you can convert this to an Access date/time variable using something along these lines.
Consider YourField ="YYYYMMDD"
Dim DateYuNeed as date
Dim mYear as Integer
Dim mMonth as Integer
Dim mDay as Integer
mYear = CInt(Left(Yourfield,4))
mMonth = CInt(Mid(Yourfield,5,2))
mDay =CInt(Right(yourfield,2))
DateYuNeed = DateSerial(mYear,mMonth mDay)
In Access, Date is a built in function that returns Today's Date (no time element).
Your question
I'm trying to select all values greater than or equal to today's date.
Code:
If DateYuNeed - Date >= 0 then
'this is where you do whatever you want to do
else
'these records are less than today's date
end if
I hope this is helpful.