DogLover2006
Technical User
I have this code and it ran once not it give me the following message that it can not find TempFederal.mdb. Could some on help me I am using access 2002.
Public Sub CreatesNewTable()
Dim dbsTempFederal As Database
Dim tdfNew As TableDef
Dim prpLoop As Property
Set dbsTempFederal = OpenDatabase("TempFederal.mdb")
' Create a new TableDef object.
Set tdfNew = dbsTempFederal.CreateTableDef("NewYear")
With tdfNew
' Create fields and append them to the new TableDef
' object. This must be done before appending the
' TableDef object to the TableDefs collection of the
' Northwind database.
.Fields.Append .CreateField("FirstName", dbText)
.Fields.Append .CreateField("LastName", dbText)
.Fields.Append .CreateField("Phone", dbText)
.Fields.Append .CreateField("Notes", dbMemo)
Debug.Print "Properties of new TableDef object " & _
"before appending to collection:"
' Enumerate Properties collection of new TableDef
' object.
' For Each prpLoop In .Properties
' On Error Resume Next
' If prpLoop <> "" Then Debug.Print " " & _
' prpLoop.Name & " = " & prpLoop
' On Error GoTo 0
' Next prpLoop
' Append the new TableDef object to the Northwind
' database.
dbsTempFederal.TableDefs.Append tdfNew
Debug.Print "Properties of new TableDef object " & _
"after appending to collection:"
' Enumerate Properties collection of new TableDef
' object.
' For Each prpLoop In .Properties
' On Error Resume Next
' If prpLoop <> "" Then Debug.Print " " & _
' prpLoop.Name & " = " & prpLoop
' On Error GoTo 0
' Next prpLoop
End With
' Delete new TableDef object since this is a
' demonstration.
' dbsTempFederal.TableDefs.Delete "Contacts"
dbsTempFederal.Close
End Sub
Public Sub CreatesNewTable()
Dim dbsTempFederal As Database
Dim tdfNew As TableDef
Dim prpLoop As Property
Set dbsTempFederal = OpenDatabase("TempFederal.mdb")
' Create a new TableDef object.
Set tdfNew = dbsTempFederal.CreateTableDef("NewYear")
With tdfNew
' Create fields and append them to the new TableDef
' object. This must be done before appending the
' TableDef object to the TableDefs collection of the
' Northwind database.
.Fields.Append .CreateField("FirstName", dbText)
.Fields.Append .CreateField("LastName", dbText)
.Fields.Append .CreateField("Phone", dbText)
.Fields.Append .CreateField("Notes", dbMemo)
Debug.Print "Properties of new TableDef object " & _
"before appending to collection:"
' Enumerate Properties collection of new TableDef
' object.
' For Each prpLoop In .Properties
' On Error Resume Next
' If prpLoop <> "" Then Debug.Print " " & _
' prpLoop.Name & " = " & prpLoop
' On Error GoTo 0
' Next prpLoop
' Append the new TableDef object to the Northwind
' database.
dbsTempFederal.TableDefs.Append tdfNew
Debug.Print "Properties of new TableDef object " & _
"after appending to collection:"
' Enumerate Properties collection of new TableDef
' object.
' For Each prpLoop In .Properties
' On Error Resume Next
' If prpLoop <> "" Then Debug.Print " " & _
' prpLoop.Name & " = " & prpLoop
' On Error GoTo 0
' Next prpLoop
End With
' Delete new TableDef object since this is a
' demonstration.
' dbsTempFederal.TableDefs.Delete "Contacts"
dbsTempFederal.Close
End Sub