Sorry for the delay in posting. I was swamped by meetings all day. Try this.
This works from a VBA perspective in Access.
1. Create a command button. In the on-click event put the following:
Private Sub CommandBtn_Click()
Create a function called TableDefDescription:
Function TableDefDescription(ByVal TestTable As String)
Dim DB As Database
Dim TD As TableDef
On Error GoTo err_trap
'set database and tabledef variables
Set DB = CurrentDb()
Set TD = DB.TableDefs(TestTable)
'see if a value exists
TableDefDescription = TD.Properties("Description")
'to delete the description field
'if not, trap the error and append the property to the table
If Err.Number = 3270 Then
Set P = TD.CreateProperty("Description", dbText)
P.Value = "whadda yamean???"
Its not pretty code, but it should work. Again, my apologies for the delay in responding. I hope it works for you.