In datasheet view, only the current record will have the correct description; the only way around this is what you describe above. You are correct that it would not be normalized; this might be one case where you would compromise on normalizationThe only thing I've found around this is to have the item description bound to a field in the table, which, if I understand this right, makes this part not "normalized" because I'm duplicating data (the trans ID (normal), and the item description (not normal)).