FIX: When you use Undo to unobjectify an object, you get an unrelated object, and the fact remains in the Fact Editor (321568)



The information in this article applies to:

  • Microsoft Visio for Enterprise Architects (2002), when used with:
    • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition

This article was previously published under Q321568

SYMPTOMS

When you use the Undo command to unobjectify an objectified object on the ORM Source Model drawing page, the object is no longer related to the fact. After you do this, you can click Undo to remove the fact from the drawing page, but the fact remains in the Fact Editor.

RESOLUTION

To resolve this problem, obtain the latest service release for Visio for Enterprise Architects 2002. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

320765 How to obtain the latest Visio for Enterprise Architects 2002 service release

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. This problem was first corrected in Visio for Enterprise Architects 2002 Service Release 1 (SR-1).

MORE INFORMATION

Steps to Reproduce the Behavior

  1. Start Microsoft Visio.
  2. On the File menu, point to New, point to Database, and then click ORM Source Model.
  3. On the Database menu, point to View, and then click Fact Editor.
  4. On the Fact tab, in the Object Name text box (on the left side) Type A. In the Relationship text box, type has. In the Object Name text box (on the right side) type B.
  5. On the Contraints tab, in the dropdown box next to the Constraint Question #1, click to select Zero or More. In the dropdown box next to Constraint Question #2, click Zero or More.
  6. On the Advanced tab, in the Objectify/Nest Fact as box, type C. Click OK.
  7. Drag the fact to the drawing page.
  8. Click Objectification. Click the Database Properties tab. Note that the categories include definition, data type, and nested roles.
  9. Right-click the predicate, and then click Fact Editor.
  10. Click the Advanced tab, and then delete the letter C from the contents of the Objectify/Nest fact as text box. The Objectification is deleted. Click OK.
  11. On the Edit menu, click Undo Set Formula.
  12. Click Objectification. Click the Database Properties tab. Note that the categories show only Information.
  13. On the Edit menu, click Undo Drop on Page. This removes the objects from the page.
  14. On the Edit menu, click Undo Edit Fact to undo the creation of the fact. Note that A has B is not removed from Fact Types.

Modification Type:MinorLast Reviewed:1/19/2006
Keywords:kbvs2005doesnotapply kbvs2005swept kbtshoot kbvs2002sp1sweep kbbug kbfix KB321568 kbAudDeveloper