Well, I still have some little issues when deleting items from the A table. The debugger does not like the expression Forms!A.subformB.Form.RecordCount, telling that the expression contains an illegal reference to a property Form/Report.
The subform is in an invalid state for a moment, just when it's Current event gets fired.
Less of an issue is that the form sometimes tells that "The action DeleteRecord is not available at the moment" -- when deleting the last item in the B form.