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

4 - Application during the runtime

1 - Introduction

In this lesson we are going to learn how to move forward/backward between records.

2 - Implementation Steps

s1.JPG

Fig. (1) Goal Desginer - Steps Tree

Select the step (The First Step)

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 (Call Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Call Procedure)

                Note : Stop typing when you see the required component is selected

s2.JPG

Fig. (2) Component Browser – Select the component (Call Procedure)

After selecting the component click Ok or press ENTER

s3.JPG

Fig. (3) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s4.JPG

Fig. (4) Goal Desginer - Steps Tree

Select the step (The First Step)

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 (Windows)

                3 - Select the component (Define New Window)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define New Window)

                Note : Stop typing when you see the required component is selected

s5.JPG

Fig. (5) Component Browser – Select the component (Define New Window)

After selecting the component click Ok or press ENTER

s6.JPG

Fig. (6) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s7.JPG

Fig. (7) Form Designer

s8.JPG

Fig. (8) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (Image)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Image)

                Note : Stop typing when you see the required component is selected

s9.JPG

Fig. (9) Component Browser – Select the component (Image)

After selecting the component click Ok or press ENTER

s10.JPG

Fig. (10) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s11.JPG

Fig. (11) Form Designer

s12.JPG

Fig. (12) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button)

                Note : Stop typing when you see the required component is selected

s13.JPG

Fig. (13) Component Browser – Select the component (Button)

After selecting the component click Ok or press ENTER

s14.JPG

Fig. (14) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s15.JPG

Fig. (15) Form Designer

s16.JPG

Fig. (16) Goal Desginer - Steps Tree

Select the step (Button Events)

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 (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s17.JPG

Fig. (17) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s18.JPG

Fig. (18) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s19.JPG

Fig. (19) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button)

                Note : Stop typing when you see the required component is selected

s20.JPG

Fig. (20) Component Browser – Select the component (Button)

After selecting the component click Ok or press ENTER

s21.JPG

Fig. (21) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s22.JPG

Fig. (22) Form Designer

s23.JPG

Fig. (23) Goal Desginer - Steps Tree

Select the step (Button Events)

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 (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s24.JPG

Fig. (24) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s25.JPG

Fig. (25) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s26.JPG

Fig. (26) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button)

                Note : Stop typing when you see the required component is selected

s27.JPG

Fig. (27) Component Browser – Select the component (Button)

After selecting the component click Ok or press ENTER

s28.JPG

Fig. (28) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s29.JPG

Fig. (29) Form Designer

s30.JPG

Fig. (30) Goal Desginer - Steps Tree

Select the step (Button Events)

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 (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s31.JPG

Fig. (31) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s32.JPG

Fig. (32) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s33.JPG

Fig. (33) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button)

                Note : Stop typing when you see the required component is selected

s34.JPG

Fig. (34) Component Browser – Select the component (Button)

After selecting the component click Ok or press ENTER

s35.JPG

Fig. (35) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s36.JPG

Fig. (36) Form Designer

s37.JPG

Fig. (37) Goal Desginer - Steps Tree

Select the step (Button Events)

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 (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s38.JPG

Fig. (38) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s39.JPG

Fig. (39) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s40.JPG

Fig. (40) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button)

                Note : Stop typing when you see the required component is selected

s41.JPG

Fig. (41) Component Browser – Select the component (Button)

After selecting the component click Ok or press ENTER

s42.JPG

Fig. (42) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s43.JPG

Fig. (43) Form Designer

s44.JPG

Fig. (44) Goal Desginer - Steps Tree

