Const TableName As String = "MyTable"
Const FieldName As String = "MyField"
Const InputMessage As String = "Please enter a value"
Const InputTitle As String = "Enter Value"
Dim DataString As String
Dim db As DAO.Database
Dim rs As DAO.Recordset
Do While DataString <> vbNullString
DataString = InputBox(InputMessage, InputTitle)
Loop
Set db = CurrentDb
Set rs = db.OpenRecordset(TableName)
With rs
.AddNew
.Fields(FieldName) = DataString
.Update
.Close
End With
Set rs = Nothing
Set db = Nothing