I have a form with a field that uses a lookup field to another table to get the representation of a foreign key when selecting data for that field. However, if I access the recordset through VGA (e.g. Me.Recordset("fk_id")) I get the actual ID which makes sense. Is there a way to get the string representation from the recordset or do I need to create a new recordset and use the ID to query the second table?