<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Toad Data Modeling</title>
	<atom:link href="http://blogs.inside.quest.com/modeling/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.inside.quest.com/modeling</link>
	<description>Just another Blogs.inside.quest.com weblog</description>
	<pubDate>Wed, 24 Feb 2010 11:51:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>TDM 3.5.5.5 BETA Released!</title>
		<link>http://blogs.inside.quest.com/modeling/2010/02/24/tdm-3555-beta-released/</link>
		<comments>http://blogs.inside.quest.com/modeling/2010/02/24/tdm-3555-beta-released/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 11:51:41 +0000</pubDate>
		<dc:creator>Vladimira Nitrova</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blogs.inside.quest.com/modeling/?p=297</guid>
		<description><![CDATA[Hello,
I&#8217;m pleased to inform you that Toad Data Modeler 3.5.5.5 BETA has been released. 
The new BETA brings great new features, enhancements and more than forty resolved issues!
=============================
New Features and Enhancements
=============================
General:
 - Support for DB 2 LUW 9.7
- Templates for SQL Objects
- Application Variables
- Naming Conventions - Valid characters
- Enhanced Default Values dialog
Macros and Scripting [...]]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>I&#8217;m pleased to inform you that Toad Data Modeler 3.5.5.5 BETA has been released. </p>
<p>The new BETA brings great new features, enhancements and more than forty resolved issues!</p>
<p>=============================<br />
New Features and Enhancements<br />
=============================<br />
General:<br />
 - Support for DB 2 LUW 9.7<br />
- Templates for SQL Objects<br />
- Application Variables<br />
- Naming Conventions - Valid characters<br />
- Enhanced Default Values dialog</p>
<p>Macros and Scripting Functionality:<br />
- New commands for refresh of Model Explorer and Workspace<br />
- Possibility to add a relationship and key via script<br />
- Possibility to add columns to keys<br />
- Possibility to set user rights</p>
<p>Toad for Oracle Integration:<br />
- Generated DDL script will open in the currently running instance of Toad for Oracle.</p>
<p>Reverse Engineering:<br />
- Improved Filter functionality for table selection on the Tables page in the Reverse Engineering Wizard<br />
- Possibility to reverse engineer tables to Workspaces by Schemas/User</p>
<p>Sync &amp; Convert Wizard:<br />
- Wildcard Dialog on page Select Items<br />
- Comparing of Procedures Enhanced</p>
<p>RTF/PDF Reports:<br />
- Links in RTF/PDF Reports</p>
<p>For more details, please read the Beta release announcement at:<br />
<a href="http://modeling.inside.quest.com/thread.jspa?messageID=94761&amp;tstart=0#94761">http://modeling.inside.quest.com/thread.jspa?messageID=94761&amp;tstart=0#94761</a></p>
<p>We look forward to your feedback!</p>
<p>Regards,</p>
<p>Vladka + TDM Team</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.inside.quest.com/modeling/2010/02/24/tdm-3555-beta-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>TDM 3.5.4.1 BETA Released</title>
		<link>http://blogs.inside.quest.com/modeling/2010/02/03/tdm-3541-beta-released/</link>
		<comments>http://blogs.inside.quest.com/modeling/2010/02/03/tdm-3541-beta-released/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:33:51 +0000</pubDate>
		<dc:creator>Vladimira Nitrova</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blogs.inside.quest.com/modeling/?p=294</guid>
		<description><![CDATA[Hello,
I&#8217;m pleased to inform you that Toad Data Modeler 3.5.4.1 BETA has been released.
Beta 3.5.4.1 does not bring any new features and enhancements. It is Beta 3.5.3.1 with extended expiration date (1 May 2010).
Please accept our apology for any inconveniences you might have had because of the break between Betas. (Switching back to developmentally lower [...]]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>I&#8217;m pleased to inform you that Toad Data Modeler 3.5.4.1 BETA has been released.<br />
Beta 3.5.4.1 does not bring any new features and enhancements. It is Beta 3.5.3.1 with extended expiration date (1 May 2010).</p>
<p>Please accept our apology for any inconveniences you might have had because of the break between Betas. (Switching back to developmentally lower version is not recommended, e.g. from Beta 3.5.3 to commercial 3.4.16.)<br />
In the future, we will be always trying to release Betas continuously, without any breaks to prevent you from any incompatibility issues.<br />
Thank you.</p>
<p>You can download the Beta 3.5.4.1 from:<br />
<a href="http://modeling.inside.quest.com/ann.jspa?annID=150">http://modeling.inside.quest.com/ann.jspa?annID=150</a><br />
The Beta expires on 1 May 2010. </p>
<p>Note: The next Beta will bring lots of great new features and enhancements. We are still working on it. Thanks for your patience.</p>
<p>Regards,</p>
<p>Vladka &amp; TDM Team</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.inside.quest.com/modeling/2010/02/03/tdm-3541-beta-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Toad Data Modeler 3.4.16 Freeware Released</title>
		<link>http://blogs.inside.quest.com/modeling/2010/01/19/toad-data-modeler-3416-freeware-released/</link>
		<comments>http://blogs.inside.quest.com/modeling/2010/01/19/toad-data-modeler-3416-freeware-released/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 13:38:06 +0000</pubDate>
		<dc:creator>Vladimira Nitrova</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blogs.inside.quest.com/modeling/?p=291</guid>
		<description><![CDATA[Hello,
Let me inform you that another freeware version of Toad Data Modeler has been released.
Toad Data Modeler 3.4.16 Freeware expires on 20 May 2010. 
Freeware version has some limitations. You can read about them in the following documents:
* TDM Freeware Matrix - Feature List - A list of features and differences between TDM Commercial and [...]]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>Let me inform you that another freeware version of Toad Data Modeler has been released.<br />
Toad Data Modeler 3.4.16 Freeware expires on 20 May 2010. </p>
<p>Freeware version has some limitations. You can read about them in the following documents:<br />
* TDM Freeware Matrix - Feature List - A list of features and differences between TDM Commercial and Freeware:<br />
<a href="http://modeling.inside.quest.com/entry.jspa?externalID=3303&amp;categoryID=29">http://modeling.inside.quest.com/entry.jspa?externalID=3303&amp;categoryID=29</a></p>
<p>* TDM Freeware - Functionality Restrictions - A quick review of freeware restrictions<br />
<a href="http://modeling.inside.quest.com/entry.jspa?externalID=3304&amp;categoryID=29">http://modeling.inside.quest.com/entry.jspa?externalID=3304&amp;categoryID=29</a></p>
<p>Tip! - Feel free to use Freeware version as a viewer of your models!</p>
<p>========<br />
Download<br />
========<br />
You can download the Freeware from:<br />
<a href="http://usdownloads.quest.com.edgesuite.net/Repository/www.toadsoft.com/tdm/ToadDataModeler_freeware_3.4.16.8.zip">http://usdownloads.quest.com.edgesuite.net/Repository/www.toadsoft.com/tdm/ToadDataModeler_freeware_3.4.16.8.zip</a></p>
<p>If you have any questions, please write us back. Thanks.</p>
<p>Regards,</p>
<p>Vladka + TDM Team</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.inside.quest.com/modeling/2010/01/19/toad-data-modeler-3416-freeware-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Model Type Selection and Why FKs Don’t Migrate to Child Entities in Logical Model</title>
		<link>http://blogs.inside.quest.com/modeling/2010/01/13/model-type-selection-and-why-fks-don%e2%80%99t-migrate-to-child-entities-in-logical-model/</link>
		<comments>http://blogs.inside.quest.com/modeling/2010/01/13/model-type-selection-and-why-fks-don%e2%80%99t-migrate-to-child-entities-in-logical-model/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 09:37:09 +0000</pubDate>
		<dc:creator>Vladimira Nitrova</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://blogs.inside.quest.com/modeling/?p=279</guid>
		<description><![CDATA[In Toad Data Modeler you can create a logical model (database independent) and physical models specific for every target database platform, for example for Oracle 10g, MS SQL 2008, MySQL 5 etc.
Of course, there are differences between logical and physical models. Logical model is a general model where you can design just a basic structure [...]]]></description>
			<content:encoded><![CDATA[<p>In Toad Data Modeler you can create a logical model (database independent) and physical models specific for every target database platform, for example for Oracle 10g, MS SQL 2008, MySQL 5 etc.</p>
<p>Of course, there are differences between logical and physical models. Logical model is a general model where you can design just a basic structure without regard to database specific items. On the contrary,  physical models contain specific items and detailed settings for the selected target database. </p>
<p>Key differences also include the following:<br />
•  Inheritance can be modeled only in logical model<br />
•  FK attributes don’t migrate to child entities in logical model</p>
<p>Before you start your database development, it is critical to make the right decision and consider if you do want to start with logical model or physical model.</p>
<p><strong>Recommendations:</strong><br />
1. If you do not plan to use inheritance, start with physical model.<br />
2. If you need to define database specific items, like Autoincrement property etc., start with physical model.<br />
3. If you need to create a model for multiple target database platforms, for example one for Oracle and one for MS SQL – you can consider both of the options 1 and 2. You can convert a logical model to two models, one for Oracle and second for MS SQL Server (and others, of course. LER to PER conversion). However, if you start with physical model for Oracle, you can also easily convert the model to MS SQL Server model (PER to PER conversion). </p>
<p>Note: If you are used to defining descriptive names for some objects - physical and logical names for tables, views and other objects, you can also choose physical model. Example: physical name of table is CST. More descriptive name for the same table CST is Customer. Both names can be defined in a physical model in Toad Data Modeler (while in some other database modeling tools it is possible to specify only certain logical information in logical model).</p>
<p><strong>Inheritance in Logical Model</strong><br />
In logical models you can model inheritances. Toad Data Modeler allows you to define three methods of the inheritance conversion.  Each of the three options significantly affects the converted physical model. See the examples below</p>
<p><em>Logical Model:</em><br />
<img src="http://blogs.inside.quest.com/modeling/files/2010/01/ler01.png" alt="" width="416" height="268" class="attachment wp-att-280 alignleft" /><br />
<em>Inheritance Settings:</em><br />
<img src="http://blogs.inside.quest.com/modeling/files/2010/01/ler02.png" alt="" width="336" height="240" class="attachment wp-att-281 alignleft" /></p>
<p><em>Possible Outputs:</em><br />
A] Single Table<br />
<img src="http://blogs.inside.quest.com/modeling/files/2010/01/ler03.png" alt="" width="225" height="178" class="attachment wp-att-282 alignleft" /><br />
B] N-1 Tables<br />
<img src="http://blogs.inside.quest.com/modeling/files/2010/01/ler04.png" alt="" width="458" height="141" class="attachment wp-att-283 alignleft" /><br />
C] N Tables<br />
<img src="http://blogs.inside.quest.com/modeling/files/2010/01/ler05.png" alt="" width="470" height="216" class="attachment wp-att-284 alignleft" /></p>
<p>As you can see in the example, converted physical models can have one table, two tables or three tables and one ID attribute, two ID attributes or three ID attributes. Inheritance settings affect the final physical model and that’s why FK attributes don’t migrate to child entities in logical model. It doesn’t seem to have a sense to display three ID attributes in logical model when there finally will be only one or two attributes as shown in output B] and C].</p>
<p>Conversion from logical to physical model is not only about conversion of data types and adding logical names to tables and columns. It is a more complicated task. Some other products show FK attributes in child tables in logical models, but such products probably don&#8217;t support three methods of conversion from logical to physical models.</p>
<p><strong>New TDM Versions – Logical or Physical?</strong><br />
In the latest BETA version and in future versions of Toad Data Modeler, the following dialog will be shown every time you create a new logical model. We believe it will help you to decide which model to select to start your modeling work.<br />
<img src="http://blogs.inside.quest.com/modeling/files/2010/01/ler06.png" alt="" width="526" height="397" class="attachment wp-att-285 alignleft" /></p>
<p>If you have any questions, please do not hesitate to ask us via the Modeling community forum.</p>
<p>Thank you.</p>
<p>Vaclav + Vladka</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.inside.quest.com/modeling/2010/01/13/model-type-selection-and-why-fks-don%e2%80%99t-migrate-to-child-entities-in-logical-model/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Merry Christmas! (Holiday Season in Modeling Community)</title>
		<link>http://blogs.inside.quest.com/modeling/2009/12/16/merry-christmas-holiday-season-in-modeling-community/</link>
		<comments>http://blogs.inside.quest.com/modeling/2009/12/16/merry-christmas-holiday-season-in-modeling-community/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 08:34:44 +0000</pubDate>
		<dc:creator>Vladimira Nitrova</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blogs.inside.quest.com/modeling/?p=273</guid>
		<description><![CDATA[Hello all, 
I&#8217;m sure you have already noticed. Christmas is just around the corner&#8230; 
And here is a winter card from our team to you :).

Let us wish you and your families a happy and peaceful holiday season, good health, love and lots of wonderful moments in the new year 2010.
Thank you very much for [...]]]></description>
			<content:encoded><![CDATA[<p>Hello all, </p>
<p>I&#8217;m sure you have already noticed. Christmas is just around the corner&#8230; </p>
<p>And here is a winter card from our team to you :).<br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/pf2010_tdmteam.jpg" alt="" width="682" height="418" class="attachment wp-att-274 alignleft" /></p>
<p>Let us wish you and your families a happy and peaceful holiday season, good health, love and lots of wonderful moments in the new year 2010.</p>
<p>Thank you very much for all your support this year and for being such wonderful BETA testers and TDM3 users! We hope you will stay fans of our product and will keep helping us to make Toad Data Modeler even a better product. We appreciate your co-operation very much! </p>
<p>Your Toad Data Modeler Team   </p>
<p><strong>Community during Holidays</strong><br />
Let me inform you that our development team will not be available during the Christmas holiday season. We will be celebrating Christmas and New Year at home with our families and friends. Therefore, we would like to ask you for patience.<br />
The community will be restricted in the period of 21 December to 4 January.</p>
<p>Thank you very much for understanding it.</p>
<p>We are looking forward to hearing from you in January! </p>
<p>Vladka + TDM Team</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.inside.quest.com/modeling/2009/12/16/merry-christmas-holiday-season-in-modeling-community/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Toad Data Modeler 3.4.16 Released</title>
		<link>http://blogs.inside.quest.com/modeling/2009/12/04/toad-data-modeler-3416-released/</link>
		<comments>http://blogs.inside.quest.com/modeling/2009/12/04/toad-data-modeler-3416-released/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 15:33:22 +0000</pubDate>
		<dc:creator>Vladimira Nitrova</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blogs.inside.quest.com/modeling/?p=270</guid>
		<description><![CDATA[Hello,
Let me inform you that Toad Data Modeler version 3.4.16 has been released.
The new version is bringing the following new features and enhancements:
* Support for Oracle 11g Release 2 including Reverse Engineering, LIVE RE, DDL/SQL Script generation, Model Verification, Reports, Alter Script generation
* Search Box on the toolbar (View &#124; Toolbars &#124; Quick Search Bar)
Resolved [...]]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>Let me inform you that Toad Data Modeler version 3.4.16 has been released.<br />
The new version is bringing the following new features and enhancements:<br />
* Support for Oracle 11g Release 2 including Reverse Engineering, LIVE RE, DDL/SQL Script generation, Model Verification, Reports, Alter Script generation<br />
* Search Box on the toolbar (View | Toolbars | Quick Search Bar)</p>
<p>Resolved Issues:<br />
Oracle 11g, 10g, 9i<br />
- Import DDL - DDL scripts in ANSI and UNICODE code were not imported properly. Fixed.<br />
- Reverse Engineering - Problem during loading net service names from tnsnames.ora configuration file. Fixed.</p>
<p>You can download Toad Data Modeler 3.4.16 from:<br />
http://www.quest.com/common/registration.aspx?RequestDefID=10037<br />
or via the Quest support website:<br />
https://support.quest.com/<br />
(section Downloads &amp; Updates for Toad Data Modeler)</p>
<p>More details on the new features can be found in the New In This Release document available at:<br />
http://modeling.inside.quest.com/entry.jspa?externalID=3501&amp;categoryID=29</p>
<p>If you have any questions, please do not hesitate to write us. Thank you.</p>
<p>Kind regards,</p>
<p>Vladka + TDM Team</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.inside.quest.com/modeling/2009/12/04/toad-data-modeler-3416-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Macros - User Forms</title>
		<link>http://blogs.inside.quest.com/modeling/2009/12/04/macros-user-forms/</link>
		<comments>http://blogs.inside.quest.com/modeling/2009/12/04/macros-user-forms/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 15:17:15 +0000</pubDate>
		<dc:creator>Vladimira Nitrova</dc:creator>
		
		<category><![CDATA[Customize]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blogs.inside.quest.com/modeling/?p=260</guid>
		<description><![CDATA[Hello,
Today I&#8217;m bringing some basic information on user forms that you can use in BETA.
The documentation is not complete. We keep working on it for next commercial release. Thanks.
FORM
To create a form, use the object System that is registered in every script.
The method you need is called CreateForm and has four optional parameters:
Example:
var form = [...]]]></description>
			<content:encoded><![CDATA[<p>Hello,<br />
Today I&#8217;m bringing some basic information on user forms that you can use in BETA.<br />
The documentation is not complete. We keep working on it for next commercial release. Thanks.</p>
<p><strong>FORM</strong><br />
To create a form, use the object <strong>System</strong> that is registered in every script.<br />
The method you need is called <strong>CreateForm</strong> and has four optional parameters:<br />
<em>Example:</em><br />
var form = System.CreateForm(‘FormName’, ‘Form Caption’, 200, 150);</p>
<p>1. First Parameter – Name of form (it mustn’t contain spaces and other invalid/not permitted characters).<br />
2. Second Parameter – Caption that will be displayed in the heading of the form.<br />
3. Third Parameter – Width of the form.<br />
4. Fourth Parameter – Height of the form. </p>
<p><strong><em>Functions of Form</em></strong></p>
<p><strong>AddControl(ControlName: widestring, ControlType: Integer): IDispatch;</strong><br />
- ControlName – Name under which the control is accessible.<br />
- ControlType – Number of control type that should be created. </p>
<p>See the following:<br />
-	1	-	Edit Box<br />
-	2	-	Check Box<br />
-	3	-	Memo<br />
-	4	-	Panel<br />
-	5	-	Label<br />
-	6	-	Group Box<br />
-	7	-	Radio Button<br />
-	8	-	Combo Box<br />
-	9	-	List Box<br />
-	10	-	Button</p>
<p>This function adds control on the form.</p>
<p><strong>ShowModal()</strong><br />
This function displays the form. </p>
<p><em><strong>Procedures of Form</strong></em></p>
<p><strong>AddUserVariable(AName: widestring, DefaultValue)</strong><br />
- AName – Name under which a variable is accessible in events of forms.<br />
- DefaultValue – Default value. It can be of types integer, widestring or boolean.</p>
<p>This procedure adds a variable on the form. The variable is then accessible in events via calling the Instance.VariableName. The variable is accessible across events. If you change a content of the variable in one event, the changed status will be accessible in another event.</p>
<p><strong>RegisterObject(AName: widestring, AObject: IDispatch)</strong><br />
- AName – Name of object via which it will be accessible in events.<br />
- Aobject – Object that is registered.</p>
<p>Use this procedure to register objects in events. </p>
<p><em><strong>Properties of Form</strong></em></p>
<p><strong>Caption</strong> – Heading of the form.<br />
<strong>CloseAfterExecute</strong> – True – When you click Execute, the code will be executed and the form closed. False – The form will not close after execution. False is set up by default.<br />
<strong>ExecuteMethodName</strong> – Name of method that should be executed when you press the  Execute button.<br />
<strong>ExecuteScriptName</strong> – Name of script for calling out the method when you click the Execute button.</p>
<p>Note: If you don’t want to use the button Execute, do not set up the properties ExecuteMethodName and ExecuteScriptName. The button will not be visible on the form then.</p>
<p><strong>EVENTS</strong><br />
To assign events, assign the component of particular event to properties of names <em>NameEventScriptName</em>, <em>NameEventMethodName</em> with reference to particular service method.</p>
<p><em>Example:</em><br />
Button.OnClickScriptName = ‘MyScript’;<br />
Button.OnClickMethodName = ‘DoOnClick’;</p>
<p><strong>CONTROL</strong><br />
Control is an ancestor from which all controls, including the form, inherit.</p>
<p><em><strong>Properties of Control</strong></em><br />
Align – Alignment of control. Possible values to use:<br />
0	No alignment<br />
1	Alignment - Top<br />
2	Alignment - Bottom<br />
3	Alignment - Left<br />
4	Alignment - Right<br />
5	Alignment – Justify </p>
<p>AnchorTop, AnchorBottom, AnchorLeft, AnchorRight – Determines the position of control. Default place – top left-hand corner.<br />
Parent – Control on which a control is placed. Default position of all controls is on the form and this property is not set up.  </p>
<p><em>Note:</em> Description of value Align 0..5:<br />
alNone	- The control remains where it was placed. This is the default value.<br />
alTop - The control moves to the top of its parent and resizes to fill the width of its parent. The height of the control is not affected.<br />
alBottom - The control moves to the bottom of its parent and resizes to fill the width of its parent. The height of the control is not affected.<br />
alLeft - The control moves to the left side of its parent and resizes to fill the height of its parent. The width of the control is not affected.<br />
alRight - The control moves to the right side of its parent and resizes to fill the height of its parent. The width of the control is not affected.<br />
alClient	- The control resizes to fill the client area of its parent. If another control already occupies part of the client area, the control resizes to fit within the remaining client area.</p>
<p><strong>BUTTON</strong><br />
Event<br />
OnClick – Occurs when you click the button. </p>
<p><strong>CHECKBOX</strong><br />
Event<br />
OnClick – Occurs when the check in checkbox is changed. </p>
<p><strong>COMBO-BOX</strong><br />
Event<br />
OnSelect - Occurs when combo box is selected.</p>
<p><strong>EDIT</strong><br />
Event<br />
OnChangeText – Occurs when text in edit box is changed.</p>
<p><strong>MEMO</strong><br />
Event<br />
OnChangeText – Occurs when text in memo is changed.</p>
<p><strong>RADIO BUTTON</strong><br />
Event<br />
OnClick – Occurs when the button is selected.</p>
<p>More details will be available in Reference Guide. This document will be updated for next commercial release of Toad Data Modeler. For now, please do not hesitate to write us your questions via Modeling community forum. We are looking forward to hearing from you!</p>
<p>Have a nice day.</p>
<p>Regards,</p>
<p>Vladka + TDM Team</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.inside.quest.com/modeling/2009/12/04/macros-user-forms/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Macros and User Forms - Use Case</title>
		<link>http://blogs.inside.quest.com/modeling/2009/12/03/macros-and-user-forms-use-case/</link>
		<comments>http://blogs.inside.quest.com/modeling/2009/12/03/macros-and-user-forms-use-case/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 12:56:07 +0000</pubDate>
		<dc:creator>Vladimira Nitrova</dc:creator>
		
		<category><![CDATA[Customize]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blogs.inside.quest.com/modeling/?p=244</guid>
		<description><![CDATA[Hello,
Today I will show you on a simple example how to create your own macro and define a user form.
Use Case:
You want to create a macro that will add a particular prefix to all attributes in your model.
Solution: You will create a macro &#8216;Add Prefix&#8217;. The macro will be available via right-click menu on the [...]]]></description>
			<content:encoded><![CDATA[<p>Hello,<br />
Today I will show you on a simple example how to create your own macro and define a user form.</p>
<p>Use Case:<br />
You want to create a macro that will add a particular prefix to all attributes in your model.<br />
Solution: You will create a macro &#8216;Add Prefix&#8217;. The macro will be available via right-click menu on the Workspace. You want to create a user form where you will define the prefix and decide if you want to apply the change in Caption of attributes too.</p>
<p>1. Open Script Explorer.<br />
2. Right-click the <strong>Macros</strong> item and select <strong>Add New Macro</strong>.<br />
3. Right-click the new item and select <strong>Properties</strong>.<br />
4. On tab <strong>General</strong>, define properties of the macro.<br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/macros05.png" alt="" width="347" height="489" class="attachment wp-att-245 alignleft" /><br />
Important! – Name of macro mustn’t contain spaces and other forbidden characters. The name must start with a character (not number). Then you can use characters, numbers or possibly  ‘_’.<br />
The rules don’t refer to caption. Caption can be any title you want.</p>
<p>5. On tab <strong>Visibility</strong>, select where you want to apply the macro – <em>Physical Model</em>.<br />
6. On tab <strong>Menu</strong>, define whether you want to display the macro in:<br />
- Macro menu,<br />
- pop-up menu,<br />
- both places.<br />
Parameter Path specifies position in main menu or pop-up menu. Feel free to define e.g. “Test\My Items”.</p>
<p>In this example, you decide to display it only in pop-up menu.<br />
Path box is empty as ‘Macros‘ item is set as default.<br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/macros06.png" alt="" width="347" height="489" class="attachment wp-att-246 alignleft" /></p>
<p>7. On tab <strong>Object Types</strong>, select in which object pop-up menu you want to display it. Select <em>Workspace</em>.<br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/macros07.png" alt="" width="347" height="489" class="attachment wp-att-247 alignleft" /></p>
<p>8. Confirm <strong>OK</strong>.<br />
9. Double-click the macro to open Script Editor. Modify the default code.<br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/macros10code1.png" alt="" width="791" height="728" class="attachment wp-att-253 alignleft" /><br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/macros10code2.png" alt="" width="800" height="296" class="attachment wp-att-254 alignleft" /></p>
<p>10. Click <strong>Commit and Save</strong>.</p>
<p>Result: Right-click the Workspace | Macros | Add Prefix to open the user form.<br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/macros021.png" alt="" width="428" height="204" class="attachment wp-att-249 alignleft" /><br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/macros09.png" alt="" width="259" height="170" class="attachment wp-att-250 alignleft" /></p>
<p>Next time I will provide you with some details on user forms - functions, procedures, events etc.</p>
<p>Regards,<br />
Vladka + TDM Team</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.inside.quest.com/modeling/2009/12/03/macros-and-user-forms-use-case/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Macros and User Forms - Introduction</title>
		<link>http://blogs.inside.quest.com/modeling/2009/12/02/macros-and-user-forms-introduction/</link>
		<comments>http://blogs.inside.quest.com/modeling/2009/12/02/macros-and-user-forms-introduction/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 12:54:28 +0000</pubDate>
		<dc:creator>Vladimira Nitrova</dc:creator>
		
		<category><![CDATA[Customize]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blogs.inside.quest.com/modeling/?p=230</guid>
		<description><![CDATA[Hello TDM users,
As you already know, new BETA version 3.5.3.1 has been released today. This BETA brings a lot of new features and enhancements, including enhancements relating to macros - visual components for macros (user forms).
Let me give you a brief insight into this great enhancement. In the following text, I will compare the possibility [...]]]></description>
			<content:encoded><![CDATA[<p>Hello TDM users,</p>
<p>As you already know, new BETA version 3.5.3.1 has been released today. This BETA brings a lot of new features and enhancements, including enhancements relating to macros - <strong>visual components for macros</strong> (user forms).<br />
Let me give you a brief insight into this great enhancement. In the following text, I will compare the possibility of using macros in older TDM BETA version with what you can achieve now using the visual components. </p>
<p>Toad Data Modeler supports macros.  You can create a macro in Package Explorer or Script Explorer and modify its properties to display the macro either in main menu or pop-up menu (of particular object or on the Workspace etc.).<br />
Previous TDM versions  allowed you to define such macros via a script written in Script Editor. To execute the script directly, you simply selected the macro in the particular menu.<br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/macros01.png" alt="" width="333" height="84" class="attachment wp-att-231 alignleft" /><br />
This method is shown in the following movie:<br />
<a href="http://modeling.inside.quest.com/entry.jspa?externalID=3283&amp;categoryID=273">http://modeling.inside.quest.com/entry.jspa?externalID=3283&amp;categoryID=273</a></p>
<p>Current BETA version is bringing visual components for macros (User Forms).  So, now when you select a macro in particular menu, a user form can display. </p>
<p><em>Examples of  User Forms</em>:<br />
Right-click the Workspace displays the <strong>Macros</strong> item. Two user macros are available there:<br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/macros02.png" alt="" width="428" height="204" class="attachment wp-att-233 alignleft" /><br />
<strong>Mark Procedures as Generate </strong>macro opens the following user form:<br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/macros03.png" alt="" width="420" height="238" class="attachment wp-att-234 alignleft" /><br />
Select the procedures for which you want to clear the <strong>Generate</strong> box. Click <strong>Close</strong> to execute the macro.</p>
<p><strong>Add Prefix</strong> macro opens the following user form:<br />
<img src="http://blogs.inside.quest.com/modeling/files/2009/12/macros04.png" alt="" width="258" height="170" class="attachment wp-att-235 alignleft" /><br />
Define a prefix for attributes. Click <strong>Execute</strong> to execute the macro.</p>
<p>So, as you can see, you can execute the macro directly when you click it OR you can display user forms where you can further modify the settings for execution. You can create such user forms on your own.</p>
<p>User Forms -  Introductory Information:<br />
- You can create and use user forms to interact with Toad Data Modeler during script and macro execution. You can enter input parameters or see some output information.<br />
- <strong>Function Main</strong> only creates and displays the user form.  Other functionalities must be implemented/added via form events or its controls. So, a form is not a dialog. </p>
<p>Next time I will give you an example on how to create a macro and user form.</p>
<p>Have a nice day.</p>
<p>Take care,</p>
<p>Vladka</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.inside.quest.com/modeling/2009/12/02/macros-and-user-forms-introduction/feed/</wfw:commentRss>
		</item>
		<item>
		<title>TDM 3.5.3.1 BETA Released!</title>
		<link>http://blogs.inside.quest.com/modeling/2009/12/02/tdm-3531-beta-released/</link>
		<comments>http://blogs.inside.quest.com/modeling/2009/12/02/tdm-3531-beta-released/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 08:25:54 +0000</pubDate>
		<dc:creator>Vladimira Nitrova</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blogs.inside.quest.com/modeling/?p=225</guid>
		<description><![CDATA[Hello,
I&#8217;m pleased to inform you that Toad Data Modeler 3.5.3.1 BETA has been released. 
The new BETA brings the following new features and enhancements:
* Support for Oracle 11g Release 2 including Reverse Engineering, LIVE RE, DDL/SQL Script generation,
   Model Verification, Reports, Alter Script generation
* Macros – Visual components for creation of macros available [...]]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>I&#8217;m pleased to inform you that Toad Data Modeler 3.5.3.1 BETA has been released. </p>
<p>The new BETA brings the following new features and enhancements:</p>
<p>* Support for Oracle 11g Release 2 including Reverse Engineering, LIVE RE, DDL/SQL Script generation,<br />
   Model Verification, Reports, Alter Script generation<br />
* Macros – Visual components for creation of macros available (User Forms)<br />
* Search Box on the toolbar (View | Toolbars | Quick Search Bar)<br />
and much more.</p>
<p>For more details, please read the Release Notes PDF document available at:<br />
<a href="http://modeling.inside.quest.com/entry.jspa?externalID=3481&amp;categoryID=29">http://modeling.inside.quest.com/entry.jspa?externalID=3481&amp;categoryID=29</a></p>
<p>You can download the new Beta from:<br />
<a href="http://modeling.inside.quest.com/ann.jspa?annID=150">http://modeling.inside.quest.com/ann.jspa?annID=150</a></p>
<p>We look forward to your feedback.</p>
<p>Regards,</p>
<p>Vladka</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.inside.quest.com/modeling/2009/12/02/tdm-3531-beta-released/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
