I am using the following code to create a field in a backend table. It works fine but for the Default Value. No default value is set. I tried using dbInteger with a 0(zero) with the same result. I receive not error message but the default value is not set.
Thanks for the help.
Eddy
Set db = OpenDatabase(DatabasePath)
Set wrkDefault = DBEngine.Workspaces(0)
Set dbsUpdate = wrkDefault.OpenDatabase(DatabasePath, True)
Set tdfF = dbsUpdate.TableDefs("TableF")
With tdfF
Set tdfFieldF = .CreateField("TotFee", dbCurrency)
.Fields.Append tdfFieldF
tdfFieldF.Properties.Append tdfFieldF.CreateProperty("Caption", dbText, "Fee1")
tdfFieldF.Properties.Append tdfFieldF.CreateProperty("Format", dbText, "Currency")
tdfFieldF.Properties.Append tdfFieldF.CreateProperty("Default Value", dbText, "0")
tdfFieldF.Properties.Append tdfFieldF.CreateProperty("Description", dbText, _
"Total Fee1")
End With
Thanks for the help.
Eddy
Set db = OpenDatabase(DatabasePath)
Set wrkDefault = DBEngine.Workspaces(0)
Set dbsUpdate = wrkDefault.OpenDatabase(DatabasePath, True)
Set tdfF = dbsUpdate.TableDefs("TableF")
With tdfF
Set tdfFieldF = .CreateField("TotFee", dbCurrency)
.Fields.Append tdfFieldF
tdfFieldF.Properties.Append tdfFieldF.CreateProperty("Caption", dbText, "Fee1")
tdfFieldF.Properties.Append tdfFieldF.CreateProperty("Format", dbText, "Currency")
tdfFieldF.Properties.Append tdfFieldF.CreateProperty("Default Value", dbText, "0")
tdfFieldF.Properties.Append tdfFieldF.CreateProperty("Description", dbText, _
"Total Fee1")
End With