Select the step (Button Events)

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 (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s45.JPG

Fig. (45) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s46.JPG

Fig. (46) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s47.JPG

Fig. (47) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (TextBox)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (TextBox)

                Note : Stop typing when you see the required component is selected

s48.JPG

Fig. (48) Component Browser – Select the component (TextBox)

After selecting the component click Ok or press ENTER

s49.JPG

Fig. (49) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s50.JPG

Fig. (50) Form Designer

s51.JPG

Fig. (51) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (TextBox)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (TextBox)

                Note : Stop typing when you see the required component is selected

s52.JPG

Fig. (52) Component Browser – Select the component (TextBox)

After selecting the component click Ok or press ENTER

s53.JPG

Fig. (53) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s54.JPG

Fig. (54) Form Designer

s55.JPG

Fig. (55) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (TextBox)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (TextBox)

                Note : Stop typing when you see the required component is selected

s56.JPG

Fig. (56) Component Browser – Select the component (TextBox)

After selecting the component click Ok or press ENTER

s57.JPG

Fig. (57) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s58.JPG

Fig. (58) Form Designer

s59.JPG

Fig. (59) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (TextBox)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (TextBox)

                Note : Stop typing when you see the required component is selected

s60.JPG

Fig. (60) Component Browser – Select the component (TextBox)

After selecting the component click Ok or press ENTER

s61.JPG

Fig. (61) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s62.JPG

Fig. (62) Form Designer

s63.JPG

Fig. (63) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (Label)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Label)

                Note : Stop typing when you see the required component is selected

s64.JPG

Fig. (64) Component Browser – Select the component (Label)

After selecting the component click Ok or press ENTER

s65.JPG

Fig. (65) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s66.JPG

Fig. (66) Form Designer

s67.JPG

Fig. (67) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (Label)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Label)

                Note : Stop typing when you see the required component is selected

s68.JPG

Fig. (68) Component Browser – Select the component (Label)

After selecting the component click Ok or press ENTER

s69.JPG

Fig. (69) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s70.JPG

Fig. (70) Form Designer

s71.JPG

Fig. (71) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (Label)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Label)

                Note : Stop typing when you see the required component is selected

s72.JPG

Fig. (72) Component Browser – Select the component (Label)

After selecting the component click Ok or press ENTER

s73.JPG

Fig. (73) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s74.JPG

Fig. (74) Form Designer

s75.JPG

Fig. (75) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Controls)

                3 - Select the component (Label)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Label)

                Note : Stop typing when you see the required component is selected

s76.JPG

Fig. (76) Component Browser – Select the component (Label)

After selecting the component click Ok or press ENTER

s77.JPG

Fig. (77) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s78.JPG

Fig. (78) Form Designer

s79.JPG

Fig. (79) Goal Desginer - Steps Tree

Select the step (Window Controls)

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 (Main Menu)

                3 - Select the component (Define Main Menu)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Main Menu)

                Note : Stop typing when you see the required component is selected

s80.JPG

Fig. (80) Component Browser – Select the component (Define Main Menu)

After selecting the component click Ok or press ENTER

s81.JPG

Fig. (81) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s82.JPG

Fig. (82) Goal Desginer - Steps Tree

Select the step (MENU POPUPS)

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 (Main Menu)

                3 - Select the component (Define POPUP)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define POPUP)

                Note : Stop typing when you see the required component is selected

s83.JPG

Fig. (83) Component Browser – Select the component (Define POPUP)

After selecting the component click Ok or press ENTER

s84.JPG

Fig. (84) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s85.JPG

Fig. (85) Goal Desginer - Steps Tree

Select the step (POPUP 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 (Main Menu)

                3 - Select the component (Define Item)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Item)

                Note : Stop typing when you see the required component is selected

s86.JPG

Fig. (86) Component Browser – Select the component (Define Item)

After selecting the component click Ok or press ENTER

s87.JPG

Fig. (87) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s88.JPG

Fig. (88) Goal Desginer - Steps Tree

Select the step (MENU POPUPS)

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 (Main Menu)

                3 - Select the component (Define POPUP)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define POPUP)

                Note : Stop typing when you see the required component is selected

s89.JPG

Fig. (89) Component Browser – Select the component (Define POPUP)

After selecting the component click Ok or press ENTER

s90.JPG

Fig. (90) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s91.JPG

Fig. (91) Goal Desginer - Steps Tree

