It looks to me that you just want an Unmatched Query between Table B and Table A, joining on both the Event ID and Status fields (basically, it looks like you want all records from Table B where the Event ID/Status field combination is not found in Table A).
The SQL code for that query would look like:
Code:
SELECT [Table B].[Event ID], [Table B].Status, [Table B].[Error Description]
FROM [Table B] LEFT JOIN [Table A] ON ([Table B].Status = [Table A].Status) AND ([Table B].[Event ID] = [Table A].[Event ID])
WHERE ((([Table A].[Event ID]) Is Null));