Sorry, but I don't have a clue when it comes to PDAs. Are you running Word
on the PDA? If so, and if you can then transfer the word documents back to a
PC or laptop, you can read data from a Word document in VBA within Access.
I'm guessing that you would have named 'fields' within your template, and
there is a way to reference those fields. Here is an example of how you would
assign the value of two named Word fields to their corresponding fields in a
new record in a recordset:
Dim objWord As Word.Application
Dim rst As ADODB.Recordset
Set rst = New ADODB.Recordset
rst.Open "tblYourTableNameHere", CurrentProject.Connection, adOpenKeyset,
adLockOptimistic
Set objWord = New Word.Application
objWord.Documents.Add "your fully-qualified file name goes here"
rst.addnew
With objWord.ActiveDocument.Bookmarks
rst!yourField1 = .Item("YourWordField1").Range.Text
rst!yourField2 = .Item("YourWordField2").Range.Text
end with
rst.update
rst.Close
Set rst = Nothing
objWord.Quit
Set objWord = Nothing
Of course, you'd have to have logic to figure out which word document to
open. This example assumes that you would be defining a new record for each
word document - I'm not sure exactly what you require. Hope this helps.