Select the step (POPUP 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 (Main Menu)

                3 - Select the component (Define Item)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Item)

                Note : Stop typing when you see the required component is selected

s92.JPG

Fig. (92) Component Browser – Select the component (Define Item)

After selecting the component click Ok or press ENTER

s93.JPG

Fig. (93) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s94.JPG

Fig. (94) Goal Desginer - Steps Tree

Select the step (MENU POPUPS)

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 (Main Menu)

                3 - Select the component (Define POPUP)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define POPUP)

                Note : Stop typing when you see the required component is selected

s95.JPG

Fig. (95) Component Browser – Select the component (Define POPUP)

After selecting the component click Ok or press ENTER

s96.JPG

Fig. (96) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s97.JPG

Fig. (97) Goal Desginer - Steps Tree

Select the step (POPUP 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 (Main Menu)

                3 - Select the component (Define Item)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Item)

                Note : Stop typing when you see the required component is selected

s98.JPG

Fig. (98) Component Browser – Select the component (Define Item)

After selecting the component click Ok or press ENTER

s99.JPG

Fig. (99) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s100.JPG

Fig. (100) Goal Desginer - Steps Tree

Select the step (MENU POPUPS)

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 (Main Menu)

                3 - Select the component (Define POPUP)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define POPUP)

                Note : Stop typing when you see the required component is selected

s101.JPG

Fig. (101) Component Browser – Select the component (Define POPUP)

After selecting the component click Ok or press ENTER

s102.JPG

Fig. (102) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s103.JPG

Fig. (103) Goal Desginer - Steps Tree

Select the step (POPUP 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 (Main Menu)

                3 - Select the component (Define Item)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Item)

                Note : Stop typing when you see the required component is selected

s104.JPG

Fig. (104) Component Browser – Select the component (Define Item)

After selecting the component click Ok or press ENTER

s105.JPG

Fig. (105) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s106.JPG

Fig. (106) Goal Desginer - Steps Tree

Select the step (MENU POPUPS)

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 (Main Menu)

                3 - Select the component (Define POPUP)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define POPUP)

                Note : Stop typing when you see the required component is selected

s107.JPG

Fig. (107) Component Browser – Select the component (Define POPUP)

After selecting the component click Ok or press ENTER

s108.JPG

Fig. (108) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s109.JPG

Fig. (109) Goal Desginer - Steps Tree

Select the step (POPUP 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 (Main Menu)

                3 - Select the component (Define Item)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Item)

                Note : Stop typing when you see the required component is selected

s110.JPG

Fig. (110) Component Browser – Select the component (Define Item)

After selecting the component click Ok or press ENTER

s111.JPG

Fig. (111) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s112.JPG

Fig. (112) Goal Desginer - Steps Tree

