I have a question regarding the DIM statement. I copied a code from another form that dynamically creates an Access DB.
ex:
Private Sub mnuNew_Click()
Dim newdata
Dim tb As TableDef
Dim fld As Field
Dim indx As Index
Dim DBNaam$
Dim dbNew As Database
'get name of the new database
newdata = InputBox("What's the name of the database?"
Screen.MousePointer = vbHourglass
'make database
DBNaam$ = newdata & ".mdb"
Set dbNew = CreateDatabase(DBNaam$, dbLangGeneral, dbVersion30)
'make a table
Set tb = dbNew.CreateTableDef("Table1"

'make a date-field
Set fld = tb.CreateField("Service Date", dbDate)
tb.Fields.Append fld
'make a meno-field
Set fld = tb.CreateField("Cost", dbCurrency)
tb.Fields.Append fld
'make a Yes/No field
Set fld = tb.CreateField("Odometer", dbBoolean)
tb.Fields.Append fld
'make a text field with a length of 8 characters
Set fld = tb.CreateField("Fuel Qty", dbBoolean)
tb.Fields.Append fld
Set fld = tb.CreateField("Service Type", dbText)
tb.Fields.Append fld
dbNew.TableDefs.Append tb
Screen.MousePointer = vbNormal
End Sub
I keep getting a compile error on all of these DIMs because "TableDef" and "Database" are not recognized. i.e they are not in the dropdown as a choice including "createDatabase". Can anyone tell me what I need to do or what I'm missing somewhere?
Thanks.