Questionaire: After viewing answers on a case questionnaire, closing the Answers form reopens the Answers form displaying all answers in the system
The root issue is that the menuitem KMKnowledgeCollectorResultAnswer was opened twice. The first time it was opened by the menuitem button and then it was opened again by the event handler of the menutiem. While the form opened by the menuitem it doesn't have the right datasource record passed through, so the form shows all answers.
This fix solves the problem by replacing the menuitem button with a button so the form will be only open by the event handler from the button.