clarimuse,
referencing linked tables is done in the same manner as local tables.
Wheteher it be a recordset or tabldef, link tables are treated, as if they are local.
If txtState.DefaultValue = vbNullString Then
txtState.DefaultValue = "TX"
End If
If you're setting this from a "remote procedure", I think the tableDefs collection, would allow you to manipulate the property.
Maybe something like this...
Sub SingleTableFieldsProperties()
Dim fld As Field, td As TableDefs, prp As Property
Set td = CurrentDb.TableDefs
For Each fld In td("tblCountries").Fields
For Each prp In fld.Properties
Debug.Print prp.Name
If prp.Name = "DefaultValue" Then
Debug.Print prp.Value
End If
Next
Next
End Sub
Not sure how to set the value???