As was said, rst is probably a recordset object, i.e. a thing holding the data from a table or query so you can do stuff to it. rst! is the preface to a reference to a particular field, so for example
Code:
NameString = rst!PersonName
would write the the entry from the field PersonName for the record the code is looking at to a string that the code can use for whatever.