PWCT 1.9 Art Documentation ( http://doublesvsoop.sourceforge.net ) 2006-2019, Mahmoud Fayed ( msfclipper@users.sourceforge.net ) _____________________________________________________________________________________ Table of contents 1 - Introduction 2 - Implementation steps 3 - Final Steps Tree 1 - Introduction In this lesson we are going to create the (System Database - Parent Class) template. 2 - Implementation Steps Fig. (1) Goal Desginer - Steps Tree Select the step (Class) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class) Note : Stop typing when you see the required component is selected Fig. (2) Component Browser – Select the component (Define Class) After selecting the component click Ok or press ENTER Fig. (3) Interaction page - Set the properties and enter the required data as in the image above Fig. (4) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (5) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (6) Interaction page - Set the properties and enter the required data as in the image above Fig. (7) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (8) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (9) Interaction page - Set the properties and enter the required data as in the image above Fig. (10) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (11) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (12) Interaction page - Set the properties and enter the required data as in the image above Fig. (13) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (14) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (15) Interaction page - Set the properties and enter the required data as in the image above Fig. (16) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (17) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (18) Interaction page - Set the properties and enter the required data as in the image above Fig. (19) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (20) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (21) Interaction page - Set the properties and enter the required data as in the image above Fig. (22) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (23) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (24) Interaction page - Set the properties and enter the required data as in the image above Fig. (25) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (26) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (27) Interaction page - Set the properties and enter the required data as in the image above Fig. (28) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (29) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (30) Interaction page - Set the properties and enter the required data as in the image above Fig. (31) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (32) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (33) Interaction page - Set the properties and enter the required data as in the image above Fig. (34) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (35) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (36) Interaction page - Set the properties and enter the required data as in the image above Fig. (37) Goal Desginer - Steps Tree Select the step (Declare Class Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Data) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Data) Note : Stop typing when you see the required component is selected Fig. (38) Component Browser – Select the component (Declare Class Data) After selecting the component click Ok or press ENTER Fig. (39) Interaction page - Set the properties and enter the required data as in the image above Fig. (40) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (41) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (42) Interaction page - Set the properties and enter the required data as in the image above Fig. (43) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (44) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (45) Interaction page - Set the properties and enter the required data as in the image above Fig. (46) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (47) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (48) Interaction page - Set the properties and enter the required data as in the image above Fig. (49) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (50) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (51) Interaction page - Set the properties and enter the required data as in the image above Fig. (52) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (53) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (54) Interaction page - Set the properties and enter the required data as in the image above Fig. (55) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (56) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (57) Interaction page - Set the properties and enter the required data as in the image above Fig. (58) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (59) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (60) Interaction page - Set the properties and enter the required data as in the image above Fig. (61) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (62) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (63) Interaction page - Set the properties and enter the required data as in the image above Fig. (64) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (65) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (66) Interaction page - Set the properties and enter the required data as in the image above Fig. (67) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (68) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (69) Interaction page - Set the properties and enter the required data as in the image above Fig. (70) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (71) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (72) Interaction page - Set the properties and enter the required data as in the image above Fig. (73) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (74) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (75) Interaction page - Set the properties and enter the required data as in the image above Fig. (76) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (77) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (78) Interaction page - Set the properties and enter the required data as in the image above Fig. (79) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (80) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (81) Interaction page - Set the properties and enter the required data as in the image above Fig. (82) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (83) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (84) Interaction page - Set the properties and enter the required data as in the image above Fig. (85) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (86) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (87) Interaction page - Set the properties and enter the required data as in the image above Fig. (88) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (89) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (90) Interaction page - Set the properties and enter the required data as in the image above Fig. (91) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (92) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (93) Interaction page - Set the properties and enter the required data as in the image above Fig. (94) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (95) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (96) Interaction page - Set the properties and enter the required data as in the image above Fig. (97) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (98) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (99) Interaction page - Set the properties and enter the required data as in the image above Fig. (100) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (101) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (102) Interaction page - Set the properties and enter the required data as in the image above Fig. (103) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (104) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (105) Interaction page - Set the properties and enter the required data as in the image above Fig. (106) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (107) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (108) Interaction page - Set the properties and enter the required data as in the image above Fig. (109) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (110) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (111) Interaction page - Set the properties and enter the required data as in the image above Fig. (112) Goal Desginer - Steps Tree Select the step (Declare Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Declare Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Declare Class Method) Note : Stop typing when you see the required component is selected Fig. (113) Component Browser – Select the component (Declare Class Method) After selecting the component click Ok or press ENTER Fig. (114) Interaction page - Set the properties and enter the required data as in the image above Fig. (115) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (116) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (117) Interaction page - Set the properties and enter the required data as in the image above Fig. (118) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Records Count) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Records Count) Note : Stop typing when you see the required component is selected Fig. (119) Component Browser – Select the component (ADO Get Records Count) After selecting the component click Ok or press ENTER Fig. (120) Interaction page - Set the properties and enter the required data as in the image above Fig. (121) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (122) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (123) Interaction page - Set the properties and enter the required data as in the image above Fig. (124) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (125) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (126) Interaction page - Set the properties and enter the required data as in the image above Fig. (127) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (128) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (129) Interaction page - Set the properties and enter the required data as in the image above Fig. (130) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (131) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (132) Interaction page - Set the properties and enter the required data as in the image above Fig. (133) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (134) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (135) Interaction page - Set the properties and enter the required data as in the image above Fig. (136) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Records Count) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Records Count) Note : Stop typing when you see the required component is selected Fig. (137) Component Browser – Select the component (ADO Get Records Count) After selecting the component click Ok or press ENTER Fig. (138) Interaction page - Set the properties and enter the required data as in the image above Fig. (139) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (140) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (141) Interaction page - Set the properties and enter the required data as in the image above Fig. (142) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (143) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (144) Interaction page - Set the properties and enter the required data as in the image above Fig. (145) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (146) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (147) Interaction page - Set the properties and enter the required data as in the image above Fig. (148) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Scope of Variable) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Scope of Variable) Note : Stop typing when you see the required component is selected Fig. (149) Component Browser – Select the component (Scope of Variable) After selecting the component click Ok or press ENTER Fig. (150) Interaction page - Set the properties and enter the required data as in the image above Fig. (151) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (152) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (153) Interaction page - Set the properties and enter the required data as in the image above Fig. (154) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (155) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (156) Interaction page - Set the properties and enter the required data as in the image above Fig. (157) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (For Loop) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (For Loop) Note : Stop typing when you see the required component is selected Fig. (158) Component Browser – Select the component (For Loop) After selecting the component click Ok or press ENTER Fig. (159) Interaction page - Set the properties and enter the required data as in the image above Fig. (160) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (161) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (162) Interaction page - Set the properties and enter the required data as in the image above Fig. (163) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (164) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (165) Interaction page - Set the properties and enter the required data as in the image above Fig. (166) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (Exit) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Exit) Note : Stop typing when you see the required component is selected Fig. (167) Component Browser – Select the component (Exit) After selecting the component click Ok or press ENTER Fig. (168) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (169) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (170) Interaction page - Set the properties and enter the required data as in the image above Fig. (171) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Scope of Variable) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Scope of Variable) Note : Stop typing when you see the required component is selected Fig. (172) Component Browser – Select the component (Scope of Variable) After selecting the component click Ok or press ENTER Fig. (173) Interaction page - Set the properties and enter the required data as in the image above Fig. (174) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO New Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO New Connection) Note : Stop typing when you see the required component is selected Fig. (175) Component Browser – Select the component (ADO New Connection) After selecting the component click Ok or press ENTER Fig. (176) Interaction page - Set the properties and enter the required data as in the image above Fig. (177) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO Open Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Open Connection) Note : Stop typing when you see the required component is selected Fig. (178) Component Browser – Select the component (ADO Open Connection) After selecting the component click Ok or press ENTER Fig. (179) Interaction page - Set the properties and enter the required data as in the image above Fig. (180) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO New RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO New RecordSet) Note : Stop typing when you see the required component is selected Fig. (181) Component Browser – Select the component (ADO New RecordSet) After selecting the component click Ok or press ENTER Fig. (182) Interaction page - Set the properties and enter the required data as in the image above Fig. (183) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Open RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Open RecordSet) Note : Stop typing when you see the required component is selected Fig. (184) Component Browser – Select the component (ADO Open RecordSet) After selecting the component click Ok or press ENTER Fig. (185) Interaction page - Set the properties and enter the required data as in the image above Fig. (186) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Records Count) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Records Count) Note : Stop typing when you see the required component is selected Fig. (187) Component Browser – Select the component (ADO Get Records Count) After selecting the component click Ok or press ENTER Fig. (188) Interaction page - Set the properties and enter the required data as in the image above Fig. (189) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (190) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (191) Interaction page - Set the properties and enter the required data as in the image above Fig. (192) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (193) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (194) Interaction page - Set the properties and enter the required data as in the image above Fig. (195) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (For Loop) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (For Loop) Note : Stop typing when you see the required component is selected Fig. (196) Component Browser – Select the component (For Loop) After selecting the component click Ok or press ENTER Fig. (197) Interaction page - Set the properties and enter the required data as in the image above Fig. (198) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Field Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Field Value) Note : Stop typing when you see the required component is selected Fig. (199) Component Browser – Select the component (ADO Get Field Value) After selecting the component click Ok or press ENTER Fig. (200) Interaction page - Set the properties and enter the required data as in the image above Fig. (201) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Field Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Field Value) Note : Stop typing when you see the required component is selected Fig. (202) Component Browser – Select the component (ADO Get Field Value) After selecting the component click Ok or press ENTER Fig. (203) Interaction page - Set the properties and enter the required data as in the image above Fig. (204) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (205) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (206) Interaction page - Set the properties and enter the required data as in the image above Fig. (207) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Numeric To String) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Numeric To String) Note : Stop typing when you see the required component is selected Fig. (208) Component Browser – Select the component (Numeric To String) After selecting the component click Ok or press ENTER Fig. (209) Interaction page - Set the properties and enter the required data as in the image above Fig. (210) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (ALL Trim) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ALL Trim) Note : Stop typing when you see the required component is selected Fig. (211) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER Fig. (212) Interaction page - Set the properties and enter the required data as in the image above Fig. (213) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (214) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (215) Interaction page - Set the properties and enter the required data as in the image above Fig. (216) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (217) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (218) Interaction page - Set the properties and enter the required data as in the image above Fig. (219) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto Next Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto Next Record) Note : Stop typing when you see the required component is selected Fig. (220) Component Browser – Select the component (ADO Goto Next Record) After selecting the component click Ok or press ENTER Fig. (221) Interaction page - Set the properties and enter the required data as in the image above Fig. (222) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Close RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Close RecordSet) Note : Stop typing when you see the required component is selected Fig. (223) Component Browser – Select the component (ADO Close RecordSet) After selecting the component click Ok or press ENTER Fig. (224) Interaction page - Set the properties and enter the required data as in the image above Fig. (225) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO Close Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Close Connection) Note : Stop typing when you see the required component is selected Fig. (226) Component Browser – Select the component (ADO Close Connection) After selecting the component click Ok or press ENTER Fig. (227) Interaction page - Set the properties and enter the required data as in the image above Fig. (228) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (229) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (230) Interaction page - Set the properties and enter the required data as in the image above Fig. (231) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (Error Handling (Try - Catch )) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Error Handling (Try - Catch )) Note : Stop typing when you see the required component is selected Fig. (232) Component Browser – Select the component (Error Handling (Try - Catch )) After selecting the component click Ok or press ENTER Fig. (233) Interaction page - Set the properties and enter the required data as in the image above Fig. (234) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO New Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO New Connection) Note : Stop typing when you see the required component is selected Fig. (235) Component Browser – Select the component (ADO New Connection) After selecting the component click Ok or press ENTER Fig. (236) Interaction page - Set the properties and enter the required data as in the image above Fig. (237) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO Open Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Open Connection) Note : Stop typing when you see the required component is selected Fig. (238) Component Browser – Select the component (ADO Open Connection) After selecting the component click Ok or press ENTER Fig. (239) Interaction page - Set the properties and enter the required data as in the image above Fig. (240) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO New RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO New RecordSet) Note : Stop typing when you see the required component is selected Fig. (241) Component Browser – Select the component (ADO New RecordSet) After selecting the component click Ok or press ENTER Fig. (242) Interaction page - Set the properties and enter the required data as in the image above Fig. (243) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Open RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Open RecordSet) Note : Stop typing when you see the required component is selected Fig. (244) Component Browser – Select the component (ADO Open RecordSet) After selecting the component click Ok or press ENTER Fig. (245) Interaction page - Set the properties and enter the required data as in the image above Fig. (246) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (GUI Application) 3 - Select the component (Show Message) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Show Message) Note : Stop typing when you see the required component is selected Fig. (247) Component Browser – Select the component (Show Message) After selecting the component click Ok or press ENTER Fig. (248) Interaction page - Set the properties and enter the required data as in the image above Fig. (249) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Programming Basics) 3 - Select the component (Exit to Windows) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Exit to Windows) Note : Stop typing when you see the required component is selected Fig. (250) Component Browser – Select the component (Exit to Windows) After selecting the component click Ok or press ENTER Fig. (251) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (252) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (454) Interaction page - Set the properties and enter the required data as in the image above Fig. (254) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Close RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Close RecordSet) Note : Stop typing when you see the required component is selected Fig. (255) Component Browser – Select the component (ADO Close RecordSet) After selecting the component click Ok or press ENTER Fig. (256) Interaction page - Set the properties and enter the required data as in the image above Fig. (257) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO Close Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Close Connection) Note : Stop typing when you see the required component is selected Fig. (258) Component Browser – Select the component (ADO Close Connection) After selecting the component click Ok or press ENTER Fig. (259) Interaction page - Set the properties and enter the required data as in the image above Fig. (260) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (261) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (262) Interaction page - Set the properties and enter the required data as in the image above Fig. (263) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Records Count) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Records Count) Note : Stop typing when you see the required component is selected Fig. (264) Component Browser – Select the component (ADO Get Records Count) After selecting the component click Ok or press ENTER Fig. (265) Interaction page - Set the properties and enter the required data as in the image above Fig. (266) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (267) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (268) Interaction page - Set the properties and enter the required data as in the image above Fig. (269) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto First Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto First Record) Note : Stop typing when you see the required component is selected Fig. (270) Component Browser – Select the component (ADO Goto First Record) After selecting the component click Ok or press ENTER Fig. (271) Interaction page - Set the properties and enter the required data as in the image above Fig. (272) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (273) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (274) Interaction page - Set the properties and enter the required data as in the image above Fig. (275) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (276) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (277) Interaction page - Set the properties and enter the required data as in the image above Fig. (278) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Records Count) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Records Count) Note : Stop typing when you see the required component is selected Fig. (279) Component Browser – Select the component (ADO Get Records Count) After selecting the component click Ok or press ENTER Fig. (280) Interaction page - Set the properties and enter the required data as in the image above Fig. (281) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (282) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (283) Interaction page - Set the properties and enter the required data as in the image above Fig. (284) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto Last Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto Last Record) Note : Stop typing when you see the required component is selected Fig. (285) Component Browser – Select the component (ADO Goto Last Record) After selecting the component click Ok or press ENTER Fig. (286) Interaction page - Set the properties and enter the required data as in the image above Fig. (287) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (288) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (289) Interaction page - Set the properties and enter the required data as in the image above Fig. (290) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (291) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (292) Interaction page - Set the properties and enter the required data as in the image above Fig. (293) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Records Count) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Records Count) Note : Stop typing when you see the required component is selected Fig. (294) Component Browser – Select the component (ADO Get Records Count) After selecting the component click Ok or press ENTER Fig. (295) Interaction page - Set the properties and enter the required data as in the image above Fig. (296) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (297) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (298) Interaction page - Set the properties and enter the required data as in the image above Fig. (299) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto Next Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto Next Record) Note : Stop typing when you see the required component is selected Fig. (300) Component Browser – Select the component (ADO Goto Next Record) After selecting the component click Ok or press ENTER Fig. (301) Interaction page - Set the properties and enter the required data as in the image above Fig. (302) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Check EOF) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Check EOF) Note : Stop typing when you see the required component is selected Fig. (303) Component Browser – Select the component (ADO Check EOF) After selecting the component click Ok or press ENTER Fig. (304) Interaction page - Set the properties and enter the required data as in the image above Fig. (305) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (306) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (307) Interaction page - Set the properties and enter the required data as in the image above Fig. (308) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto Previous Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto Previous Record) Note : Stop typing when you see the required component is selected Fig. (309) Component Browser – Select the component (ADO Goto Previous Record) After selecting the component click Ok or press ENTER Fig. (310) Interaction page - Set the properties and enter the required data as in the image above Fig. (311) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (GUI Application) 3 - Select the component (Show Message) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Show Message) Note : Stop typing when you see the required component is selected Fig. (312) Component Browser – Select the component (Show Message) After selecting the component click Ok or press ENTER Fig. (313) Interaction page - Set the properties and enter the required data as in the image above Fig. (314) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (315) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (316) Interaction page - Set the properties and enter the required data as in the image above Fig. (317) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (318) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (319) Interaction page - Set the properties and enter the required data as in the image above Fig. (320) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Records Count) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Records Count) Note : Stop typing when you see the required component is selected Fig. (321) Component Browser – Select the component (ADO Get Records Count) After selecting the component click Ok or press ENTER Fig. (322) Interaction page - Set the properties and enter the required data as in the image above Fig. (323) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (324) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (325) Interaction page - Set the properties and enter the required data as in the image above Fig. (326) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto Previous Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto Previous Record) Note : Stop typing when you see the required component is selected Fig. (327) Component Browser – Select the component (ADO Goto Previous Record) After selecting the component click Ok or press ENTER Fig. (328) Interaction page - Set the properties and enter the required data as in the image above Fig. (329) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Check BOF) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Check BOF) Note : Stop typing when you see the required component is selected Fig. (330) Component Browser – Select the component (ADO Check BOF) After selecting the component click Ok or press ENTER Fig. (331) Interaction page - Set the properties and enter the required data as in the image above Fig. (332) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (333) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (334) Interaction page - Set the properties and enter the required data as in the image above Fig. (335) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto Next Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto Next Record) Note : Stop typing when you see the required component is selected Fig. (336) Component Browser – Select the component (ADO Goto Next Record) After selecting the component click Ok or press ENTER Fig. (337) Interaction page - Set the properties and enter the required data as in the image above Fig. (338) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (GUI Application) 3 - Select the component (Show Message) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Show Message) Note : Stop typing when you see the required component is selected Fig. (339) Component Browser – Select the component (Show Message) After selecting the component click Ok or press ENTER Fig. (340) Interaction page - Set the properties and enter the required data as in the image above Fig. (341) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (342) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (343) Interaction page - Set the properties and enter the required data as in the image above Fig. (344) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (345) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (346) Interaction page - Set the properties and enter the required data as in the image above Fig. (347) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (348) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (349) Interaction page - Set the properties and enter the required data as in the image above Fig. (350) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (351) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (352) Interaction page - Set the properties and enter the required data as in the image above Fig. (353) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (354) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (355) Interaction page - Set the properties and enter the required data as in the image above Fig. (356) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (357) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (358) Interaction page - Set the properties and enter the required data as in the image above Fig. (359) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (360) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (361) Interaction page - Set the properties and enter the required data as in the image above Fig. (362) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (363) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (364) Interaction page - Set the properties and enter the required data as in the image above Fig. (365) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (366) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (367) Interaction page - Set the properties and enter the required data as in the image above Fig. (368) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (369) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (370) Interaction page - Set the properties and enter the required data as in the image above Fig. (371) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (372) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (373) Interaction page - Set the properties and enter the required data as in the image above Fig. (374) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (375) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (376) Interaction page - Set the properties and enter the required data as in the image above Fig. (377) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Scope of Variable) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Scope of Variable) Note : Stop typing when you see the required component is selected Fig. (378) Component Browser – Select the component (Scope of Variable) After selecting the component click Ok or press ENTER Fig. (379) Interaction page - Set the properties and enter the required data as in the image above Fig. (380) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (381) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (382) Interaction page - Set the properties and enter the required data as in the image above Fig. (383) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO New Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO New Connection) Note : Stop typing when you see the required component is selected Fig. (384) Component Browser – Select the component (ADO New Connection) After selecting the component click Ok or press ENTER Fig. (385) Interaction page - Set the properties and enter the required data as in the image above Fig. (386) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO Open Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Open Connection) Note : Stop typing when you see the required component is selected Fig. (387) Component Browser – Select the component (ADO Open Connection) After selecting the component click Ok or press ENTER Fig. (388) Interaction page - Set the properties and enter the required data as in the image above Fig. (389) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO New RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO New RecordSet) Note : Stop typing when you see the required component is selected Fig. (390) Component Browser – Select the component (ADO New RecordSet) After selecting the component click Ok or press ENTER Fig. (391) Interaction page - Set the properties and enter the required data as in the image above Fig. (392) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Open RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Open RecordSet) Note : Stop typing when you see the required component is selected Fig. (393) Component Browser – Select the component (ADO Open RecordSet) After selecting the component click Ok or press ENTER Fig. (394) Interaction page - Set the properties and enter the required data as in the image above Fig. (395) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Records Count) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Records Count) Note : Stop typing when you see the required component is selected Fig. (396) Component Browser – Select the component (ADO Get Records Count) After selecting the component click Ok or press ENTER Fig. (397) Interaction page - Set the properties and enter the required data as in the image above Fig. (398) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (399) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (400) Interaction page - Set the properties and enter the required data as in the image above Fig. (401) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (402) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (403) Interaction page - Set the properties and enter the required data as in the image above Fig. (404) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (405) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (406) Interaction page - Set the properties and enter the required data as in the image above Fig. (407) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (For Loop) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (For Loop) Note : Stop typing when you see the required component is selected Fig. (408) Component Browser – Select the component (For Loop) After selecting the component click Ok or press ENTER Fig. (409) Interaction page - Set the properties and enter the required data as in the image above Fig. (410) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Field Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Field Value) Note : Stop typing when you see the required component is selected Fig. (411) Component Browser – Select the component (ADO Get Field Value) After selecting the component click Ok or press ENTER Fig. (412) Interaction page - Set the properties and enter the required data as in the image above Fig. (413) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (414) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (415) Interaction page - Set the properties and enter the required data as in the image above Fig. (416) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (417) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (418) Interaction page - Set the properties and enter the required data as in the image above Fig. (419) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (For Loop) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (For Loop) Note : Stop typing when you see the required component is selected Fig. (420) Component Browser – Select the component (For Loop) After selecting the component click Ok or press ENTER Fig. (421) Interaction page - Set the properties and enter the required data as in the image above Fig. (422) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Field Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Field Value) Note : Stop typing when you see the required component is selected Fig. (423) Component Browser – Select the component (ADO Get Field Value) After selecting the component click Ok or press ENTER Fig. (424) Interaction page - Set the properties and enter the required data as in the image above Fig. (425) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (426) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (427) Interaction page - Set the properties and enter the required data as in the image above Fig. (428) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Numeric To String) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Numeric To String) Note : Stop typing when you see the required component is selected Fig. (429) Component Browser – Select the component (Numeric To String) After selecting the component click Ok or press ENTER Fig. (430) Interaction page - Set the properties and enter the required data as in the image above Fig. (431) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (ALL Trim) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ALL Trim) Note : Stop typing when you see the required component is selected Fig. (432) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER Fig. (433) Interaction page - Set the properties and enter the required data as in the image above Fig. (434) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (435) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (436) Interaction page - Set the properties and enter the required data as in the image above Fig. (437) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (438) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (439) Interaction page - Set the properties and enter the required data as in the image above Fig. (440) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Field Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Field Value) Note : Stop typing when you see the required component is selected Fig. (441) Component Browser – Select the component (ADO Get Field Value) After selecting the component click Ok or press ENTER Fig. (442) Interaction page - Set the properties and enter the required data as in the image above Fig. (443) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Numeric To String) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Numeric To String) Note : Stop typing when you see the required component is selected Fig. (444) Component Browser – Select the component (Numeric To String) After selecting the component click Ok or press ENTER Fig. (445) Interaction page - Set the properties and enter the required data as in the image above Fig. (446) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (447) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (448) Interaction page - Set the properties and enter the required data as in the image above Fig. (449) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto Next Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto Next Record) Note : Stop typing when you see the required component is selected Fig. (450) Component Browser – Select the component (ADO Goto Next Record) After selecting the component click Ok or press ENTER Fig. (451) Interaction page - Set the properties and enter the required data as in the image above Fig. (452) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Close RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Close RecordSet) Note : Stop typing when you see the required component is selected Fig. (453) Component Browser – Select the component (ADO Close RecordSet) After selecting the component click Ok or press ENTER Fig. (454) Interaction page - Set the properties and enter the required data as in the image above Fig. (455) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO Close Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Close Connection) Note : Stop typing when you see the required component is selected Fig. (456) Component Browser – Select the component (ADO Close Connection) After selecting the component click Ok or press ENTER Fig. (457) Interaction page - Set the properties and enter the required data as in the image above Fig. (458) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (459) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (460) Interaction page - Set the properties and enter the required data as in the image above Fig. (461) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Records Count) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Records Count) Note : Stop typing when you see the required component is selected Fig. (462) Component Browser – Select the component (ADO Get Records Count) After selecting the component click Ok or press ENTER Fig. (463) Interaction page - Set the properties and enter the required data as in the image above Fig. (464) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (465) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (466) Interaction page - Set the properties and enter the required data as in the image above Fig. (467) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (GUI Application) 3 - Select the component (Show Message) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Show Message) Note : Stop typing when you see the required component is selected Fig. (468) Component Browser – Select the component (Show Message) After selecting the component click Ok or press ENTER Fig. (469) Interaction page - Set the properties and enter the required data as in the image above Fig. (470) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (471) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (472) Interaction page - Set the properties and enter the required data as in the image above Fig. (473) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Return Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Return Value) Note : Stop typing when you see the required component is selected Fig. (474) Component Browser – Select the component (Return Value) After selecting the component click Ok or press ENTER Fig. (475) Interaction page - Set the properties and enter the required data as in the image above Fig. (476) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (477) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (478) Interaction page - Set the properties and enter the required data as in the image above Fig. (479) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Delete Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Delete Record) Note : Stop typing when you see the required component is selected Fig. (480) Component Browser – Select the component (ADO Delete Record) After selecting the component click Ok or press ENTER Fig. (481) Interaction page - Set the properties and enter the required data as in the image above Fig. (482) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Update Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Update Record) Note : Stop typing when you see the required component is selected Fig. (483) Component Browser – Select the component (ADO Update Record) After selecting the component click Ok or press ENTER Fig. (484) Interaction page - Set the properties and enter the required data as in the image above Fig. (485) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Records Count) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Records Count) Note : Stop typing when you see the required component is selected Fig. (486) Component Browser – Select the component (ADO Get Records Count) After selecting the component click Ok or press ENTER Fig. (487) Interaction page - Set the properties and enter the required data as in the image above Fig. (488) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (489) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (490) Interaction page - Set the properties and enter the required data as in the image above Fig. (491) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto Previous Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto Previous Record) Note : Stop typing when you see the required component is selected Fig. (492) Component Browser – Select the component (ADO Goto Previous Record) After selecting the component click Ok or press ENTER Fig. (493) Interaction page - Set the properties and enter the required data as in the image above Fig. (494) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Check BOF) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Check BOF) Note : Stop typing when you see the required component is selected Fig. (495) Component Browser – Select the component (ADO Check BOF) After selecting the component click Ok or press ENTER Fig. (496) Interaction page - Set the properties and enter the required data as in the image above Fig. (497) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (498) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (499) Interaction page - Set the properties and enter the required data as in the image above Fig. (500) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto Next Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto Next Record) Note : Stop typing when you see the required component is selected Fig. (501) Component Browser – Select the component (ADO Goto Next Record) After selecting the component click Ok or press ENTER Fig. (502) Interaction page - Set the properties and enter the required data as in the image above Fig. (503) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (504) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (505) Interaction page - Set the properties and enter the required data as in the image above Fig. (454) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (507) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (508) Interaction page - Set the properties and enter the required data as in the image above Fig. (509) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (GUI Application) 3 - Select the component (Show Message) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Show Message) Note : Stop typing when you see the required component is selected Fig. (510) Component Browser – Select the component (Show Message) After selecting the component click Ok or press ENTER Fig. (511) Interaction page - Set the properties and enter the required data as in the image above Fig. (512) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (513) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (514) Interaction page - Set the properties and enter the required data as in the image above Fig. (515) Goal Desginer - Steps Tree Select the step (Check Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (516) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (517) Interaction page - Set the properties and enter the required data as in the image above Fig. (518) Goal Desginer - Steps Tree Select the step (Check Data) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (519) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (520) Interaction page - Set the properties and enter the required data as in the image above Fig. (521) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Return Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Return Value) Note : Stop typing when you see the required component is selected Fig. (522) Component Browser – Select the component (Return Value) After selecting the component click Ok or press ENTER Fig. (523) Interaction page - Set the properties and enter the required data as in the image above Fig. (524) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (525) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (526) Interaction page - Set the properties and enter the required data as in the image above Fig. (527) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Add New Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Add New Record) Note : Stop typing when you see the required component is selected Fig. (528) Component Browser – Select the component (ADO Add New Record) After selecting the component click Ok or press ENTER Fig. (529) Interaction page - Set the properties and enter the required data as in the image above Fig. (530) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (531) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (532) Interaction page - Set the properties and enter the required data as in the image above Fig. (533) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (534) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (535) Interaction page - Set the properties and enter the required data as in the image above Fig. (536) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (537) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (538) Interaction page - Set the properties and enter the required data as in the image above Fig. (539) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (1264) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (541) Interaction page - Set the properties and enter the required data as in the image above Fig. (542) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Update Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Update Record) Note : Stop typing when you see the required component is selected Fig. (543) Component Browser – Select the component (ADO Update Record) After selecting the component click Ok or press ENTER Fig. (544) Interaction page - Set the properties and enter the required data as in the image above Fig. (545) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (546) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (547) Interaction page - Set the properties and enter the required data as in the image above Fig. (548) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto Last Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto Last Record) Note : Stop typing when you see the required component is selected Fig. (549) Component Browser – Select the component (ADO Goto Last Record) After selecting the component click Ok or press ENTER Fig. (550) Interaction page - Set the properties and enter the required data as in the image above Fig. (551) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (552) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (553) Interaction page - Set the properties and enter the required data as in the image above Fig. (554) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (555) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (556) Interaction page - Set the properties and enter the required data as in the image above Fig. (557) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Call Object Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Object Method) Note : Stop typing when you see the required component is selected Fig. (558) Component Browser – Select the component (Call Object Method) After selecting the component click Ok or press ENTER Fig. (559) Interaction page - Set the properties and enter the required data as in the image above Fig. (560) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (561) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (562) Interaction page - Set the properties and enter the required data as in the image above Fig. (563) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (564) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (565) Interaction page - Set the properties and enter the required data as in the image above Fig. (566) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (567) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (568) Interaction page - Set the properties and enter the required data as in the image above Fig. (569) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (570) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (571) Interaction page - Set the properties and enter the required data as in the image above Fig. (572) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (573) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (574) Interaction page - Set the properties and enter the required data as in the image above Fig. (575) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (576) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (577) Interaction page - Set the properties and enter the required data as in the image above Fig. (578) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (579) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (580) Interaction page - Set the properties and enter the required data as in the image above Fig. (581) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (582) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (583) Interaction page - Set the properties and enter the required data as in the image above Fig. (584) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (585) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (586) Interaction page - Set the properties and enter the required data as in the image above Fig. (587) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Scope of Variable) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Scope of Variable) Note : Stop typing when you see the required component is selected Fig. (588) Component Browser – Select the component (Scope of Variable) After selecting the component click Ok or press ENTER Fig. (589) Interaction page - Set the properties and enter the required data as in the image above Fig. (590) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO New Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO New Connection) Note : Stop typing when you see the required component is selected Fig. (591) Component Browser – Select the component (ADO New Connection) After selecting the component click Ok or press ENTER Fig. (592) Interaction page - Set the properties and enter the required data as in the image above Fig. (593) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO Open Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Open Connection) Note : Stop typing when you see the required component is selected Fig. (594) Component Browser – Select the component (ADO Open Connection) After selecting the component click Ok or press ENTER Fig. (595) Interaction page - Set the properties and enter the required data as in the image above Fig. (596) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO New RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO New RecordSet) Note : Stop typing when you see the required component is selected Fig. (597) Component Browser – Select the component (ADO New RecordSet) After selecting the component click Ok or press ENTER Fig. (598) Interaction page - Set the properties and enter the required data as in the image above Fig. (599) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Open RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Open RecordSet) Note : Stop typing when you see the required component is selected Fig. (600) Component Browser – Select the component (ADO Open RecordSet) After selecting the component click Ok or press ENTER Fig. (601) Interaction page - Set the properties and enter the required data as in the image above Fig. (602) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Records Count) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Records Count) Note : Stop typing when you see the required component is selected Fig. (603) Component Browser – Select the component (ADO Get Records Count) After selecting the component click Ok or press ENTER Fig. (604) Interaction page - Set the properties and enter the required data as in the image above Fig. (605) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (606) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (607) Interaction page - Set the properties and enter the required data as in the image above Fig. (608) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (609) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (610) Interaction page - Set the properties and enter the required data as in the image above Fig. (611) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (For Loop) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (For Loop) Note : Stop typing when you see the required component is selected Fig. (612) Component Browser – Select the component (For Loop) After selecting the component click Ok or press ENTER Fig. (613) Interaction page - Set the properties and enter the required data as in the image above Fig. (614) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Field Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Field Value) Note : Stop typing when you see the required component is selected Fig. (615) Component Browser – Select the component (ADO Get Field Value) After selecting the component click Ok or press ENTER Fig. (616) Interaction page - Set the properties and enter the required data as in the image above Fig. (617) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Get Field Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Get Field Value) Note : Stop typing when you see the required component is selected Fig. (618) Component Browser – Select the component (ADO Get Field Value) After selecting the component click Ok or press ENTER Fig. (619) Interaction page - Set the properties and enter the required data as in the image above Fig. (620) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (621) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (622) Interaction page - Set the properties and enter the required data as in the image above Fig. (623) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Numeric To String) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Numeric To String) Note : Stop typing when you see the required component is selected Fig. (624) Component Browser – Select the component (Numeric To String) After selecting the component click Ok or press ENTER Fig. (625) Interaction page - Set the properties and enter the required data as in the image above Fig. (626) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (ALL Trim) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ALL Trim) Note : Stop typing when you see the required component is selected Fig. (627) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER Fig. (628) Interaction page - Set the properties and enter the required data as in the image above Fig. (629) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (630) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (631) Interaction page - Set the properties and enter the required data as in the image above Fig. (632) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (633) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (634) Interaction page - Set the properties and enter the required data as in the image above Fig. (635) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Goto Next Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Goto Next Record) Note : Stop typing when you see the required component is selected Fig. (636) Component Browser – Select the component (ADO Goto Next Record) After selecting the component click Ok or press ENTER Fig. (637) Interaction page - Set the properties and enter the required data as in the image above Fig. (638) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (RecordSet) 3 - Select the component (ADO Close RecordSet) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Close RecordSet) Note : Stop typing when you see the required component is selected Fig. (639) Component Browser – Select the component (ADO Close RecordSet) After selecting the component click Ok or press ENTER Fig. (640) Interaction page - Set the properties and enter the required data as in the image above Fig. (641) Goal Desginer - Steps Tree Select the step (Lood Items) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Connection) 3 - Select the component (ADO Close Connection) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ADO Close Connection) Note : Stop typing when you see the required component is selected Fig. (642) Component Browser – Select the component (ADO Close Connection) After selecting the component click Ok or press ENTER Fig. (643) Interaction page - Set the properties and enter the required data as in the image above Fig. (644) Goal Desginer - Steps Tree Select the step (Class Methods) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Object Oriented Programming (OOP)) 3 - Select the component (Define Class Method) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Class Method) Note : Stop typing when you see the required component is selected Fig. (645) Component Browser – Select the component (Define Class Method) After selecting the component click Ok or press ENTER Fig. (646) Interaction page - Set the properties and enter the required data as in the image above Fig. (647) Goal Desginer - Final Steps Tree 3 - Final Steps Tree Class Define Class SYSTEMDATABASE Declare Class Data Data oCon Init Value 0 Data oRS Init Value 0 Data addrec Init Value false Data LFindRecord Init Value false Data CFindExpr Init Value "" Data OperationMode Init Value 2 Data ResultPrimaryKeys Init Value {} Data username Init Value "systemdatabase" Data password Init Value "systemdatabase123" Data DataSourceName Init Value "SysDataODBCName" Data databasename Init Value "" Data complexsearch Init Value "" Declare Class Methods Method ShowRecord Method EditRecord Method LoadLookupTable Method LookupIDtoIndex Method connect Method disconnect Method firstrecord Method nextrecord Method lastrecord Method prevrecord Method CancelRecord Method addrecord Method search Method delrecord Method SaveRecord Method OnBeforeDelete Method OnAfterAddEdit Method OnBeforeEdit Method OnAddClick Method beforesearch Method setTimer Method searchadd Method getsearchvalue Method LoadLookupTable2 Method checkdata End of Class Class Methods Define Method ShowRecord Class SYSTEMDATABASE Start Here mymax := ADODB RecordSet (self:oRS) , Get Records Count IF ( mymax > 0 ) Start Here myout = self.ADO2Class() ELSE Start Here myout = self.ClearRecord() END OF IF STATEMENT myout = self.Class2UserInterface() End of Method (Return 0) Define Method EditRecord Class SYSTEMDATABASE Start Here mymax := ADODB RecordSet (self:oRS) , Get Records Count IF ( mymax > 0 ) Start Here myout = self.setmode(1) END OF IF STATEMENT End of Method (Return 0) Define Method LookupIDtoIndex(IDVar,ArrayRef) Class SYSTEMDATABASE Start Here Local nMax,x myindex = 1 nMax = Get Length of String/Variable/Array ArrayRef FOR LOOP ( From x = 1 To nMax Step 1) Start Here IF ( ArrayRef[x]= IDVar ) Start Here myindex = x Exit END OF IF STATEMENT End of For Loop End of Method (Return myindex) Define Method LoadLookupTable(cTableName,cColumnName,aArrayNameRef,cColumnName2,aArrayNameRef2) Class SYSTEMDATABASE Start Here Lood Items Local x,nMax,temp_value,temp_value2,oCon,oRS oCon = Create New ADODB Connection Open ADODB Connection oCon , Connection String : 'Provider=MSDASQL.1;Persist Security Info=True;Extended Properties="dsn='+self:DataSourceName+';uid='+self:username+';pwd='+self:password+'";Initial Catalog='+self:databasename oRS = Create New ADODB RecordSet Object Open Recordset oRS , Connection oCon , CursorType 1 , SQL Statement "Select * from " + cTableName nMAX := ADODB RecordSet (oRS) , Get Records Count aArrayNameRef = {} aArrayNameRef2 = {} FOR LOOP ( From x = 1 To nMax Step 1) Start Here temp_value = ADODB RecordSet (oRS) Get Field (cColumnName) Value temp_value2 = ADODB RecordSet (oRS) Get Field (cColumnName2) Value IF ( valtype(temp_value) = "N" ) Start Here temp_Value = CONVERT temp_value TO STRING temp_Value = All Trim temp_value END OF IF STATEMENT Add item temp_value To Array aArrayNameRef Add item temp_value2 To Array aArrayNameRef2 ADODB RecordSet oRS - Goto Next Record End of For Loop Close ADODB RecordSet oRS Close ADODB Connection oCon End of Method (Return 0) Define Method connect Class SYSTEMDATABASE Start Here Error Handling, Try Start Here self:oCon = Create New ADODB Connection Open ADODB Connection self:oCon , Connection String : 'Provider=MSDASQL.1;Persist Security Info=True;Extended Properties="dsn='+self:DataSourceName+';uid='+self:username+';pwd='+self:password+'";Initial Catalog='+self:databasename self:oRS = Create New ADODB RecordSet Object Open Recordset self:oRS , Connection self:oCon , CursorType 1 , SQL Statement "Select * from " + self:TableName + " where 1 = 1 " + self:complexsearch Catch (Variable (Error Description) : cError) Start Here Show Message "The system cann't connect to the database" Title "Sorry" Type: Message Box Exit to Windows End Try End of Method (Return 0) Define Method disconnect Class SYSTEMDATABASE Start Here Close ADODB RecordSet self:oRS Close ADODB Connection self:oCon End of Method (Return 0) Define Method firstrecord Class SYSTEMDATABASE Start Here mymax := ADODB RecordSet (self:oRS) , Get Records Count IF ( mymax > 0 ) Start Here ADODB RecordSet self:oRS - Goto First Record myout = self.showrecord() END OF IF STATEMENT End of Method (Return 0) Define Method lastrecord Class SYSTEMDATABASE Start Here mymax := ADODB RecordSet (self:oRS) , Get Records Count IF ( mymax > 0 ) Start Here ADODB RecordSet self:oRS - Goto Last Record myout = self.showrecord() END OF IF STATEMENT End of Method (Return 0) Define Method nextrecord Class SYSTEMDATABASE Start Here mymax := ADODB RecordSet (self:oRS) , Get Records Count IF ( mymax > 0 ) Start Here ADODB RecordSet self:oRS - Goto Next Record mycheck = ADODB RecordSet self:oRS , Check EOF IF ( mycheck ) Start Here ADODB RecordSet self:oRS - Goto Previous Record Show Message "End of records" Title "Sorry" Type: Message Box ELSE Start Here myout = self.showrecord() END OF IF STATEMENT END OF IF STATEMENT End of Method (Return 0) Define Method prevrecord Class SYSTEMDATABASE Start Here mymax := ADODB RecordSet (self:oRS) , Get Records Count IF ( mymax > 0 ) Start Here ADODB RecordSet self:oRS - Goto Previous Record mycheck = ADODB RecordSet self:oRS , Check BOF IF ( mycheck ) Start Here ADODB RecordSet self:oRS - Goto Next Record Show Message "Begin of records" Title "Sorry" Type: Message Box ELSE Start Here myout = self.showrecord() END OF IF STATEMENT END OF IF STATEMENT End of Method (Return 0) Define Method CancelRecord Class SYSTEMDATABASE Start Here myout = self.setmode(2) myout = self.ShowRecord() self:addrec = false End of Method (Return 0) Define Method AddRecord Class SYSTEMDATABASE Start Here myout = self.onAddClick() self:addrec = true myout = self.setmode(1) myout = self.ClearRecord() myout = self.Class2UserInterface() End of Method (Return 0) Define Method search Class SYSTEMDATABASE Start Here Local oCon,oRS,cName,myMax,x,x2,mymax2,vname,vname2,vid cName = self.getsearchvalue() oCon = Create New ADODB Connection Open ADODB Connection oCon , Connection String : 'Provider=MSDASQL.1;Persist Security Info=True;Extended Properties="dsn='+self:DataSourceName+';uid='+self:username+';pwd='+self:password+'";Initial Catalog='+self:databasename oRS = Create New ADODB RecordSet Object Open Recordset oRS , Connection oCon , CursorType 1 , SQL Statement "Select * from "+self:tableName +" where "+self:column+" like '" + cName + "%'" + self:complexsearch mymax := ADODB RecordSet (oRS) , Get Records Count self:ResultPrimaryKeys = {} myout = self.BeforeSearch() IF ( mymax > 0 ) Start Here FOR LOOP ( From x = 1 To mymax Step 1) Start Here vname = ADODB RecordSet (oRS) Get Field (self:column) Value temp_array = {} mymax2 = Get Length of String/Variable/Array self:columns FOR LOOP ( From x2 = 1 To mymax2 Step 1) Start Here vname2 = ADODB RecordSet (oRS) Get Field (self:columns[x2]) Value IF ( valtype(vname2) = "N" ) Start Here VNAME2 = CONVERT VNAME2 TO STRING VNAME2 = All Trim VNAME2 END OF IF STATEMENT Add item vname2 To Array temp_array End of For Loop myout = self.SearchAdd(temp_array) vid = ADODB RecordSet (oRS) Get Field (self:PrimaryKey) Value vid = CONVERT vid TO STRING Add item vid To Array self:ResultPrimaryKeys ADODB RecordSet oRS - Goto Next Record End of For Loop END OF IF STATEMENT Close ADODB RecordSet oRS Close ADODB Connection oCon End of Method (Return 0) Define Method delrecord Class SYSTEMDATABASE Start Here mymax := ADODB RecordSet (self:oRS) , Get Records Count IF ( mymax > 0 ) Start Here Show Message " Are you sure ?" Title "Delete Record" Type: Message Ok/Cancel IF ( myout = false ) Start Here Return 0 END OF IF STATEMENT myout = self.OnBeforeDelete() ADODB RecordSet self:oRS - Delete Record ADODB RecordSet self:oRS - Update Record mymax := ADODB RecordSet (self:oRS) , Get Records Count IF ( mymax > 0 ) Start Here ADODB RecordSet self:oRS - Goto Previous Record mycheck = ADODB RecordSet self:oRS , Check BOF IF ( mycheck ) Start Here ADODB RecordSet self:oRS - Goto Next Record END OF IF STATEMENT END OF IF STATEMENT myout = self.showrecord() myout = self.setTimer(true) ELSE Start Here Show Message "No records" Title "Sorry" Type: Message Box END OF IF STATEMENT End of Method (Return 0) Define Method SaveRecord Class SYSTEMDATABASE Start Here Check Data myout = self.CheckData() IF ( myout = false ) Start Here Return 0 END OF IF STATEMENT IF ( self:addrec = true ) Start Here ADODB RecordSet self:oRS - Add New Record ELSE Start Here myout = self.OnBeforeEdit() END OF IF STATEMENT myout = self.setmode(2) myout = self.UserInterface2Class() myout = self.Class2ADO() ADODB RecordSet self:oRS - Update Record IF ( self:addrec = true ) Start Here ADODB RecordSet self:oRS - Goto Last Record END OF IF STATEMENT self:addrec = false myout = self.SetTimer(true) myout = self.OnAfterAddEdit() End of Method (Return 0) Define Method OnBeforeDelete Class SystemDatabase Start Here End of Method (Return 0) Define Method OnBeforeEdit Class SystemDatabase Start Here End of Method (Return 0) Define Method OnAfterAddEdit Class SystemDatabase Start Here End of Method (Return 0) Define Method onAddClick Class SystemDatabase Start Here End of Method (Return 0) Define Method BeforeSearch Class SystemDatabase Start Here End of Method (Return 0) Define Method SearchAdd(p1) Class SystemDatabase Start Here End of Method (Return 0) Define Method SetTimer Class SystemDatabase Start Here End of Method (Return 0) Define Method GetSearchValue Class SystemDatabase Start Here End of Method (Return "") Define Method LoadLookupTable2(cTableName,cColumnName,aArrayNameRef,cColumnName2,aArrayNameRef2) Class SYSTEMDATABASE Start Here Lood Items Local x,nMax,temp_value,temp_value2,oCon,oRS oCon = Create New ADODB Connection Open ADODB Connection oCon , Connection String : 'Provider=MSDASQL.1;Persist Security Info=True;Extended Properties="dsn='+self:DataSourceName+';uid='+self:username+';pwd='+self:password+'";Initial Catalog='+self:databasename oRS = Create New ADODB RecordSet Object Open Recordset oRS , Connection oCon , CursorType 1 , SQL Statement "Select * from " + cTableName +" where 1=1 "+ self:complexsearch nMAX := ADODB RecordSet (oRS) , Get Records Count aArrayNameRef = {} aArrayNameRef2 = {} FOR LOOP ( From x = 1 To nMax Step 1) Start Here temp_value = ADODB RecordSet (oRS) Get Field (cColumnName) Value temp_value2 = ADODB RecordSet (oRS) Get Field (cColumnName2) Value IF ( valtype(temp_value) = "N" ) Start Here temp_Value = CONVERT temp_value TO STRING temp_Value = All Trim temp_value END OF IF STATEMENT Add item temp_value To Array aArrayNameRef Add item temp_value2 To Array aArrayNameRef2 ADODB RecordSet oRS - Goto Next Record End of For Loop Close ADODB RecordSet oRS Close ADODB Connection oCon End of Method (Return 0) Define Method CheckData Class SystemDatabase Start Here End of Method (Return true)
|