Select the step (Define New Window ( win1 ) , Title : "Customer 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 (Structure Programming)

                3 - Select the component (Call Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Call Procedure)

                Note : Stop typing when you see the required component is selected

s113.JPG

Fig. (113) Component Browser – Select the component (Call Procedure)

After selecting the component click Ok or press ENTER

s114.JPG

Fig. (114) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s115.JPG

Fig. (115) Form Designer

s116.JPG

Fig. (116) Goal Desginer - Steps Tree

Select the step (prosedures)

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 (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s117.JPG

Fig. (117) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s118.JPG

Fig. (118) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s119.JPG

Fig. (119) 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 (Windows)

                3 - Select the component (Window Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Window Class)

                Note : Stop typing when you see the required component is selected

s120.JPG

Fig. (120) Component Browser – Select the component (Window Class)

After selecting the component click Ok or press ENTER

s121.JPG

Fig. (121) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s122.JPG

Fig. (122) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s123.JPG

Fig. (123) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s124.JPG

Fig. (124) Goal Desginer - Steps Tree

Select the step (prosedures)

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 (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s125.JPG

Fig. (125) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s126.JPG

Fig. (126) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s127.JPG

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 (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

s128.JPG

Fig. (128) Component Browser – Select the component (ADO New Connection)

After selecting the component click Ok or press ENTER

s129.JPG

Fig. (129) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s130.JPG

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 (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

s131.JPG

Fig. (131) Component Browser – Select the component (ADO Open Connection)

After selecting the component click Ok or press ENTER

s132.JPG

Fig. (132) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s133.JPG

Fig. (133) 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

s134.JPG

Fig. (134) Component Browser – Select the component (ADO New RecordSet)

After selecting the component click Ok or press ENTER

s135.JPG

Fig. (135) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s136.JPG

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 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

s137.JPG

Fig. (137) Component Browser – Select the component (ADO Open RecordSet)

After selecting the component click Ok or press ENTER

s138.JPG

Fig. (138) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s139.JPG

Fig. (139) Goal Desginer - Steps Tree

Select the step (prosedures)

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 (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s140.JPG

Fig. (140) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s141.JPG

Fig. (141) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s142.JPG

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 (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

s143.JPG

Fig. (143) Component Browser – Select the component (ADO Close RecordSet)

After selecting the component click Ok or press ENTER

s144.JPG

Fig. (144) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s145.JPG

Fig. (145) 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

s146.JPG

Fig. (146) Component Browser – Select the component (ADO Close Connection)

After selecting the component click Ok or press ENTER

s147.JPG

Fig. (147) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s148.JPG

Fig. (148) Goal Desginer - Steps Tree

Select the step (prosedures)

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 (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s149.JPG

Fig. (149) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s150.JPG

Fig. (150) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s151.JPG

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 (Structure Programming)

                3 - Select the component (Call Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Call Procedure)

                Note : Stop typing when you see the required component is selected

s152.JPG

Fig. (152) Component Browser – Select the component (Call Procedure)

After selecting the component click Ok or press ENTER

s153.JPG

Fig. (153) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s154.JPG

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 (Windows)

                3 - Select the component (Window Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Window Class)

                Note : Stop typing when you see the required component is selected

s155.JPG

Fig. (155) Component Browser – Select the component (Window Class)

After selecting the component click Ok or press ENTER

s156.JPG

Fig. (156) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s157.JPG

Fig. (157) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s158.JPG

Fig. (158) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s159.JPG

Fig. (159) Goal Desginer - Steps Tree

Select the step (prosedures)

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 (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s160.JPG

Fig. (160) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s161.JPG

Fig. (161) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s162.JPG

Fig. (162) 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

s163.JPG

Fig. (163) Component Browser – Select the component (ADO Get Records Count)

After selecting the component click Ok or press ENTER

s164.JPG

Fig. (164) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s165.JPG

Fig. (165) 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

s166.JPG

Fig. (166) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

s167.JPG

Fig. (167) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s168.JPG

Fig. (168) 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

s169.JPG

Fig. (169) Component Browser – Select the component (Return Value)

After selecting the component click Ok or press ENTER

s170.JPG

Fig. (170) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s171.JPG

Fig. (171) 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

s172.JPG

Fig. (172) Component Browser – Select the component (ADO Get Field Value)

After selecting the component click Ok or press ENTER

s173.JPG

Fig. (173) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s174.JPG

Fig. (174) 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

s175.JPG

Fig. (175) Component Browser – Select the component (ADO Get Field Value)

After selecting the component click Ok or press ENTER

s176.JPG

Fig. (176) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s177.JPG

Fig. (177) 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

s178.JPG

Fig. (178) Component Browser – Select the component (ADO Get Field Value)

After selecting the component click Ok or press ENTER

s179.JPG

Fig. (179) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s180.JPG

Fig. (180) 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

s181.JPG

Fig. (181) Component Browser – Select the component (ADO Get Field Value)

After selecting the component click Ok or press ENTER

s182.JPG

Fig. (182) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s183.JPG

Fig. (183) 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 (Classes)

                3 - Select the component (Textbox Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Textbox Class)

                Note : Stop typing when you see the required component is selected

s184.JPG

Fig. (184) Component Browser – Select the component (Textbox Class)

After selecting the component click Ok or press ENTER

s185.JPG

Fig. (185) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s186.JPG

Fig. (186) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s187.JPG

Fig. (187) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s188.JPG

Fig. (188) 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 (Classes)

                3 - Select the component (Textbox Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Textbox Class)

                Note : Stop typing when you see the required component is selected

s189.JPG

Fig. (189) Component Browser – Select the component (Textbox Class)

After selecting the component click Ok or press ENTER

s190.JPG

Fig. (190) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s191.JPG

Fig. (191) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s192.JPG

Fig. (192) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s193.JPG

Fig. (193) 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 (Classes)

                3 - Select the component (Textbox Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Textbox Class)

                Note : Stop typing when you see the required component is selected

s194.JPG

Fig. (194) Component Browser – Select the component (Textbox Class)

After selecting the component click Ok or press ENTER

s195.JPG

Fig. (195) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s196.JPG

Fig. (196) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s197.JPG

Fig. (197) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s198.JPG

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 (Classes)

                3 - Select the component (Textbox Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Textbox Class)

                Note : Stop typing when you see the required component is selected

s199.JPG

Fig. (199) Component Browser – Select the component (Textbox Class)

After selecting the component click Ok or press ENTER

s200.JPG

Fig. (200) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s201.JPG

Fig. (201) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s202.JPG

Fig. (202) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s203.JPG

Fig. (203) Goal Desginer - Steps Tree

Select the step (prosedures)

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 (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s204.JPG

Fig. (204) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s205.JPG

Fig. (205) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s206.JPG

Fig. (206) 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

s207.JPG

Fig. (207) Component Browser – Select the component (ADO Goto First Record)

After selecting the component click Ok or press ENTER

s208.JPG

Fig. (208) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s209.JPG

Fig. (209) 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 (Call Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Call Procedure)

                Note : Stop typing when you see the required component is selected

s210.JPG

Fig. (210) Component Browser – Select the component (Call Procedure)

After selecting the component click Ok or press ENTER

s211.JPG

Fig. (211) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s212.JPG

Fig. (212) Goal Desginer - Steps Tree

Select the step (prosedures)

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 (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s213.JPG

Fig. (213) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s214.JPG

Fig. (214) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s215.JPG

Fig. (215) 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

s216.JPG

Fig. (216) Component Browser – Select the component (ADO Goto Last Record)

After selecting the component click Ok or press ENTER

s217.JPG

Fig. (217) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s218.JPG

Fig. (218) 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 (Call Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Call Procedure)

                Note : Stop typing when you see the required component is selected

s219.JPG

Fig. (219) Component Browser – Select the component (Call Procedure)

After selecting the component click Ok or press ENTER

s220.JPG

Fig. (220) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s221.JPG

Fig. (221) Goal Desginer - Steps Tree

Select the step (prosedures)

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 (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s222.JPG

Fig. (222) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s223.JPG

Fig. (223) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s224.JPG

Fig. (224) 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

s225.JPG

Fig. (225) Component Browser – Select the component (ADO Goto Next Record)

After selecting the component click Ok or press ENTER

s226.JPG

Fig. (226) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s227.JPG

Fig. (227) 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

s228.JPG

Fig. (228) Component Browser – Select the component (ADO Check EOF)

After selecting the component click Ok or press ENTER

s229.JPG

Fig. (229) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s230.JPG

Fig. (230) 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

s231.JPG

Fig. (231) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

s232.JPG

Fig. (232) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s233.JPG

Fig. (233) 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

s234.JPG

Fig. (234) Component Browser – Select the component (ADO Goto Previous Record)

After selecting the component click Ok or press ENTER

s235.JPG

Fig. (235) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s236.JPG

Fig. (236) 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

s237.JPG

Fig. (237) Component Browser – Select the component (Show Message)

After selecting the component click Ok or press ENTER

s238.JPG

Fig. (238) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s239.JPG

Fig. (239) 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 (Call Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Call Procedure)

                Note : Stop typing when you see the required component is selected

s240.JPG

Fig. (240) Component Browser – Select the component (Call Procedure)

After selecting the component click Ok or press ENTER

s241.JPG

Fig. (241) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s242.JPG

Fig. (242) Goal Desginer - Steps Tree

Select the step (prosedures)

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 (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s243.JPG

Fig. (243) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s244.JPG

Fig. (244) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s245.JPG

Fig. (245) 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

s246.JPG

Fig. (246) Component Browser – Select the component (ADO Goto Previous Record)

After selecting the component click Ok or press ENTER

s247.JPG

Fig. (247) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s248.JPG

Fig. (248) 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

s249.JPG

Fig. (249) Component Browser – Select the component (ADO Check BOF)

After selecting the component click Ok or press ENTER

s250.JPG

Fig. (250) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s251.JPG

Fig. (251) 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

s252.JPG

Fig. (252) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

s454.JPG

Fig. (454) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s254.JPG

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 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

s255.JPG

Fig. (255) Component Browser – Select the component (ADO Goto Next Record)

After selecting the component click Ok or press ENTER

s256.JPG

Fig. (256) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s257.JPG

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 (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

s258.JPG

Fig. (258) Component Browser – Select the component (Show Message)

After selecting the component click Ok or press ENTER

s259.JPG

Fig. (259) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s260.JPG

Fig. (260) 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 (Call Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Call Procedure)

                Note : Stop typing when you see the required component is selected

s261.JPG

Fig. (261) Component Browser – Select the component (Call Procedure)

After selecting the component click Ok or press ENTER

s262.JPG

Fig. (262) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

s263.JPG

Fig. (263) Goal Desginer - Final Steps Tree

3 - Final Steps Tree

The First Step

                Call Procedure connect

                Define New Window ( win1 ) , Title : "Customer data"

                                Window Events

                                Window Properties

                                Window Controls

                                                Define New Image ( image1 ) , Image : "CLIPART_OF_25029_SMJPG_2.JPG"

                                                                Events

                                                                Properties

                                                Define New Button ( btnNext ) , Caption : "Next Record"

                                                                Button Events

                                                                                Event: ON CLICK : Action nextrecord()

                                                                Button Properties

                                                Define New Button ( btnprev ) , Caption : "previ Record"

                                                                Button Events

                                                                                Event: ON CLICK : Action prevrecord()

                                                                Button Properties

                                                Define New Button ( btnfirst ) , Caption : "first Record"

                                                                Button Events

                                                                                Event: ON CLICK : Action firstrecord()

                                                                Button Properties

                                                Define New Button ( btnlast ) , Caption : "last Record"

                                                                Button Events

                                                                                Event: ON CLICK : Action lastrecord()

                                                                Button Properties

                                                Define New Button ( btnClose ) , Caption : "Close"

                                                                Button Events

                                                                                Event: ON CLICK : Action closeSys()

                                                                Button Properties

                                                Define TextBox ( text1 )

                                                                TextBox EVENTS

                                                                TextBox Properties

                                                Define TextBox ( text2 )

                                                                TextBox EVENTS

                                                                TextBox Properties

                                                Define TextBox ( text3 )

                                                                TextBox EVENTS

                                                                TextBox Properties

                                                Define TextBox ( text4 )

                                                                TextBox EVENTS

                                                                TextBox Properties

                                                Define Label ( lbl1 ) , Caption : "Customer name"

                                                                Label Events

                                                                Label Properties

                                                Define Label ( lbl2 ) , Caption : "Request"

                                                                Label Events

                                                                Label Properties

                                                Define Label ( lbl3 ) , Caption : "phone"

                                                                Label Events

                                                                Label Properties

                                                Define Label ( lbl4 ) , Caption : "Cash"

                                                                Label Events

                                                                Label Properties

                                                START OF MAIN MENU

                                                                MENU POPUPS

                                                                                DEFINE POPUP "file"

                                                                                                POPUP ITEMS

                                                                                                                Define ITEM ( "exit" )

                                                                                                END OF POPUP

                                                                                DEFINE POPUP "first "

                                                                                                POPUP ITEMS

                                                                                                                Define ITEM ( "first record" )

                                                                                                END OF POPUP

                                                                                DEFINE POPUP "Next"

                                                                                                POPUP ITEMS

                                                                                                                Define ITEM ( "next record" )

                                                                                                END OF POPUP

                                                                                DEFINE POPUP "previous"

                                                                                                POPUP ITEMS

                                                                                                                Define ITEM ( "prev record" )

                                                                                                END OF POPUP

                                                                                DEFINE POPUP "last"

                                                                                                POPUP ITEMS

                                                                                                                Define ITEM ( "last record" )

                                                                                                END OF POPUP

                                                                END OF MAIN MENU

                                End Of Window

                                Call Procedure showrec

                                Activate window

                prosedures

                                Define Procedure closewin

                                                Start Here

                                                                win1.Release ( )

                                                End of Procedure

                                Define Procedure connect

                                                Start Here

                                                                oCon = Create New ADODB Connection

                                                                Open ADODB Connection oCon , Connection String : 'Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="dsn=MS Access Database;uid=";Initial Catalog=customer.mdb'

                                                                oRS = Create New ADODB RecordSet Object

                                                                Open Recordset oRS , Connection oCon , CursorType 1 , SQL Statement "Select * from customers"

                                                End of Procedure

                                Define Procedure disconnect

                                                Start Here

                                                                Close ADODB RecordSet oRS

                                                                Close ADODB Connection oCon

                                                End of Procedure

                                Define Procedure closeSys

                                                Start Here

                                                                Call Procedure disconnect

                                                                win1.Release ( )

                                                End of Procedure

                                Define Procedure showrec

                                                Start Here

                                                                mymax := ADODB RecordSet (oRS) , Get Records Count

                                                                IF ( mymax=0 )

                                                                                Start Here

                                                                                                Return 0

                                                                                END OF IF STATEMENT

                                                                oname = ADODB RecordSet (oRS) Get Field ("customer name") Value

                                                                oRequest = ADODB RecordSet (oRS) Get Field ("Request") Value

                                                                ophone = ADODB RecordSet (oRS) Get Field ("phone") Value

                                                                ocash = ADODB RecordSet (oRS) Get Field ("cash") Value

                                                                win1.text1.Value := oname

                                                                win1.text2.Value := oRequest

                                                                win1.text3.Value := ophone

                                                                win1.text4.Value := ocash

                                                End of Procedure

                                Define Procedure firstrecord

                                                Start Here

                                                                ADODB RecordSet oRS - Goto First Record

                                                                Call Procedure showrec

                                                End of Procedure

                                Define Procedure lastrecord

                                                Start Here

                                                                ADODB RecordSet oRS - Goto Last Record

                                                                Call Procedure showrec

                                                End of Procedure

                                Define Procedure nextrecord

                                                Start Here

                                                                ADODB RecordSet oRS - Goto Next Record

                                                                mycheck = ADODB RecordSet oRS , Check EOF

                                                                IF ( mycheck )

                                                                                Start Here

                                                                                                ADODB RecordSet oRS - Goto Previous Record

                                                                                                Show Message "No more Next data" Title "You can't" Type: Message Box

                                                                                ELSE

                                                                                                Start Here

                                                                                                                Call Procedure showrec

                                                                                END OF IF STATEMENT

                                                End of Procedure

                                Define Procedure prevrecord

                                                Start Here

                                                                ADODB RecordSet oRS - Goto Previous Record

                                                                mybigan = ADODB RecordSet oRS , Check BOF

                                                                IF ( mybigan )

                                                                                Start Here

                                                                                                ADODB RecordSet oRS - Goto Next Record

                                                                                                Show Message "No More previous data" Title "you can't" Type: Message Box

                                                                                ELSE

                                                                                                Start Here

                                                                                                                Call Procedure showrec

                                                                                END OF IF STATEMENT

                                                End of Procedure

4 - Application during the runtime

runtime1.JPG

Fig. (264) Application during the runtime