tvanstiphout
Active member
- Local time
- Today, 00:27
- Joined
- Jan 22, 2016
- Messages
- 632
I expected this to fail compilation on the indicated line.
Decompile did not make a difference.
This is A365-32 MEC. I was using a test module in Northwind 2 Dev Edition.
Decompile did not make a difference.
This is A365-32 MEC. I was using a test module in Northwind 2 Dev Edition.
Code:
Sub test1()
Dim db As DAO.Database
Dim td As DAO.TableDef
Dim qd As DAO.QueryDef
Set db = CurrentDb
Set td = db.TableDefs("Orders")
Set qd = db.QueryDefs("qryOrder")
Debug.Print GetTableDefProperty(td, "Name")
Debug.Print GetTableDefProperty(qd, "Name") '<== Why does this compile?
End Sub
Private Function GetTableDefProperty(td As DAO.TableDef, ByVal strProp As String) As Variant
GetTableDefProperty = td.Properties(strProp)
End Function