Microsoft KB Archive/321568

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

Article ID: 321568

Article Last Modified on 1/19/2006

-

APPLIES TO


 * Microsoft Visio for Enterprise Architects 2002, when used with:
 * Microsoft Visual Studio .NET 2002 Enterprise Architect

-



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 &quot;Applies to&quot; section. This problem was first corrected in Visio for Enterprise Architects 2002 Service Release 1 (SR-1).



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.

Additional query words: kbVSNETEntArch2002sr1Fix

Keywords: kbtshoot kbbug kbfix kbvs2002sp1sweep kbvs2005swept kbvs2005doesnotapply KB321568

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.