You are on page 1of 221

 ‫א‬‫א‬‫א‬

ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬


 J‫א‬‫א‬

١٦٢
 J ‫א‬‫א‬  ‫א‬
 
 ١٦٢  

 
 W،،‫א‬‫א‬،‫א‬

‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
  ‫א‬ ‫א‬  ،‫א‬    ‫א‬ ‫א‬ ‫א‬ ‫א‬ ‫א‬ 
‫א‬‫א‬ ‫א‬‫א‬‫א‬‫א‬
 ‫؛‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 K ‫א‬‫א‬‫א‬

‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
  ‫א‬        ،‫א‬ ‫א‬‫א‬  
‫א‬  ‫א‬ ‫א‬ ‫א‬ ‫א‬ ‫א‬   ‫א‬    ، 
‫א‬،‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
     ‫א‬  ‫א‬   ،‫א‬   
 K‫א‬‫א‬،‫א‬‫א‬

??? ‫א‬‫א‬?‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
،‫א‬،‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬

،‫א‬‫א‬‫א‬‫א‬
 K‫א‬

 ‫א‬‫א‬‫א‬‫א‬
 J ‫א‬‫א‬  ‫א‬
 
 ١٦٢  

 
‫א‬‫א‬‫א‬‫א‬
‫א‬،‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬،‫א‬
SQL-Plus،‫א‬‫א‬‫א‬‫א‬
 ‫א‬‫א‬‫א‬
‫א‬ ‫א‬‫א‬
 K‫א‬
‫א‬‫א‬ ‫א‬‫א‬Oracle‫א‬
 KOracle Developer‫א‬‫א‬‫א‬‫א‬،‫א‬
‫א‬‫א‬
 ‫א‬‫א‬
Oracle‫א‬ ‫א‬‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬


 WOracle Developer‫א‬‫א‬
‫א‬‫א‬WForm Builder
 K‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬WReport Builder
 K‫א‬‫א‬‫א‬WGraphics Builder
‫א‬‫א‬WQuery Builder
 K
 J ‫א‬‫א‬  ‫א‬
 
 ١٦٢  

‫א‬‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬‫א‬‫א‬
S_CUSTOMER Description
Data type   ‫؟‬Null  Column Name
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J
ENUMBER(7  NOT NULL    ID
EVARCHAR2(50  NOT NULL   NAME
EVARCHAR2(25       PHONE
EVARCHAR2(400       ADDRESS
EVARCHAR2(30       CITY
EVARCHAR2(20       STATE
EVARCHAR2(30       COUNTRY
EVARCHAR2(75      ZIP_CODE
EVARCHAR2(9     CREDIT_RATING
ENUMBER(7      SALES_REP_ID
ENUMBER(7      REGION_ID
EVARCHAR2(255      COMMENTS

S_DEPT Description
Data type   ‫؟‬Null  Column Name
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J
ENUMBER(7  NOT NULL    ID
EVARCHAR2(25  NOT NULL   NAME
ENUMBER(7      REGION_ID
 J ‫א‬‫א‬  ‫א‬
 
 ١٦٢  

S_EMP Description
Data type   ‫؟‬Null  Column Name
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J
ENUMBER(7  NOT NULL    ID
EVARCHAR2(25  NOT NULL  LAST_NAME
EVARCHAR2(25      FIRST_NAME
EVARCHAR2(8       USERID
DATE      START_DATE
EVARCHAR2(255      COMMENT
ENUMBER(7      MANAGER_ID
EVARCHAR2(25       TITLE
ENUMBER(7       DEPT_ID
ENUMBER(11,2       SALARY
ENUMBER(4,2     COMMISSION_PCT
 J ‫א‬‫א‬  ‫א‬
 
 ١٦٢  

S_ITEM Description
Data type   ‫؟‬Null  Column Name
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J
ENUMBER(7  NOT NULL   ORD_ID
ENUMBER(7  NOT NULL   ITEM_ID
ENUMBER(7  NOT NULL  PRODUCT_ID
ENUMBER(11,2       PRICE
ENUMBER(9      QUANTITY
ENUMBER(9     QUANTITY_SHIPPED

S_ORD Description
Data type   ‫؟‬Null  Column Name
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J
ENUMBER(7  NOT NULL    ID
ENUMBER(7  NOT NULL  CUSTOMER_ID
DATE     DATE_ORDERED
DATE     DATE_SHIPPED
ENUMBER(7      SALES_REP_ID
ENUMBER(11,2       TOTAL
EVARCHAR2(6     PAYMENT_TYPE
EVARCHAR2(1      ORDER_FILLED

S_PRODUCT Description
Data type   ‫؟‬Null  Column Name
 J ‫א‬‫א‬  ‫א‬
 
 ١٦٢  

J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J J
ENUMBER(7  NOT NULL    ID
EVARCHAR2(50  NOT NULL   NAME
EVARCHAR2(255      SHORT_DESC
ENUMBER(7      LONGTEXT_ID
ENUMBER(7       IMAGE_ID
ENUMBER(11,2   SUGGESTED_WHLSL_PRICE
EVARCHAR2(25      WHLSL_UNITS
S_REGION Description
Data type   ‫؟‬Null  Column Name
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J J J J J J
ENUMBER(7  NOT NULL    ID
EVARCHAR2(50  NOT NULL   NAME
 J ‫א‬‫א‬  ‫א‬
 
 ١٦٢  

S_TITLE Description
Data type   ‫؟‬Null  Column Name
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J
EVARCHAR2(25  NOT NULL   TITLE

S_INVENTORY Description
Data type   ‫؟‬Null  Column Name
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J J J J J J J J J J J J J J J J J J J J
FNUMBER(7  NOT NULL  PRODUCT_ID
FNUMBER(7  NOT NULL WAREHOUSE_ID
FNUMBER(9     AMOUNT_IN_STOCK
FNUMBER(9     REORDER_POINT
FNUMBER(9     MAX_IN_STOCK
FVARCHAR2(255  OUT_OF_STOCK_EXPLANATION
DATE     RESTOCK_DATE
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
Form Builder 
 Form Builder

١
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  

 W‫א‬‫א‬
 Form Builder‫א‬‫א‬

 W‫א‬‫א‬
 W‫א‬ ‫א‬‫א‬
KForm Builder‫א‬ J ١
KForm Builder‫א‬‫א‬ J ٢
KObject Navigator J ٣
KLayout Editor J ٤
KConnect‫א‬‫א‬ J ٥
KCompile File J ٦
‫א‬‫א‬‫א‬‫א‬ J ٧
Runtime Form‫א‬
‫א‬‫א‬‫א‬‫א‬ J ٨
KEnter Query Mode
‫א‬‫א‬‫א‬‫א‬ J ٩
KExecute Query Mode

 W‫א‬‫א‬‫א‬
 K٪١٠٠‫א‬‫א‬‫א‬
 W‫א‬‫א‬
 W‫א‬‫א‬

K •
 K •
K •

 W‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬،‫א‬
-١-
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  

 Form Builder
Oracle Developer‫א‬‫א‬‫א‬‫א‬Form Builder‫א‬
‫א‬‫א‬،‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬
 K‫א‬
 WForm Builder‫א‬

Form Builder‫א‬



 W‫א‬Form Builder‫א‬‫א‬

-٢-
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  

Object Navigator‫א‬ J ١
 ‫א‬‫א‬‫א‬‫א‬
،‫א‬‫א‬ ‫א‬،‫א‬
Kobject‫א‬،Navigator‫א‬
 W‫א‬‫א‬
 KF3 J ١
 KObject NavigatorTools J ٢
W‫א‬
















‫א‬ObjectsForm Builder‫א‬‫א‬‫א‬‫א‬
 WObject Navigator‫א‬

-٣-
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  

  EObjectF‫א‬
 K‫א‬‫א‬‫א‬ Module1

 K‫א‬‫א‬ Trigger

 Alerts

 K‫א‬
‫א‬ ‫א‬‫א‬ Attached Libraries
 ‫א‬
‫א‬ ،‫א‬  Data Block

،Data Block‫א‬
 ‫א‬‫א‬
Data Block‫א‬
‫א‬‫א‬‫א‬‫א‬
Data Block
 
 Control Block
Data Block‫א‬
 K‫א‬‫א‬
  ‫א‬‫א‬W Items

‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ‫א‬ 


‫א‬Data Block‫א‬
 KCanvas‫א‬‫א‬‫א‬Canvas
‫א‬‫א‬ ‫א‬‫א‬ Canvases

 Canvas‫א‬‫א‬‫א‬
Canvas،Data Block
 KWindows
‫א‬Item Editor

 K٢٥٥varchar2
‫א‬W  LOVs
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬ Parameter

-٤-
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  

  EObjectF‫א‬
K‫א‬‫א‬‫א‬‫א‬‫א‬ Popup Menus

 K‫א‬‫א‬‫א‬ Program Unit

K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ Record Groups


 ‫א‬‫א‬ ‫א‬ Visual Attribute

 K‫א‬

  ‫א‬‫א‬ ‫א‬‫א‬  Windows
 K
‫א‬Form Builder‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 KObject Navigator‫א‬
 Layout Editor‫א‬ J ٢
 ،‫א‬‫א‬‫א‬‫א‬
،‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬Tool Palette‫א‬
‫א‬‫א‬‫א‬Toolbar‫א‬
K‫א‬‫א‬‫א‬‫א‬
Layout Editor‫א‬

-٥-
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  

‫א‬‫א‬  ‫א‬‫א‬‫א‬W
 KObject Navigator‫א‬
 W‫א‬‫א‬
 F2 J ١
Layout EditorTools J ٢

Property Palette‫א‬ J ٣
‫א‬‫א‬‫א‬
‫א‬‫א‬  ‫א‬‫א‬‫א‬
‫א‬‫א‬
K‫א‬‫א‬‫א‬
Layout Editor‫א‬‫א‬‫א‬‫א‬
 WObject Navigator
 F4 J ١
KProperty PaletteTools J ٢

-٦-
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  


 ‫א‬



-٧-
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  

 ‫א‬‫א‬
 Running a Form Builder Application
Form ‫א‬‫א‬‫א‬‫א‬Run
 K‫א‬‫א‬‫א‬Run-time Form‫א‬‫א‬Builder
 W‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬ConnectFile J ١
Compile‫א‬‫א‬
 W‫א‬
 AdministrationFile J ١
Compile File J ٢

 W‫א‬‫א‬‫א‬‫א‬
program J ١
Run Form J ٢
Client/Server J ٣
Ctrl + R J ٤
 KERunF‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬MDI Parent Window‫א‬‫א‬‫א‬‫א‬
 K‫א‬






-٨-
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  


Run Time Form‫א‬



‫א‬‫א‬‫א‬‫א‬‫א‬MDI Parent Window
١
 
 ‫א‬ ٢
 ‫א‬‫א‬ ٣
‫א‬‫א‬‫א‬‫א‬‫א‬
٤
 K‫א‬

،‫א‬ ‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

-٩-
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  

 ‫א‬‫א‬
 ENormal ModeF‫א‬‫א‬W‫א‬‫א‬
‫א‬‫א‬Run-Time Form‫א‬‫א‬‫א‬‫א‬‫א‬
 ‫א‬

 WNormal Mode‫א‬‫א‬
 K‫א‬‫א‬‫ א‬-
K -
K‫א‬ -
K‫א‬ -
ECommit recordFK‫א‬ -
KERollback RecordFK‫א‬‫א‬‫ א‬-
KData Block‫ א‬-
KExit Form‫א‬‫ א‬-
 KNormal Mode‫א‬‫א‬
 K‫א‬‫ א‬-

 WEnter Query modeE‫א‬F‫א‬W‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬
 EEnter Query ModeF‫א‬‫א‬
 KF7EnterQuery -
 ‫א‬ -
‫א‬،‫א‬‫א‬
K‫א‬‫א‬
 ‫א‬‫א‬
 KF8ExecuteQuery -
 KLIKE‫א‬E٪F‫א‬‫א‬‫א‬W

- ١٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  

 WEnter Query Mode‫א‬‫א‬


 K‫א‬‫ א‬-
K‫א‬‫ א‬-
K‫א‬‫א‬‫א‬ -

 WEnter Query Mode‫א‬‫א‬
 KECurrent Data BlockF‫א‬‫א‬‫א‬ -
K‫א‬‫ א‬-
 ‫א‬‫א‬ ‫א‬‫א‬‫א‬ -

K
K‫א‬ -
K‫א‬ -




- ١١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  

 ‫א‬‫א‬‫א‬‫א‬
 EInsert RecordF‫א‬
‫א‬‫א‬Data Block‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 KInsertRecord -
K‫א‬ECreateF‫א‬‫א‬ -
K‫א‬‫א‬‫א‬‫ א‬-
 ‫א‬ ‫א‬‫א‬‫א‬ -
K‫א‬

 EUpdate RecordF‫א‬
‫א‬‫א‬‫א‬ ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬

 EDelete RecordF‫א‬
‫א‬‫א‬‫א‬ ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬
 KRemoveRecord -
K‫א‬‫א‬DeleteEXF‫א‬‫א‬ -
K‫א‬‫א‬‫א‬ -

‫א‬Data Base‫א‬ ‫א‬‫א‬‫א‬
 W‫א‬‫א‬Commit
 KSaveAction -
K‫א‬‫א‬‫א‬ -
K‫א‬F10 -

- ١٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Form Builder  ١٦٢  

‫א‬‫א‬‫א‬ ‫א‬‫א‬‫א‬EF
 W‫א‬‫א‬،Rollback‫א‬
 KClear AllAction -

 W‫א‬‫א‬،‫א‬
 KExitAction -
KExit‫א‬‫א‬‫א‬ -
K‫א‬‫א‬‫א‬ -

- ١٣ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
Module 
Module

٢
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

W‫א‬‫א‬
DetailMaster،Data Block
 W‫א‬‫א‬
 W‫א‬ ‫א‬‫א‬
 KData Block Wizard‫א‬Data Block K١
KData Block Wizard‫א‬DetailMaster K٢
KDetailMaster K٣
K‫א‬ K٤

W‫א‬‫א‬‫א‬
 K٪٨٠‫א‬‫א‬‫א‬

 KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
K •
 K •

W‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ١٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

 Module
Create a Basic Form Module
Module،‫א‬ModuleForm Builder‫א‬‫א‬‫א‬
 Data Block‫א‬‫א‬ ‫א‬Data Block
 K‫א‬
 WModule‫א‬‫א‬‫א‬‫א‬

 Module

 KModule J ١
KitemsData Blocks‫א‬ J ٢
KData Blocks‫א‬‫א‬‫א‬‫א‬ J ٣
KModule‫א‬‫א‬ J ٤
KItems‫א‬ J ٥
K‫א‬‫א‬‫א‬‫א‬ J ٦
K‫א‬‫א‬ J ٧

- ١٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

 EModuleF •
 W‫א‬EModuleF
W‫א‬E‫א‬F‫א‬ -
Data 
 ‫א‬EUse the Data Block WizardF‫ א‬o
K‫א‬‫א‬Block

Object NavigatorForm Builder‫א‬‫א‬‫ א‬-


J W‫א‬EModuleF
KForm‫א‬ o
K‫א‬‫א‬Create‫א‬ o
KForm‫א‬New‫א‬‫א‬‫א‬File o

W‫א‬EModuleF‫א‬‫א‬ •
K‫א‬‫א‬EModuleF‫א‬‫א‬ o
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
  o
K‫א‬‫א‬‫א‬‫א‬F4‫א‬

K‫א‬Objects‫א‬W
 K‫א‬Data Blocks‫א‬


 EModuleF‫א‬ •
‫א‬ObjectsObjectsModule
 KEModuleF

 W‫א‬Object‫א‬
 K‫א‬‫א‬Object‫א‬‫א‬‫א‬Object Navigator -
- ١٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

Property ‫א‬ToolsObject‫א‬‫א‬Object Navigator -


Palette
‫א‬Layout EditorObject Navigator‫א‬Object‫א‬ -
 KF4

 W‫א‬‫א‬EModuleF‫א‬
 Object Navigator‫א‬‫א‬‫א‬Name‫א‬J ١
Object‫א‬‫א‬Coordinate System‫א‬J ٢
 K‫א‬‫א‬

- ١٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

 Data Block
،Control Block
  ‫א‬Data Block
  ‫א‬
Data Block
  ‫א‬ EModuleF ‫א‬
Data Block‫א‬ Data Block‫א‬
 KData Block Wizard‫א‬‫א‬‫א‬

 Data Block

Data Block Wizard ‫اﺳﺘﺪﻋﺎء‬

‫א‬

layout Wizard ‫א‬

 Data Block ‫א‬


‫א‬


 WData Block Wizard‫א‬Data Block‫א‬ •
W‫א‬‫א‬‫א‬‫א‬ Object Navigator -
KData Block Wizard‫א‬Tools o
‫א‬ Object Navigator‫א‬‫א‬ o
KData Block Wizard
Create‫א‬Data Block‫א‬Object Navigator o
KUse Data Block Wizard‫א‬‫א‬‫א‬

- ١٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  


K‫א‬‫א‬Data Block Wizard‫א‬Layout Editor o
W‫א‬Type Page -

Table ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
Stored ‫א‬‫א‬‫א‬
 ‫א‬‫א‬‫א‬or View
 K‫א‬‫א‬Next‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬Procedure

- ١٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

 KTable Page‫א‬‫א‬ -



‫א‬‫א‬Browse‫א‬
 ‫א‬‫א‬‫א‬
 K‫א‬
‫א‬‫א‬‫א‬Refresh
 K‫א‬‫א‬
 <<>>‫א‬‫א‬Data Block‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬<>‫א‬‫א‬‫א‬‫א‬‫א‬
‫א‬Constraints‫א‬‫א‬Enforce Data Integrity‫א‬ ‫א‬ 
 KData Block‫א‬‫א‬‫א‬
 W‫א‬‫א‬Next‫א‬

- ٢٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

 KFinish Page‫א‬‫א‬ -



Create the Data Block, then call the layout Wizard‫א‬‫א‬ ‫א‬
Finish‫א‬‫א‬Data Block‫א‬Layout Wizard
 KLayout Wizard‫א‬‫א‬
 ‫א‬‫א‬
 Just Create the data block‫א‬ ‫א‬ 
 KData Block‫א‬Data Block
 Canvas Page‫א‬‫א‬ -


- ٢١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

Canvas‫א‬‫א‬Data Block‫א‬New Canvas‫א‬‫א‬


 W‫א‬‫א‬Next‫א‬Content‫א‬
Data Block Page‫א‬‫א‬ -


Canvas‫א‬Data Block‫א‬‫א‬‫א‬
 W‫א‬‫א‬Next‫א‬
KPageItem‫א‬‫א‬ -

- ٢٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

‫א‬ ‫א‬Data Block‫א‬ ‫א‬


 W‫א‬‫א‬Next‫א‬،Canvas‫א‬
KStyle Page‫א‬‫א‬ -


 ‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬ Data Block‫א‬Form
 K‫א‬‫א‬‫א‬ Data Block‫א‬Tabular
 Rows PageNext‫א‬


- ٢٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

‫א‬ ‫א‬ ،‫א‬ ‫א‬ ‫א‬


 K‫א‬‫א‬،‫א‬‫א‬،‫א‬
 WFinishNext‫א‬



‫א‬Data Block‫א‬ ‫א‬
‫א‬Finish‫א‬Layout
 KData Block‫א‬
EModuleF‫א‬ •
‫א‬OK‫א‬ ‫א‬‫א‬
 ‫א‬Save‫א‬File o
Kfmb‫א‬
Compiling Module‫א‬ •
‫א‬EExecutable ModuleF‫א‬‫א‬
 fmxK‫א‬‫א‬‫א‬
 W‫א‬
 Compile FileAdministration‫א‬‫א‬File -
KCtrl+T‫א‬ -

- ٢٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

EModuleF‫א‬ •
RunProgram o
KRun icon‫א‬ o
CTRL + R‫א‬‫א‬ o

‫א‬ •
Convert‫א‬Administration‫א‬‫א‬File o
Form , Menu , F‫א‬EModuleF
 ‫א‬‫א‬‫א‬‫א‬‫א‬
Convert‫א‬EPL/SQL Libraries , Object Libraries
Kfmt‫א‬‫א‬



W‫א‬‫א‬ •
Object list ‫א‬Administration‫א‬‫א‬File o
txt‫א‬‫א‬‫א‬Report
 K‫א‬‫א‬ •
 ‫א‬‫א‬‫א‬ Form Module binary fmbK
 Compilation‫א‬‫א‬ Form Module fmxK
executable
 ‫א‬‫א‬ Form Module Text fmtK

- ٢٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

 Master – Detail Relationship‫א‬‫א‬‫א‬‫א‬‫• א‬


‫א‬‫א‬ Detail‫א‬‫א‬ Master‫א‬‫א‬
 ‫ א‬o
‫א‬‫א‬Foreign Key‫א‬‫א‬Master‫א‬‫א‬Primary Key
Detail
KMaster Detail‫א‬‫ א‬o
KDetailMaster‫א‬‫א‬ o

 Detail Data Block‫א‬Master Data Block‫א‬‫א‬


- ٢٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

KData Block Wizard‫א‬ •


Master‫א‬‫א‬‫א‬‫א‬‫א‬Data Block Wizard‫ א‬o

 ‫א‬
 ‫א‬‫א‬Detail Data Block Wizard
W‫א‬‫א‬



‫א‬ Auto-Join data blocks‫א‬ ‫א‬Master-Detail page‫א‬

 ‫א‬‫א‬‫א‬‫א‬‫א‬Create Relationship
Detail ‫א‬‫א‬Foreign key‫א‬‫א‬‫א‬‫א‬Data Blocks‫א‬
 KBlock
‫א‬Detail‫א‬Master‫א‬OK‫א‬
‫א‬Next‫א‬Join Condition‫א‬‫א‬‫א‬Master – Detail
 KData Block‫א‬

 W‫א‬‫א‬‫א‬‫א‬‫• א‬
 ‫א‬Relation‫א‬ Master 
  ‫א‬‫א‬‫ א‬o
W‫א‬‫א‬Create

- ٢٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  




 RelationDept‫א‬Master Block‫א‬‫א‬‫א‬
Join ‫א‬‫א‬‫א‬Detail‫א‬‫א‬Dept‫א‬
 W‫א‬‫א‬Detail‫א‬‫א‬Master‫א‬‫א‬Condition
Detail.Foreign Key = Master.Primary key

‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬OK‫א‬ ‫א‬‫א‬
 W‫א‬‫א‬Master Block‫א‬‫א‬‫א‬‫א‬
Master Block‫א‬‫א‬ ‫א‬‫א‬ Non-Isolated

Detail ‫א‬‫א‬
 ‫א‬‫א‬Detail Block‫א‬‫א‬
Master Block‫א‬‫א‬‫א‬‫א‬Block
 ‫א‬‫א‬Master‫א‬‫א‬  Cascading

Detail‫א‬‫א‬
 K‫א‬‫א‬‫א‬ Isolated


 ‫א‬

- ٢٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  



 W‫א‬‫א‬‫א‬‫א‬‫א‬
‫א‬Detail Block‫א‬‫א‬
 
 WCoordination‫א‬Master Block‫א‬‫א‬
Master Block‫א‬‫א‬‫א‬‫א‬ Deferred with
 KDetail Block‫א‬‫א‬‫א‬Detail Block‫א‬‫א‬ Auto Query
Deferred without
 KDetail Block‫א‬‫א‬‫א‬
Auto Query
‫א‬Detail Block‫א‬‫א‬ Prevent Masterless
 KMaster Block‫א‬‫א‬ Operations

- ٢٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

 Data Block‫א‬
‫א‬‫א‬Layout EditorData Block‫א‬ 
 K‫א‬‫א‬‫א‬‫א‬،‫א‬‫א‬‫א‬



 ‫א‬  ‫א‬
EFE‫א‬F
 EFEF‫א‬‫א‬‫א‬
EFE‫א‬F
 EFEF‫א‬‫א‬‫א‬ 
‫א‬‫א‬‫א‬‫א‬E‫א‬F
 K‫א‬‫א‬ 
‫א‬‫א‬‫א‬‫א‬E‫א‬‫א‬‫א‬F
 K‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬E‫א‬F
 K‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬E‫א‬‫א‬F
 K‫א‬‫א‬‫א‬

‫א‬‫א‬‫א‬‫א‬E‫א‬‫א‬‫א‬F
 K‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬‫א‬‫א‬E‫א‬‫א‬F
 K‫א‬‫א‬‫א‬

 K‫א‬

- ٣٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

 ‫א‬  ‫א‬

 ‫א‬

 K‫א‬

 K‫א‬

 K‫א‬

 K‫א‬

 K‫א‬


Data Block‫א‬‫א‬‫א‬
 W‫א‬‫א‬‫א‬‫א‬Size objectsArrange‫א‬‫א‬


Height‫א‬‫א‬‫א‬Width‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 W
 K‫א‬‫א‬ No Change
 K‫א‬‫א‬‫א‬‫א‬ Smallest
 K‫א‬‫א‬‫א‬‫א‬ Largest
 K‫א‬‫א‬‫א‬‫א‬ Average
‫א‬‫א‬‫א‬‫א‬
Custom
Units‫א‬‫א‬‫א‬
- ٣١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  


‫א‬‫א‬‫א‬‫א‬Width‫א‬W
‫א‬‫א‬No Change‫א‬Height‫א‬
Width‫א‬‫א‬‫א‬‫א‬Height‫א‬
 KNo Change‫א‬

- ٣٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

 
 ‫א‬Module  J ١
S_CUSTOMERData Block Wizard‫א‬‫א‬Data Block
 K‫א‬
CV_CUSTOMERCanvasData Block‫א‬‫א‬
 KCustomer ‫א‬Canvas‫א‬‫א‬‫א‬ ‫א‬
KRUN،Cust4Module‫א‬‫ א‬J ٢
KCUSTOMERSObject Navigator‫א‬Module‫א‬‫א‬ J ٣
Canvas‫א‬Data Block‫א‬‫א‬Layout Editor‫א‬ J ٤
W‫א‬


 K‫א‬Module  J ٥
S_ORDData Block Wizard‫א‬‫א‬Data Block
 TOTAL‫א‬‫א‬
CV_ORDERCanvasData Block‫א‬‫א‬
 KOrders ‫א‬Canvas‫א‬‫א‬‫א‬ ‫א‬
S_ITEMData Block Wizard‫א‬‫א‬Data Block‫א‬ J ٦
 K‫א‬
‫א‬ S_ORD‫א‬Data Block‫א‬
 KS_ITEM‫א‬Data Block

- ٣٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Module  ١٦٢  

CV_ORDER ‫א‬ORD_ID‫א‬Data Block‫א‬‫א‬



 ،‫א‬Data Block‫א‬‫א‬،Canvas
Data Block‫א‬ ،Tabular StyleData Block‫א‬
 K‫א‬
S_ORDObject Navigator‫א‬Data Blocks‫א‬
 KS_ITEM
 KItems ‫א‬
 KORD4‫א‬‫ א‬J ٧
Data Block Wizard‫א‬‫א‬Data Block J ٨
‫א‬‫א‬S_INVENTORY
 KData BlockOUT_OF_STOCK_EXPLANATION
CanvasData Block‫א‬‫א‬
 KTabular Style‫א‬CV_INVENTORY
Object Navigator‫א‬Data Blocks‫א‬
 K‫א‬S_ITEMS_INVENTORY
‫א‬S_item‫א‬S_Item_S_InventoryRelation J ٩
Detail‫א‬‫א‬Master‫א‬‫א‬ S_Item‫א‬ S_Inventory
KS_Inventory
‫א‬‫א‬S_Item‫א‬‫א‬Record
 KDetail‫א‬‫א‬Records
KShipped‫א‬‫א‬Quantity Shipped‫א‬Prompt‫א‬S_Item‫א‬ J ١٠

KStock‫א‬‫א‬Amount in StockPrompt‫א‬S_Inventory‫א‬ J ١١
‫א‬ORDERS‫א‬Object Navigator‫א‬Module‫א‬‫א‬ J ١٢
 K‫א‬

- ٣٤ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
Data Block‫א‬‫א‬
Frame ‫א‬
Data Block‫א‬‫א‬
Frame‫א‬

٣
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

W‫א‬‫א‬
Frame‫א‬‫א‬،Data Block‫א‬
 W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 KProperty Palette‫א‬‫ א‬K١
‫א‬Frame‫א‬Data Block‫א‬‫ א‬K٢
KProperty Palette
 ‫א‬Data Block‫א‬ ‫ א‬K٣
K‫א‬
KControl Block K٤

W‫א‬‫א‬‫א‬
 K٪٨٠‫א‬‫א‬‫א‬

 KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
K •
 K •

W‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ٣٥ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

Frames‫א‬&Data Block‫א‬‫א‬
Working with Data Blocks and Frames
 KBata Block‫א‬‫א‬‫א‬
Data Block‫א‬‫א‬‫א‬
 W‫א‬‫א‬
Layout WizardData Block Wizard: Reentrant Wizard •
KData Block‫א‬‫א‬‫א‬‫א‬
K‫א‬‫א‬‫א‬Layout Editor‫א‬W Layout Editor •
Data Block‫א‬‫א‬WData Block Property Palette •
K‫א‬
Data Block‫א‬‫א‬‫א‬
 WFrame Property Palette •
K‫א‬‫א‬‫א‬
Property Palette‫א‬
Module‫א‬Module‫א‬EobjectF
،‫א‬ ‫א‬
 K‫א‬
 WProperty Palette‫א‬
 KProperty Palette‫א‬ToolsObject Navigator‫א‬ o
‫א‬‫א‬‫א‬‫א‬‫א‬Object Navigator‫א‬ o
K
K‫א‬‫א‬‫א‬‫א‬‫א‬Layout Editor‫א‬ o
‫א‬‫א‬‫א‬Layout EditorObject Navigator‫א‬ o
KF4‫א‬
 ‫א‬‫א‬Layout EditorObject Navigator‫א‬ o
KProperty Palette‫א‬‫א‬‫א‬‫א‬

- ٣٦ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

W‫א‬ •

‫ﺷﺮﻳﻂ‬ ‫اﻟﺒﺤﺚ ﻟﻠﺨﻠﻒ‬

‫ﻏﻠﻖ وﻓﺘﺢ اﻟﺨﺎﺻﻴﺔ‬


‫اﻟﺒﺤﺚ ﻟﻸﻣﺎم‬

‫اﻟﺒﺤﺚ ﻋﻦ‬
‫اﺳﻢ اﻟﺨﺎﺻﻴﺔ‬
‫ﻗﻴﻤﺔ‬

 WProperty Palette‫א‬
 ‫א‬‫א‬‫א‬WE‫א‬FProperty list o
K‫א‬‫א‬‫א‬
‫א‬‫א‬ ‫א‬ WE  ‫א‬FFind Field o
K‫א‬‫א‬‫א‬،
‫א‬‫א‬‫א‬ W‫א‬‫א‬Toolbar o
K‫א‬
Property Palette Icons‫א‬
K‫א‬‫א‬‫א‬‫א‬W‫א‬ ƒ
K‫א‬‫א‬‫א‬W ƒ
- ٣٧ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

Visual Attributes‫א‬‫א‬
 ‫א‬‫א‬‫א‬‫א‬‫א‬
Object Navigator ‫א‬Visual Attribute‫א‬
 KE‫א‬‫א‬‫א‬F‫א‬‫א‬‫א‬EobjectF
EVisual AttributeF‫א‬‫א‬‫א‬‫א‬
Data Block‫א‬‫א‬‫א‬
 KVisual Attribute‫א‬Data Block‫א‬

Visual Attribute‫א‬









- ٣٨ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

 Data Block‫א‬
 W‫א‬‫א‬‫א‬
KGeneral o
 KNavigator o
 KRecords o
 KDatabase o
 KAdvanced Database o
 KScrollbar o
 KFont and Color o
 KCharacter mode o
KInternational o

Navigation •
 KData Block‫א‬‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬WNavigation Style o
W‫א‬‫א‬‫א‬‫א‬EnterTab‫א‬
K‫א‬‫א‬‫א‬‫א‬WSame Record ƒ
K‫א‬‫א‬‫א‬‫א‬‫א‬WChange Record ƒ
Data Block‫א‬
 ‫א‬‫א‬ ‫א‬WChange Data Block ƒ
K‫א‬

Data Block‫א‬WPrevious/Next Navigation Data Block o


K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

- ٣٩ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

WDatabase •
Data ‫א‬
 ‫א‬‫א‬‫א‬‫א‬
 KData Base‫א‬‫א‬Block
‫א‬Yes‫א‬‫א‬WDatabase Data Block o
‫א‬،Data Block
 ‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬No‫א‬‫א‬
KControl Block
‫א‬‫א‬Yes ‫א‬WEnforce Primary Key o
  ‫א‬ ‫א‬
K
‫א‬WQuery / Insert / Update / Delete Allowed o
K‫א‬‫א‬‫א‬‫א‬
‫א‬
 ‫א‬‫א‬WQuery Data Source Type o
Procedure
 ‫א‬ ‫א‬،‫א‬
KFROM clause queryTransaction Triggers

 ‫א‬‫א‬‫א‬‫א‬WQuery Data Source Name o
‫א‬
 ،‫א‬‫א‬ ‫א‬Data Block‫א‬
KProcedureFROM clauseTableQuery Data Source Type
‫א‬‫א‬
 ‫א‬‫א‬WQuery Data Source Columns o
‫א‬
 ‫א‬،‫א‬  ‫א‬‫א‬
KProcedureFROM clauseTableQuery Data Source Type
‫א‬‫א‬‫א‬‫א‬WWhere Clause o
K
‫א‬‫א‬‫א‬WORDER BY Clause o
K‫א‬
‫א‬‫א‬WLocking Mode / Key Mode o
KOracle‫א‬ Data Block‫א‬‫א‬

- ٤٠ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

‫א‬Yes‫א‬WUpdate Changed Columns Only o


‫א‬‫א‬ ،‫א‬‫א‬‫א‬
‫א‬ ‫א‬
 
 
K‫א‬‫א‬
 Yes‫א‬ ‫א‬WEnforce Column Security o
‫א‬‫א‬‫א‬‫א‬‫א‬Data Block‫א‬
K‫א‬
‫א‬‫א‬ WMaximum Query Time o
‫א‬،‫א‬ ‫א‬‫א‬‫א‬‫א‬
KYesQuery All Records
‫א‬‫א‬WMaximum Records Fetched o
،‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
KYesQuery All Records‫א‬
WRecord •
‫א‬ERecordsF‫א‬‫א‬
 KData Block‫א‬
‫א‬WCurrent Record Visual Attribute Group o
Object Navigator‫א‬‫א‬Visual Attribute‫א‬
،Data Block‫א‬ERecordsF‫א‬‫א‬ERecordF‫א‬
‫א‬‫א‬‫א‬‫א‬ECurrent RecordF‫א‬‫א‬
K‫א‬‫א‬Visual Attribute‫א‬‫א‬
‫א‬‫א‬‫א‬WQuery Array Size o
‫א‬
 ‫א‬‫א‬‫א‬‫א‬
‫א‬
 ‫א‬‫א‬،EQueryF‫א‬
K‫א‬

- ٤١ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

‫א‬‫א‬‫א‬‫א‬WNumber of Records Buffered o


‫א‬‫א‬‫א‬‫א‬K‫א‬‫א‬‫א‬‫א‬
K٣‫א‬‫א‬Number of Record Displayed‫א‬

- ٤٢ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

‫א‬‫א‬‫א‬WNumber of Record Displayed o


KCanvas‫א‬‫א‬Data Block‫א‬‫א‬
‫א‬‫א‬‫א‬WQuery All Record o

 ‫א‬yes‫א‬‫א‬، ‫א‬‫א‬
Calculated summation‫א‬ItemData Block‫א‬
Data ‫א‬‫א‬‫א‬‫א‬WRecord Orientation o
KHorizontalVerticalBlock
Control ‫א‬‫א‬‫א‬WSingle Record o
Control Block‫א‬‫א‬K‫א‬‫א‬Block
KData Block‫א‬
Scroll Bar •
‫א‬Scroll bar‫א‬‫א‬‫א‬
Data Block‫א‬

 ‫א‬‫א‬WShow Scroll Bar o
KData Block‫א‬
‫א‬Canvas‫א‬‫א‬WScroll Bar Canvas o
K‫א‬
Tap Page Canvas‫א‬WScroll Bar Tap Page o
KData Block‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬WScroll Bar Orientation o
K
‫א‬‫א‬‫א‬ ‫א‬WScroll Bar X/Y Position o
KCanvas‫א‬‫א‬
‫א‬WScroll Bar Width / Height o
K‫א‬
‫א‬‫א‬‫א‬ WReverse Direction o
K‫א‬‫א‬

- ٤٣ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

 Frame
Data Block‫א‬ Frame‫א‬
 K‫א‬

Frame‫א‬

‫א‬Data Block‫א‬‫א‬WLayout Data Block o


KData Block‫א‬EFrameF‫א‬،Frame‫א‬‫א‬
‫א‬‫א‬‫א‬WUpdate Layout o
K‫א‬‫א‬
 ‫א‬ ‫א‬‫א‬WAutomatically ƒ
‫א‬ ‫א‬ ‫א‬‫א‬ 
K‫א‬
‫א‬ ‫א‬‫א‬
 ‫א‬‫א‬‫א‬WManually ƒ
K‫א‬‫א‬‫א‬
K‫א‬‫א‬‫א‬‫א‬‫א‬WLocked ƒ

- ٤٤ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

Layout‫א‬‫א‬WLayout Style o
‫א‬،TabularForm
KAutomatic‫א‬Update Layout
‫א‬‫א‬‫א‬WDistance Between Records o
‫א‬Tabular‫א‬‫א‬
KAutomatic‫א‬Update Layout
  ‫א‬‫א‬‫א‬‫א‬WX/Y Position o
KCanvas‫א‬‫א‬
K‫א‬‫א‬‫א‬WWidth / Height o

W‫א‬Property Palette‫א‬ •
‫א‬‫א‬Shift‫א‬‫א‬ o
‫א‬‫א‬‫א‬‫א‬‫א‬
K
‫א‬‫א‬Freeze‫א‬ o
‫א‬Freeze‫א‬
K
 •
‫א‬‫א‬
  o
K‫א‬‫א‬
 •
‫א‬‫א‬‫א‬
 ‫א‬‫א‬‫א‬ o
‫א‬‫א‬Ctrl‫א‬‫א‬
Object NavigatorCopy‫א‬Edit‫א‬Select all
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
K‫א‬‫א‬‫א‬‫א‬Past

- ٤٥ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

WControl Block •
W‫א‬‫א‬Control Block‫א‬
Create‫א‬ Object NavigatorData Block‫א‬‫ א‬o
KBuild a new data block manually‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬ o
،No‫א‬Query Allowed / Insert Allowed / Update Allowed / Delete Allowed
Query Data ‫א‬No‫א‬Database Data Block
KNone‫א‬Source Type
WData Block‫א‬ •
‫א‬Delete‫א‬‫א‬‫א‬Data Block‫א‬‫ א‬o
K‫א‬‫א‬‫א‬

- ٤٦ -
 ‫א‬‫א‬ J ‫א‬‫א‬  ‫א‬
Frame‫א‬Data Block‫א‬‫א‬  ١٦٢  

 
 W‫א‬‫א‬‫א‬‫א‬‫א‬Cust4
 Cust4Control Block K١
 KS_CUSTOMERControlControl Block‫א‬ K٢

  ‫א‬ ‫א‬‫א‬Frame‫א‬‫ א‬K٣
K‫א‬‫א‬‫א‬
KCust5‫א‬‫ א‬K٤
 ‫א‬‫א‬‫א‬‫א‬‫א‬ORD4
 Ord4Control Block K٥
 KS_InventoryControlControl Block‫א‬
‫א‬Record‫א‬‫א‬S_InventoryS_Item K٦
Visual Attribute،‫א‬
KS_InventoryS_Item
K٤Records‫א‬S_Item K٧
 ‫א‬‫א‬
 ‫א‬ ‫א‬‫א‬‫א‬ ‫א‬S_Item K٨
K‫א‬‫א‬
‫א‬ ‫א‬ ‫א‬‫א‬ Frame‫א‬
 ‫ א‬K٩
K‫א‬‫א‬
 KOrd5‫א‬‫ א‬K١٠

- ٤٧ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
Normal Forms ‫א‬‫א‬
Normal Forms‫א‬‫א‬

٤
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

W‫א‬‫א‬
 KText Item‫א‬‫א‬
W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 KText Item‫א‬ K١
 KText Item‫א‬ K٢
KText Item‫א‬‫א‬‫א‬‫ א‬K٣

W‫א‬‫א‬‫א‬
K٪٨٠‫א‬‫א‬‫א‬

 KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
 K •
K •

W‫א‬‫א‬
K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ٤٧ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

 Text Item‫א‬‫א‬
 Working with Text Items
 Text Item •
‫א‬Text Item‫א‬
 K‫א‬‫א‬‫א‬
‫א‬Interface Object‫א‬Text Item‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

Text Item‫א‬ •
 Text Item‫א‬



Layout Editor o
KLayout Editor ƒ
KText Item‫א‬‫א‬‫א‬‫א‬ ƒ
KCanvas‫א‬‫א‬Canvas‫א‬‫ƒ א‬
‫א‬‫א‬‫א‬‫א‬ ƒ
K‫א‬‫א‬‫א‬
- ٤٨ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

Object Navigator o
KObject Navigator ƒ
K‫א‬‫א‬‫א‬‫א‬Data Block‫א‬‫א‬ ƒ
KData Block‫א‬‫א‬Item‫א‬ ƒ
KCreate‫א‬ ƒ
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ
‫א‬‫א‬‫א‬‫א‬‫א‬
Canvas‫א‬Canvas،Text Item‫א‬Item Type
 K‫א‬‫א‬‫א‬

- ٤٩ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

 Text Item‫א‬
General Property‫א‬ •
Text Item‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬
Name o
 K‫א‬‫א‬
Item Type o
 K‫א‬‫א‬
Physical Property‫א‬ •
‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ،Canvas
K‫א‬‫א‬،Canvas
Visible o
،‫א‬‫א‬‫א‬‫א‬
‫א‬ ‫א‬‫א‬‫؟‬‫א‬‫א‬    ‫א‬ 
‫א‬ ‫؟‬Data Block‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬
No‫א‬‫א‬ yes‫א‬‫א‬
 K‫א‬‫א‬
‫א‬‫א‬
، ‫א‬‫א‬Data Block‫א‬‫א‬
‫א‬‫א‬،Data Block‫א‬
 K‫א‬Data Block‫א‬
Canvas o
،‫א‬‫א‬Canvas‫א‬‫א‬
 K‫א‬Canvas‫א‬‫א‬‫א‬‫א‬

- ٥٠ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

‫א‬‫א‬Data Block‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
،Data Block‫א‬
 ، ‫א‬
 K‫א‬Data Block‫א‬‫א‬‫א‬
‫א‬VisibleCanvasVisible‫א‬
‫א‬‫א‬‫א‬ Canvas‫א‬
 KLayout
Tab Page o
‫א‬‫א‬Tab Page‫א‬‫א‬
 KCanvas‫א‬
X Position o
KCanvas‫א‬‫א‬‫א‬X‫א‬‫א‬‫א‬
 KY‫א‬X‫א‬‫א‬Canvas‫א‬
Y Position o
KCanvas‫א‬‫א‬‫א‬Y‫א‬‫א‬‫א‬‫א‬
 KY‫א‬X‫א‬‫א‬Canvas‫א‬
Width o
 K‫א‬‫א‬
Height o
 K‫א‬‫א‬
Bevel o
 K‫א‬‫א‬E‫א‬‫א‬‫א‬F‫א‬
Show Vertical Scrollbar o
‫א‬‫א‬‫א‬‫א‬
Multi lineMulti line‫א‬‫א‬
 Kyes‫א‬

- ٥١ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

Records Property‫א‬ •
 K‫א‬‫א‬‫א‬‫א‬

 Records Property‫א‬

WCurrent Record Visual Attribute Group o



  Data Block‫א‬ ‫א‬
Records‫א‬‫א‬Record‫א‬Data Block‫א‬
‫א‬‫א‬،‫א‬Visual Attribute‫א‬
‫א‬‫א‬Record‫א‬‫א‬‫א‬Visual Attribute
Data Block‫א‬ ‫א‬،‫א‬
 K‫א‬‫א‬
Distance Between Records o
 K‫א‬‫א‬‫א‬‫א‬
Number Of Item Displayed o
‫א‬Canvas‫א‬‫א‬‫א‬‫א‬

 Data Block‫א‬
  ‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬ Data Block‫א‬
‫א‬‫א‬  ‫א‬‫א‬Canvas‫א‬
 KData Block‫א‬

- ٥٢ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

Font and Color Property‫א‬ •


‫א‬
 ‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬
Visual Attribute Group o
‫א‬‫א‬Visual Attribute‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬،‫א‬
Font Name o
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
Font Size o
 K‫א‬‫א‬‫א‬‫א‬‫א‬
Font Weight o
 K‫א‬‫א‬‫א‬‫א‬‫א‬
Font Style o
 K‫א‬‫א‬‫א‬‫א‬‫א‬
Font Spacing o
‫א‬ ‫א‬‫א‬‫א‬ ‫א‬
 K‫א‬
Foreground Color o
 K‫א‬‫א‬‫א‬‫א‬‫א‬
Background Color o
 K‫א‬‫א‬‫א‬‫א‬‫א‬
Fill Pattern o
 K‫א‬‫א‬‫א‬‫א‬‫א‬

- ٥٣ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

Prompt Property‫א‬ •
K‫א‬Prompt‫א‬‫א‬‫א‬
Prompt o
 K‫א‬‫א‬‫א‬‫א‬
Prompt Display Style o
EHiddenF‫א‬‫א‬‫א‬‫א‬‫א‬
Canvas‫א‬‫א‬‫א‬EFirst RecordF‫א‬‫א‬‫א‬
 KEAll RecordF
Prompt Justification o
 K‫א‬‫א‬‫א‬‫א‬
Prompt Attachment Edge o
 K‫א‬‫א‬‫א‬‫א‬‫א‬
Prompt Alignment o
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
Prompt Attachment Offset o
 K‫א‬‫א‬‫א‬‫א‬‫א‬
Prompt Reading Order o
 ‫א‬ ‫א‬
 ‫א‬‫א‬‫א‬‫א‬‫א‬ ‫א‬
 K‫א‬

- ٥٤ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

Prompt Font and Color Property‫א‬ •


Prompt‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬
Prompt Visual Attribute Group o
‫א‬‫א‬‫א‬Visual Attribute‫א‬‫א‬
 K‫א‬
Prompt Font Name o
 K‫א‬‫א‬‫א‬‫א‬‫א‬

Prompt Font Size o
 K‫א‬‫א‬‫א‬‫א‬

Prompt Font Weight o
 K‫א‬‫א‬‫א‬‫א‬

Prompt Font Style o
 K‫א‬‫א‬‫א‬‫א‬

Prompt Font Spacing o
 K‫א‬‫א‬‫א‬‫א‬‫א‬

Prompt Foreground Color o
 K‫א‬‫א‬‫א‬‫א‬

- ٥٥ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

 ‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬Layout EditorW‫א‬‫א‬
 K‫א‬‫א‬Associate Prompt tool
 ‫א‬‫א‬‫א‬

WData Property‫א‬ •
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
Data Type o
 K‫א‬‫א‬‫א‬‫א‬‫א‬
Maximum Length o
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
Fixed Length o
‫א‬  ‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬

- ٥٦ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

Initial Value o
 ‫א‬‫א‬F‫א‬‫א‬‫א‬‫א‬‫א‬
 ‫א‬‫א‬‫א‬ ‫א‬K ‫א‬E
 W‫א‬‫א‬
 ‫א‬‫א‬$$Date$$
 K‫א‬‫א‬‫א‬‫א‬‫א‬$$DateTime$$

Required o
 K‫א‬‫א‬‫א‬‫א‬

Format Mask o
،‫א‬‫א‬ ‫א‬
 W‫א‬‫א‬
 ‫א‬GJ    ٩J 
 ‫א‬‫א‬DJ 
 K‫א‬‫א‬‫א‬‫א‬
٩٩YJ [٩٩٩[E[٩٩٩YFYW
 K–
‫א‬G999D99٩٩٩W
 K‫א‬‫א‬
 W‫א‬‫א‬
 ‫א‬MM   ‫א‬DD
 K‫א‬yyyy ‫א‬‫א‬MON
 DD/MON/YYYYW

Lowest Allowed Value o
 K‫א‬‫א‬‫א‬‫א‬

- ٥٧ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

Highest Allowed Value o


 K‫א‬‫א‬‫א‬‫א‬

Copy Value from Item Property

Copy Value from Item o


 K‫א‬‫א‬‫א‬

Keyboard Navigable o
 ‫א‬‫א‬‫א‬‫א‬‫א‬ ‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬

Previous Navigation Item o

 ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 KData Block‫א‬
Next Navigation Item o
‫א‬‫א‬‫א‬‫א‬ ‫א‬‫א‬
 KData Block‫א‬

- ٥٨ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

Database Property‫א‬ •
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
K‫א‬‫א‬‫א‬‫א‬‫א‬
Database Item o
‫א‬‫א‬‫א‬‫א‬
 KControl ItemData Item‫א‬
Column Name o
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ‫א‬
 K‫א‬
Primary Key o
 ‫א‬‫א‬‫א‬‫א‬
 K‫א‬Primary Key‫א‬‫א‬
Query Only o
‫א‬ ‫א‬‫א‬
 KUpdateInsert
Query Allowed o
 K‫א‬‫א‬‫א‬‫א‬
Case Insensitive Query o
Capital‫א‬‫א‬‫א‬‫א‬
 KSmall‫א‬
Insert Allowed o
 K‫א‬‫א‬‫א‬
Update Allowed o
 K‫א‬‫א‬‫א‬
Update Only If Null o
‫א‬‫א‬
 ‫א‬ ‫א‬‫א‬
 K‫א‬

- ٥٩ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

Functional Property‫א‬ •
 K‫א‬‫א‬‫א‬‫א‬

 Functional Property‫א‬

WEnable o
 ‫א‬،‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬  ،
 K‫א‬
WJustification o
‫א‬،‫א‬‫א‬‫א‬‫א‬  ‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬

WMulti-Line o
،‫א‬‫א‬‫א‬
 K‫א‬YES‫א‬

- ٦٠ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

WWrap Style o
 ‫א‬
 ‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬،‫א‬‫א‬
 KYesMulti-Line

WCase Restriction o
 ‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬
Help‫א‬



WHint o
،‫א‬‫א‬‫א‬‫א‬
‫א‬،‫א‬‫א‬ ‫א‬‫א‬
 Kyes‫א‬Display Hint Automatically

- ٦١ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

 
 W‫א‬‫א‬‫א‬‫א‬‫א‬ Cust5
KCanvas‫א‬Region Id‫ א‬K١
KComments‫ א‬K٢
W‫א‬Form‫א‬ K٣


 KCust6‫א‬‫ א‬K٤

 W‫א‬‫א‬‫א‬‫א‬‫א‬ Ord5
Customer_NameText Item،S_ORD‫א‬ K١
 ‫א‬‫א‬،S_ORD‫א‬‫א‬‫א‬
‫א‬،Customer Name‫א‬‫א‬ ‫א‬،‫א‬‫א‬‫א‬‫א‬
KCV_ORDER Canvas‫א‬‫א‬‫א‬
Sales_Rep_NameText Item،S_ORD‫א‬ K٢
 ‫א‬‫א‬،S_ORD‫א‬‫א‬‫א‬
‫א‬،Sales Rep Name‫א‬‫א‬‫א‬،‫א‬‫א‬‫א‬‫א‬
KCV_ORDER Canvas‫א‬‫א‬‫א‬

- ٦٢ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

 ‫א‬‫א‬ Date_Ordered‫א‬،S_ORD‫א‬ K٣


KRecordS_ORD
Item_TotalText Item،S_ORD‫א‬ K٤
‫א‬ ‫א‬‫א‬،S_ORD‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬،Item_Total‫א‬‫א‬ ‫א‬،‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬،CV_ORDER Canvas‫א‬
KG990D99٩٩٩
Price, Quantity , Quantity_Shipped‫א‬‫א‬‫א‬‫א‬،S_Item K٥
K‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬ ‫א‬‫א‬،S_Item K٦
K‫א‬‫א‬
W‫א‬Form‫א‬،ORD5 K٧


‫א‬Product_IdRecords‫א‬،S_Inventory K٨
K

- ٦٣ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Text Item‫א‬‫א‬  ١٦٢  

Form‫א‬،CV_Inventory Canvas‫א‬ K٩
W‫א‬


 KORD6‫א‬‫ א‬K١٠

- ٦٤ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
LOVs 
LOVs

٥
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

W‫א‬‫א‬
 KEditor‫א‬List Of ValuesELOVF‫א‬‫א‬
 W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 KEditor‫א‬LOV‫א‬ K١
 KData BlockLOV K٢
KData BlockEditor K٣

W‫א‬‫א‬‫א‬
K٪١٠٠‫א‬‫א‬‫א‬

 KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
 K •
K •

W‫א‬‫א‬
K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ٦٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

 EditorLOVs‫א‬
Creating LOVs and Editors

 LOV‫א‬ •
‫א‬‫א‬
‫א‬،‫א‬‫א‬‫א‬
 KVariables‫א‬Canvas‫א‬Item

WLOV‫א‬‫א‬‫א‬‫א‬ •
 W‫א‬‫א‬LOV‫א‬
‫א‬‫א‬‫א‬‫א‬ ‫א‬‫א‬W‫ א‬o
 KLOV‫א‬
KText ItemLOV‫א‬‫א‬W‫ א‬o
KSeveral ItemsLOV‫א‬‫א‬W‫ א‬o
‫א‬‫א‬LOV‫א‬W‫ א‬o
‫א‬‫א‬K،‫א‬LOV‫א‬
K‫א‬‫א‬

 W‫א‬LOV‫א‬ •
 W‫א‬‫א‬‫א‬LOV‫א‬‫א‬
Edit F9LOV‫א‬‫א‬‫א‬ o
OK‫א‬‫א‬‫א‬‫א‬Display List
 K‫א‬‫א‬





- ٦٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

LOV‫א‬
 W‫א‬Objects‫א‬LOV‫א‬
‫א‬‫א‬ ‫א‬Object‫א‬‫א‬WRecord Group o
 KLOV‫א‬‫א‬
‫א‬‫א‬
 ‫א‬،‫א‬WLOV‫א‬ o
KRecord Group
K‫א‬LOV‫א‬‫א‬‫א‬EItemF‫א‬WText Items o

 WRecord Groups •
‫א‬ ‫א‬‫א‬،‫א‬
‫א‬Select Statement‫א‬LOV‫א‬
 K‫א‬
 KLOVs‫א‬‫א‬‫א‬Record Group‫א‬‫א‬

LOVs and Record Groups




- ٦٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

W‫א‬‫א‬‫א‬LOV‫א‬ •
‫א‬Create‫א‬Object NavigatorLOV‫ א‬K١
 W‫א‬


 LOV‫א‬ ‫א‬‫א‬ K٢
Use ‫א‬‫א‬
 Build a new LOV manuallythe LOV Wizard
LOV‫א‬Build a new LOV manually‫א‬‫א‬‫ א‬K٣
KLOVOK‫א‬

 ‫א‬‫א‬LOV‫א‬Record Group‫א‬ K٤
 W‫א‬‫א‬Create‫א‬Record Group



‫א‬Static Values‫א‬‫א‬ K٥
 K‫א‬‫א‬‫א‬‫א‬Based on the Query below
‫א‬‫א‬ ‫א‬Query Text‫א‬ K٦
Record GroupOK‫א‬،‫א‬
WLOV‫א‬‫א‬‫א‬‫א‬ K٧

- ٦٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

 LOV‫א‬ •
WTitle o
 KLOV‫א‬‫א‬‫א‬
WX Position and Y Position o
 K‫א‬LOV‫א‬‫א‬
WWidth and Height o
 KLOV‫א‬‫א‬
WColumn Mapping Properties o
 W‫א‬



Column EQueryF‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬Data Block‫א‬‫א‬F‫א‬Name
‫א‬‫א‬Return ItemELOV‫א‬
LOV‫א‬‫א‬‫א‬Display WidthLOV‫א‬
‫א‬‫א‬Record Group‫א‬‫א‬Column Title
 K‫א‬

- ٦٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

WFilter before Display o


LOV‫א‬‫א‬‫א‬
‫א‬  
 K‫א‬‫א‬‫א‬
WAutomatic Display o
‫א‬LOV‫א‬‫א‬
‫א‬LOV‫א‬‫א‬‫א‬‫א‬
 KLOV‫א‬‫א‬LOV

LOV Properties


WAutomatic Refresh o
‫א‬Yes‫א‬
‫א‬‫א‬LOV‫א‬‫א‬
 K‫א‬‫א‬NO،‫א‬
WAutomatic Select o
‫א‬LOV‫א‬‫א‬ Yes‫א‬
‫א‬‫א‬NO‫א‬‫א‬
 KOK‫א‬

- ٧٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

WAutomatic Position o
LOV‫א‬‫א‬Yes‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬
 KLOV‫א‬‫א‬

LOV Properties



WAutomatic Column Width o
‫ א‬Yes‫א‬
 KLOV‫א‬
 K‫א‬Record Group‫א‬LOVsW

 WData Block‫א‬LOV‫א‬ o
‫א‬‫א‬‫א‬‫א‬LOV‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬LOV‫א‬‫א‬ List Of Values ‫א‬‫א‬
 K‫א‬

- ٧١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

 WWizard‫א‬‫א‬LOV‫א‬‫• א‬
 W‫א‬‫א‬Create‫א‬Object NavigatorLOV‫א‬



Wizard‫א‬‫א‬LOV‫א‬ ‫א‬‫א‬
Use the ‫א‬‫א‬‫א‬Build a new LOV manuallyUse the LOV Wizard
 W‫א‬‫א‬OK‫א‬LOV Wizard


 Record GroupLOV‫א‬ ‫א‬
 W‫א‬‫א‬Next‫א‬KRecord Group

- ٧٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  


 W‫א‬‫א‬‫א‬‫א‬
Query Builder‫א‬‫א‬Build SQL Query
‫א‬‫א‬‫א‬‫א‬  ‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬Import SQL Query
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬Connect
 K‫א‬‫א‬‫א‬SQL Query Statement
 KSQL‫א‬‫א‬Check Syntax
 K‫א‬‫א‬Next‫א‬‫א‬


- ٧٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

‫א‬‫א‬‫א‬ ‫א‬‫א‬
‫א‬LOV‫א‬‫א‬‫א‬ ‫א‬‫א‬‫א‬Record Group‫א‬
‫א‬ ‫א‬،LOV‫א‬LOV‫א‬
 K‫א‬‫א‬Next‫א‬LOV‫א‬



 ‫א‬
‫א‬‫א‬‫א‬‫א‬  ‫א‬ •
 KReturn Value
Width •
K‫א‬LOV‫א‬Title‫א‬ •

 ‫א‬‫א‬ ‫א‬‫א‬Look Up Return item •
K‫א‬Data Block‫א‬
‫א‬‫א‬Automatically size Columns •
 K‫א‬



- ٧٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

 J W‫א‬‫א‬Next‫א‬



 ‫א‬
 KLOV‫א‬‫א‬Title •
KLOV‫א‬Width •
KLOV‫א‬‫א‬Height •
‫א‬‫א‬‫א‬‫؟‬Do you want Form Runtime to position your LOV‫א‬‫א‬ •
 ‫א‬‫א‬LOV‫א‬Form‫א‬
‫א‬LOV‫א‬Yes‫א‬‫א‬‫א‬
Left‫א‬‫א‬ ‫א‬NO ‫א‬‫א‬‫א‬‫א‬
KTop‫א‬‫א‬

- ٧٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

 W‫א‬‫א‬Next‫א‬



 ‫א‬
 Retrieve rows at a time‫א‬‫א‬‫א‬ •
Refresh record group data before displaying LOV •
‫א‬‫א‬LOV‫א‬‫א‬
KLOV‫א‬
Let the user filter records before displaying them •
K‫א‬‫א‬EF
 W‫א‬‫א‬Next‫א‬

- ٧٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

 ‫א‬
 K‫א‬LOV‫א‬‫א‬‫א‬ •
 KWizard‫א‬‫א‬LOV‫א‬Finish‫א‬ •
Edit‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬ ‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬ •
 W‫א‬‫א‬‫א‬‫א‬‫א‬
EditEditCTRL + E‫א‬‫א‬ -
OK‫א‬ ‫א‬
K‫א‬‫א‬‫א‬

 WEditor •
Create‫א‬Editor ‫א‬
 ‫א‬‫א‬‫א‬ ‫א‬‫א‬‫א‬‫א‬ ‫א‬
 K‫א‬‫א‬‫א‬‫א‬Editor

Editor‫א‬ •
WTitle/Bottom Title o
 K‫א‬‫א‬‫א‬‫א‬
WWidth/Height o
 K‫א‬
WX Position / Y Position o
 K‫א‬‫א‬
WWrap Style o
‫א‬‫א‬‫א‬‫א‬
 KWord‫א‬‫א‬‫א‬‫א‬‫א‬

- ٧٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

WShow Vertical Scroll Bar o


 K

- ٧٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 LOVs  ١٦٢  

 
 W‫א‬‫א‬‫א‬‫א‬‫א‬ORD6
Id , Name‫א‬LOV Wizard‫א‬LOV‫א‬ K١
،S_Item‫א‬‫א‬Product_Id‫א‬‫א‬S_Product‫א‬
‫א‬‫א‬،٢٥ID،LOV‫א‬  ‫א‬
‫א‬Record‫א‬،‫א‬‫א‬‫א‬pixels٣٠LOV

 Product_IdLOV‫א‬IDLOV‫א‬
KProducts_LovLOV‫א‬‫א‬،S_Item

KORD7‫א‬‫ א‬K٢

 W‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬CUST6
Id , First_Name , ‫א‬LOV Wizard‫א‬LOV‫א‬ K١
‫א‬‫א‬First_Nmae , Last_Name‫א‬‫א‬Last_Name
‫א‬Sales_Rep_Id‫א‬ ‫א‬S_Emp‫א‬Name
 ‫א‬
،٢٥ID،LOV‫א‬ ‫א‬،S_Customer‫א‬
‫א‬،‫א‬‫א‬‫א‬pixels٣٠LOV‫א‬‫א‬
LOV‫א‬IDLOV‫א‬Record
LOV‫א‬‫א‬،S_CustomerSales_Rep_Id
KSales_Rep_Id

 ‫א‬،S_Customer‫א‬CommentsEditor K٢
‫א‬‫א‬‫א‬ CommentsEditor‫א‬
K‫א‬‫א‬

KCUST7‫א‬‫ א‬K٣

- ٧٩ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬



٦
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

W‫א‬‫א‬
 K‫א‬‫א‬‫א‬
 W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬ K١
 KCheck Box‫א‬ K٢
KList Item K٣
KRadio Group‫א‬‫א‬ K٤

W‫א‬‫א‬‫א‬
K٪١٠٠‫א‬‫א‬‫א‬

 KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
 K •
K •

W‫א‬‫א‬
K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ٨١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

 
Creating Additional Input Items
 WInput Items •
‫א‬‫א‬Input Item‫א‬
 W‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
KCheck box o
KList item o
KRadio group o

Input Items‫א‬‫א‬‫• א‬
 W‫א‬‫א‬Input Items‫א‬
K o
K  o
K  o
K ‫ א‬o

- ٨٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

 Check Box‫א‬
Check Box‫א‬ •
‫א‬‫א‬،EFCheck Box‫א‬
‫א‬ ‫א‬KOFFON‫א‬‫א‬‫א‬‫א‬‫א‬
 
 KuncheckedcheckedCheck Box‫א‬

WCheck Box‫א‬ •
 WCheck Box‫א‬
 KCheck box‫א‬ o
KLayout‫א‬Check box‫א‬‫א‬‫א‬‫ א‬o
Kobject navigatorCreate‫א‬‫ א‬o

Check Box‫א‬




- ٨٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

WCheck box‫א‬ •
WData Type o
Check box‫א‬ ‫א‬
 ‫א‬‫א‬
 K‫א‬E‫א‬‫א‬F‫א‬‫א‬

WLabel o
 K‫א‬‫א‬‫א‬‫א‬

WAccess Key o
Check  ‫א‬‫א‬
 ‫א‬
 Kbox

WInitial Value o
‫א‬Check box‫א‬‫א‬‫א‬‫א‬‫א‬
 Kuncheckedchecked‫א‬‫א‬‫א‬

WValue When Checked o
‫א‬‫א‬Check box‫א‬ ‫א‬
‫א‬
 ‫א‬‫א‬Checked
 KChecked‫א‬Check Box‫א‬‫א‬

WValue When Unchecked o
‫א‬‫א‬Check box‫א‬ ‫א‬
‫א‬
 ‫א‬‫א‬،Unchecked
 KUnchecked‫א‬Check Box‫א‬‫א‬

- ٨٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

WCheck Box Mapping of Other Values o


‫א‬ ‫א‬‫א‬Check box‫א‬‫א‬
 
 ‫א‬‫א‬‫א‬‫א‬
 KUncheckedCheckedNot AllowedW‫א‬‫א‬‫א‬‫א‬‫א‬
Check Box‫א‬



WMouse Navigate o
‫א‬Check box‫א‬ ‫א‬‫א‬
 K‫א‬

WCheck Box‫א‬Check box‫א‬ •
Check ‫א‬
 Check Box‫א‬
 W‫א‬‫א‬‫א‬Box
Item Property Palette‫א‬‫א‬‫א‬‫א‬‫א‬ o
KCheck BoxType
Label o
Value When Checked o
Value When Unchecked o
Check Box Mapping of Other Values o
KInitial Value o
- ٨٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

LayoutCheck Box‫א‬ •
 W‫א‬‫א‬‫א‬Check Box‫א‬
 ‫א‬‫א‬Data Block‫א‬Canvas‫א‬Layout ‫ א‬o
Check Box‫א‬
‫א‬‫א‬‫א‬Canvas‫א‬‫א‬Check Box‫א‬‫א‬‫א‬‫א‬ o
KCheck Box‫א‬
 ‫א‬‫א‬‫א‬‫א‬‫א‬ o
KCheck Box‫א‬
Label o
Value When Checked o
Value When Unchecked o
Check Box Mapping of Other Values o
KInitial Value o














- ٨٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

List Item‫א‬‫א‬
،‫א‬‫א‬List Item‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬
WList Item‫א‬‫א‬ •
 WList Item‫א‬‫א‬
‫א‬WPoplist o
KNull‫א‬‫א‬‫א‬
K‫א‬‫א‬WTlist o
‫א‬WCombo box o
KNull‫א‬‫א‬

List Item‫א‬‫א‬

WList Items‫א‬‫א‬‫א‬‫א‬‫א‬ •
K‫א‬‫א‬‫א‬ o
KCanvas‫א‬‫א‬‫א‬‫א‬ o
Kradio group o
K‫א‬‫א‬ o

- ٨٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

WList Item‫א‬‫א‬ •
 WList Item‫א‬‫א‬
 KList Item o
KLayout‫א‬List Item‫א‬‫א‬‫א‬‫א‬‫ א‬o
Kobject navigatorCreate‫א‬‫ א‬o

WList Item‫א‬‫א‬‫א‬ •
WElement in List o
 ،‫א‬‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 K‫א‬List Element ƒ
‫א‬ ‫א‬List Item Value‫א‬ ƒ
KList Element‫א‬

 ‫א‬‫א‬



- ٨٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

WList Style o
List ‫א‬‫א‬‫א‬‫א‬
 KItem

WMapping of Other Values o
‫א‬‫א‬‫א‬
 K‫א‬

Mapping of Other Values



WMouse Navigate o
 K‫א‬‫א‬‫א‬‫א‬‫א‬

- ٨٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

List Item List Item‫א‬‫א‬‫• א‬


 W‫א‬List Item
‫א‬‫א‬‫א‬ o
‫א‬‫א‬ o
List Item‫א‬Item Type o
 More‫א‬Element in List‫א‬‫א‬  o
OK‫א‬List Item value‫א‬List Element‫א‬‫א‬
‫א‬Initial Value‫א‬‫א‬‫א‬ o
K‫א‬

LayoutList Item •
‫א‬‫א‬Data Block‫א‬Canvas‫א‬Layout ‫ א‬o
List Item‫א‬‫א‬
‫א‬‫א‬‫א‬Canvas‫א‬‫א‬List Item‫א‬‫א‬ o
‫א‬List Item‫א‬ List Item‫א‬‫א‬
K‫א‬

WList Item‫א‬‫א‬Null‫א‬‫• א‬
‫א‬‫א‬‫א‬‫א‬List Item‫א‬‫א‬‫א‬
YesRequired‫א‬ ،‫א‬Null‫א‬Null‫א‬
Tlists‫א‬Null‫א‬poplist‫א‬‫א‬Null‫א‬
 KCombo box‫א‬




- ٩٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

 Radio Group‫א‬‫א‬
Radio Group‫א‬‫א‬ •
‫א‬ ‫א‬Radio Group‫א‬‫א‬
 ‫א‬‫א‬‫א‬‫א‬ ‫א‬‫א‬
 K‫א‬‫א‬

Radio Group‫א‬‫א‬‫א‬‫א‬‫א‬ •
K‫א‬ o
KRadio Group‫א‬ o
Koffon‫א‬‫א‬Radio Button o

‫א‬ ‫א‬‫א‬ ‫א‬‫א‬‫א‬W


 ‫א‬‫א‬،‫א‬‫א‬‫א‬Check Box
 List ElementsRadio Buttons‫א‬‫א‬‫א‬‫א‬

Radio Group‫א‬‫א‬ •
 WRadio Group‫א‬‫א‬
 KRadio Group‫א‬ o
KLayout‫א‬Radio Group‫א‬‫א‬‫ א‬o
Kobject navigatorCreate‫א‬‫ א‬o

- ٩١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

WRadio Group‫א‬‫א‬ •
WData Type o
 K‫א‬‫א‬‫א‬‫א‬‫א‬

WMapping of Other Values o
 ‫א‬‫א‬ ‫א‬‫א‬ ‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬

Mapping of Other Values


WMouse Navigation o
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

- ٩٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

WRadio Button •
WName o
Radio Radio button‫א‬‫א‬
 ‫א‬
 KGroup

WAccess Key o
 K‫א‬‫א‬‫א‬‫א‬

WLabel o
Radio ‫א‬Radio‫א‬‫א‬‫א‬‫א‬
 KGroup
WRadio Button Value o
Radio ‫א‬Radio‫א‬‫א‬‫א‬
 K Group

 Radio Group‫א‬‫א‬ •
KRadio Group‫א‬‫א‬
‫א‬‫א‬Object Navigator‫א‬‫א‬‫א‬ o
KRadio GroupItem Type
Radio Group‫א‬Mapping of Other Value o
Radio Button
Initial Value‫א‬ o
Radio Button‫א‬Radio Button o
Name‫א‬ o
Value o
KRadio ButtonLabel o

- ٩٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

KLayoutRadio Group‫א‬‫א‬ •
‫א‬‫א‬Data Block‫א‬Canvas‫א‬Layout ‫ א‬o
Radio Button‫א‬‫א‬
Radio Button‫א‬‫א‬ o
‫א‬‫א‬Radio Button‫א‬‫א‬‫א‬‫א‬ o
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ o
Radio Group‫א‬Mapping of Other Value o
Radio Button
Initial Value‫א‬ o
Radio Button‫א‬Radio Button o
Name‫א‬ o
Value o
KRadio ButtonLabel o

- ٩٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
   ١٦٢  

 
 W‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬Cust7
List ItemCredit_Rating‫א‬،S_Customer K١
Poor , Good , List Item‫א‬‫א‬‫א‬‫א‬،Popup List‫א‬
،‫א‬‫א‬ ‫א‬‫א‬Excellent
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬،Poor‫א‬‫א‬‫א‬
KGoodRecord‫א‬

KCust8‫א‬‫ א‬K٢

W‫א‬‫א‬‫א‬‫א‬‫א‬ORD7
‫א‬،Check Box‫א‬ Order_Filled‫א‬،S_Ord K١
‫א‬N Unchecked‫א‬،‫א‬‫א‬YChecked
‫א‬،NRecord‫א‬‫א‬‫א‬‫א‬،‫א‬
Order Label‫א‬Prompt‫א‬‫א‬،NY‫א‬
K‫א‬LabelCheck Box‫א‬،Filled

Radio Group‫א‬Payment_Type‫א‬،S_Ord K٢
،‫א‬‫א‬ ‫א‬Cash , Credit
،CreditTCashSAccess Key‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬،CreditCredit Cash‫א‬Cash Label
KCash

 ORD8‫א‬‫ א‬K٣

- ٩٥ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
Noninput 
Noninput

٧
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

W‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬ K١
 KDisplay Item‫א‬ K٢
KImage Item‫א‬ K٣
KSound Item‫א‬ K٤
KPush Button‫א‬ K٥
KCalculated Item‫א‬‫א‬ K٦

W‫א‬‫א‬‫א‬
K٪١٠٠‫א‬‫א‬‫א‬

 KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
 K •
K •

W‫א‬‫א‬
K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ٩٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

 Noninput
Creating Noninput Items
 WNoninput Items •
،‫א‬Noninput Item
 ‫א‬Noninput Item‫א‬

 ‫א‬‫א‬‫א‬‫א‬
KDisplay Items o
KImage Items o
KCalculated Items o

 ‫א‬‫א‬
KSound Items o
KPush Buttons o
 K Noninput Items

- ٩٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

Display Item‫א‬
Display ItemText Item‫א‬Display Item‫א‬
‫א‬‫א‬‫א‬ ‫א‬ ‫א‬
‫א‬Display item‫א‬،‫א‬‫א‬‫א‬‫א‬
 K
 KText Item‫א‬‫א‬‫א‬ Display item‫א‬W

WDisplay Item‫א‬ •
 WDisplay Item‫א‬
 KLayout Editor‫א‬‫א‬Display Item‫א‬‫א‬ o
KObject NavigatorCreate‫א‬ o
KDisplay Item o


WLayout EditorDisplay Item‫א‬ •
Data ‫א‬  ‫א‬Layout o
K‫א‬‫א‬‫א‬Block
‫א‬‫א‬Display item‫א‬‫א‬‫א‬ o
KDisplay Item‫א‬‫א‬‫א‬‫א‬Canvas‫א‬‫א‬ o
‫א‬ Display Item‫א‬‫א‬ o
‫א‬‫א‬
 Name‫א‬‫א‬‫א‬‫א‬‫א‬
K‫א‬‫א‬‫א‬





- ٩٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

 ‫א‬

WObject NavigatorDisplay Item‫א‬ •


‫א‬‫א‬Data Block‫א‬ Object Navigator o
KDisplay Item
KCreate‫א‬‫א‬ o
K‫א‬‫א‬‫א‬‫א‬‫א‬ o
KDisplay Item‫א‬Item Type o

WDisplay Item‫א‬ •
K‫א‬‫א‬‫א‬‫א‬Object Navigator o
K‫א‬‫א‬‫א‬‫א‬‫ א‬o
KDisplay Item‫א‬Item Type o

- ٩٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

Image Item‫א‬
‫א‬‫א‬،‫א‬Graphic Object‫א‬
 ‫א‬Runtime‫א‬‫א‬ 
 K‫א‬
‫א‬‫א‬‫א‬،‫א‬‫א‬ ‫א‬
 KControl ItemData ItemImage Item‫א‬‫א‬

WImage Item‫א‬ •
 W‫א‬Image Item‫א‬‫א‬
 KLONG RAW‫א‬‫א‬‫א‬‫ א‬o
K‫א‬‫א‬Trigger‫א‬ o
Image ‫א‬Clipboard‫א‬‫א‬ o
KItem

W‫א‬ •
‫א‬‫א‬، 
 ‫א‬‫א‬
‫א‬‫א‬‫א‬ ‫א‬‫א‬‫א‬
 KOracle Image Compression‫א‬‫א‬
 ‫א‬  ‫א‬ 
 Long Raw‫א‬‫א‬  ‫א‬
 ‫א‬‫א‬  






- ١٠٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

Image Item‫א‬ •
Image Format o
 K‫א‬‫א‬‫א‬‫א‬
Image Depth o
 K‫א‬‫א‬‫א‬‫א‬‫א‬
Compression Quality o
 K‫א‬‫א‬‫א‬‫א‬
Display Quality o
 Runtime‫א‬‫א‬‫א‬
Sizing Style o
‫א‬‫א‬‫א‬
‫א‬، Corp‫א‬ ‫א‬ ‫א‬
 KAdjust‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
Show Horizontal / Vertical Scrollbar o
‫א‬‫א‬‫א‬‫א‬
 ‫א‬ 
 K‫א‬
Show Palette o
‫א‬‫א‬‫א‬‫א‬ ‫א‬
 W‫א‬‫א‬‫א‬
 ‫א‬‫א‬‫א‬
 K‫א‬‫א‬
 K‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬

- ١٠١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

WImage Item‫א‬ •
 WImage Item‫א‬
 KLayout Editor‫א‬‫א‬Image Item‫א‬‫א‬ o
KObject NavigatorCreate‫א‬ o
KImage Item o

WLayout EditorImage Item‫א‬ •
 Data Block‫א‬Layout o
Image Item‫א‬‫א‬‫א‬ o
‫א‬‫א‬‫א‬‫א‬Data Block‫א‬Canvas‫א‬‫א‬ o
‫א‬Image tool‫א‬‫א‬
 ‫א‬‫א‬  o
Canvas‫א‬
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ o

 ‫א‬


- ١٠٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

Sound Item‫א‬
 ‫א‬  Sound Item‫א‬
Sound Item‫א‬،‫א‬‫א‬
 KControl ItemData Item

WSound Item‫א‬ •
 W‫א‬‫א‬‫א‬
 K‫א‬LONG RAW‫א‬‫א‬‫ א‬o
K‫א‬Trigger‫א‬ o

WSound Item‫א‬‫• א‬
‫א‬‫א‬‫א‬‫א‬‫א‬ 
 W‫א‬‫א‬

 ‫א‬‫א‬







- ١٠٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

 ‫א‬  ‫א‬
 ‫א‬‫א‬ Play
 ‫א‬‫א‬ Record
 ‫א‬ Rewind
 ‫א‬ Fast Forward
 ‫א‬‫א‬ Volume
 ‫א‬‫א‬‫א‬‫א‬ Time Indicator
K‫א‬‫א‬‫א‬‫א‬‫א‬ Slider

WSound Item‫א‬ •
 WSound Item‫א‬
 KLayout Editor‫א‬‫א‬Sound Item‫א‬‫א‬ o
KObject NavigatorCreate‫א‬ o
KSound Item o
WLayout EditorSound Item‫א‬ •
 ‫א‬ Data Block‫א‬ Layout
‫א‬‫א‬
‫א‬‫א‬‫א‬Data Block‫א‬Canvas‫א‬‫א‬‫א‬‫א‬Sound Item
Sound tool‫א‬‫א‬
 ‫א‬‫א‬‫א‬
Sound Item‫א‬‫א‬‫א‬‫א‬Canvas‫א‬‫א‬
 K‫א‬‫א‬‫א‬

 WSound Item‫א‬ •
Sound Format o
‫א‬
 ‫א‬‫א‬
 K‫א‬
Audio Channel o
‫א‬‫א‬‫א‬‫א‬‫א‬
 KStereoMonoAutomatic‫א‬
- ١٠٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

Compress o
 K‫א‬‫א‬
Sound Quality o
 K‫א‬‫א‬

- ١٠٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

 Push Button Item‫א‬


‫א‬‫א‬Push Button Item‫א‬
 K‫א‬‫א‬‫א‬
W‫א‬ •
‫א‬‫א‬WText button o
K‫א‬‫א‬WIconic Button‫א‬ o

WCreate a Push Button‫א‬‫• א‬


Push Button‫א‬‫א‬ ‫א‬LayoutPush Button‫א‬
 KCreateObject Navigator

 ‫א‬



 WPush Button‫א‬ •
WLabel o
 K‫א‬‫א‬

WIconic o
 K‫א‬‫א‬
- ١٠٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

WIcon Filename o
 K‫א‬‫א‬‫א‬‫א‬‫א‬

WTool tip o
 K‫א‬‫א‬‫א‬‫א‬

- ١٠٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

Calculated Item‫א‬
‫א‬‫א‬‫א‬‫א‬
Display Item‫א‬،
 KCalculation Property‫א‬

 WCalculation mode‫א‬ •
‫א‬‫א‬‫א‬WFormula o
K‫א‬‫א‬

Formula Mode

،‫א‬‫א‬‫א‬WSummary o
،‫א‬‫א‬‫א‬‫א‬‫א‬
KSUM , Count , Avg , Max , Min , Stddev , Variance‫א‬
‫א‬ ‫א‬‫א‬‫א‬‫א‬‫א‬
 K




- ١٠٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  


Summary Mode


 Calculated Item •
 W‫א‬‫א‬Display Item‫א‬
WCalculation Mode o
 KSummaryFormula‫א‬‫א‬‫א‬

WFormula o
  ‫א‬‫א‬‫א‬‫א‬
EWF‫א‬ ‫א‬‫א‬‫א‬Data Block‫א‬‫א‬
‫א‬
 ‫א‬K‫א‬‫א‬‫א‬
 KFormulaCalculation mode

WSummary Function o
،‫א‬‫א‬‫א‬ ‫א‬‫א‬‫א‬‫א‬
 KSummaryCalculation mode‫א‬‫א‬

- ١٠٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

WSummarized Block o
‫א‬‫א‬‫א‬Data Block‫א‬ ‫א‬ ‫א‬
 K‫א‬‫א‬‫א‬

WSummarized Item o
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬‫א‬‫א‬W 

  ‫א‬‫א‬Query All Record‫א‬Summary
،‫א‬‫א‬‫א‬‫א‬ ‫א‬‫א‬‫א‬ ‫א‬‫א‬Data Block‫א‬
 Kyes‫א‬‫א‬















- ١١٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

 
 W‫א‬‫א‬‫א‬‫א‬‫א‬ORD8
DescriptionDisplay Item،S_Item‫א‬ K١
KDescription‫א‬

‫א‬Image Item،S_Item‫א‬ K٢
KProduct_Image

‫א‬Display Item،S_Item‫א‬ K٣
‫א‬‫א‬‫א‬‫א‬‫א‬Image_Description
KDescription‫א‬

Push Button،Control‫א‬Control Block‫א‬ K٤


،‫א‬Iconic Button‫א‬‫א‬،Product_Lov
K‫א‬‫א‬‫א‬‫א‬‫א‬

W‫א‬‫א‬Item_Total‫א‬‫א‬،S_Item‫א‬ K٥
 S_Item.quantity_shipped * S_Item.Price
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

،Total‫א‬Display Item،S_Item‫א‬ K٦
‫א‬Item_Total‫א‬ ‫א‬‫א‬‫א‬
 ‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬،S_Item‫א‬
‫א‬‫א‬‫א‬،G999G990D999

- ١١١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Noninput  ١٦٢  

W‫א‬Form‫א‬ K٧



 KORD9‫א‬‫ א‬K٨

 W‫א‬‫א‬،‫א‬‫א‬‫א‬Cust8
Push ButtonControl‫א‬Control Block‫א‬ K١
‫א‬Iconic Button  ‫א‬‫א‬،Sales_Rep_Lov
K

KCust9‫א‬‫ א‬K٢

- ١١٢ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
Canvas & Windows 
Canvas & Windows

٨
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Canvas & Windows  ١٦٢  

W‫א‬‫א‬
 KCanvas‫א‬Windows‫א‬‫א‬
 W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 KContent Canvas‫א‬Windows‫א‬ K١
 KContent Canvas‫א‬Windows‫א‬‫א‬ K٢

W‫א‬‫א‬‫א‬
K٪١٠٠‫א‬‫א‬‫א‬

 KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
 K •
K •

W‫א‬‫א‬
K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ١١٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Canvas & Windows  ١٦٢  

 CanvasWindows
Creating Windows and Content Canvases
 Window •
،‫א‬‫א‬‫א‬‫א‬Objects‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

 Canvas •
‫א‬Objects‫א‬Window‫א‬ Canvas‫א‬
 K‫א‬‫א‬‫א‬‫א‬
CanvasWindow‫א‬Canvas‫א‬
 K‫א‬Window‫א‬Canvas‫א‬،
‫א‬ Canvas‫א‬
 K‫א‬Canvas

Windows and Canvas


- ١١٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Canvas & Windows  ١٦٢  

 Content Canvas •
‫א‬‫א‬،Canvases‫א‬‫א‬Form Builder
‫א‬‫א‬ ‫א‬Canvas‫א‬Content CanvasCanvas‫א‬
 KCanvas‫א‬‫א‬‫א‬‫א‬،‫א‬‫א‬

 Content Canvas‫א‬Window‫א‬‫• א‬
 K‫א‬Window‫א‬‫א‬Content Canvas o
Window‫א‬Content Canvas o
‫א‬‫א‬Window‫א‬Content Canvases‫א‬‫א‬
KContent Canvases‫א‬‫א‬‫א‬
Window‫א‬Content Canvases o
KContent Canvas
،‫א‬‫א‬Window‫א‬Content Canvas‫א‬Runtime‫א‬ o
Form Builder‫א‬،Window‫א‬‫א‬‫א‬
‫א‬‫א‬K  Canvas‫א‬

 Form Builder‫א‬Canvas‫א‬
 K‫א‬‫א‬‫א‬

 ‫א‬ •
‫א‬‫א‬ ‫א‬‫א‬
 W‫א‬
 K‫א‬Content Canvases‫א‬ o
KInitial Canvas‫א‬‫א‬Canvas‫א‬Canvases‫א‬‫ א‬o

- ١١٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Canvas & Windows  ١٦٢  

Window‫א‬‫א‬ •
 W
Modal Window‫א‬‫ א‬o
 ‫א‬‫א‬Restricted Window
 W
K‫א‬‫א‬‫א‬‫א‬ ƒ
K ƒ
K‫א‬‫א‬ ƒ

Modeless Window‫א‬‫ א‬o


Unrestricted Window
W
K‫א‬ ƒ
K ƒ
K‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ

Window •
‫א‬WindowWindow
 KCreate

Window Properties‫א‬ •
X / Y Position o
 K‫א‬‫א‬YX‫א‬‫א‬

Width / Height o
 K‫א‬
Bevel o
 K‫א‬
- ١١٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Canvas & Windows  ١٦٢  


 EWindowsF‫א‬








١ MDI parent Window
٢ X/Y position
٣ Title
٤ Document window
٥ Dialog window
٦ Show vertical scrollbar
٧ Show horizontal scrollbar
Show Horizontal / Vertical Scrollbar o
 K‫א‬‫א‬‫א‬

- ١١٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Canvas & Windows  ١٦٢  

Title o
 K‫א‬‫א‬

Primary Canvas o
 K‫א‬‫א‬Canvas‫א‬‫א‬


Window Style o
 KDialog‫א‬Document‫א‬‫א‬

Modal o
Modeless ‫א‬‫א‬ ‫א‬Modal‫א‬
 K‫א‬‫א‬

Hide on Exit o
 K‫א‬‫א‬

Close Allowed o
 K‫א‬

Maximize Allowed o
 K‫א‬

Minimize Allowed o
 K‫א‬

- ١١٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Canvas & Windows  ١٦٢  

Move Allowed o
 K‫א‬‫א‬

Resize Allowed o
 K‫א‬‫א‬

Inherit Menu o
 K‫א‬‫א‬‫א‬

- ١١٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Canvas & Windows  ١٦٢  

‫א‬ •
Content ،Content Canvas
 
‫א‬Content CanvasK‫א‬‫א‬‫א‬Canvas
 KWindowContent Canvas

Content Canvas •
 WContent Canvas
Layout Wizard‫א‬ o
Data Block‫א‬ Layout Wizard‫א‬‫א‬‫א‬‫א‬
KData Block‫א‬Content Canvas

Layout Editor‫א‬ o
Layout Editor  ‫א‬
 K‫א‬Content Canvas

Object Create‫א‬ ‫א‬Content Canvas •
KNavigator

Content Canvas •
Canvas Type o
 KCanvas‫א‬‫א‬

- ١٢٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Canvas & Windows  ١٦٢  

Window o
 KContent Canvas‫א‬‫א‬‫א‬

Content Canvas‫א‬

Width / Height o
 K‫א‬

Bevel o
 K‫א‬

- ١٢١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
Canvas & Windows  ١٦٢  

 
 W‫א‬‫א‬،‫א‬‫א‬‫א‬Cust9
 ‫א‬،Win_Inventory ‫א‬‫א‬Window‫א‬‫א‬  K١
KCustomer InformationTitle

KCust10‫א‬‫ א‬K٢

 W‫א‬‫א‬،‫א‬‫א‬‫א‬ORD9
Title ‫א‬،Win_Order ‫א‬‫א‬Window‫א‬ K١
KOrders and Items

‫א‬Canvas‫א‬‫א‬Win_InventoryWindow K٢
KStock LevelsTitle ‫א‬،Cv_Inventory

KORD10‫א‬‫ א‬K٣


- ١٢٢ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
Canvas ‫א‬‫א‬
Canvas‫א‬‫א‬

٩
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

W‫א‬‫א‬
KCanvas‫א‬‫א‬
 W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬Canvas‫א‬‫א‬‫א‬‫א‬ J ١
 Content CanvasStacked Canvas J ٢
 KToolbar Canvas J ٣
KTabbed Canvas J ٤

W‫א‬‫א‬‫א‬
K٪١٠٠‫א‬‫א‬‫א‬

 KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
 K •
 K •

 W‫א‬‫א‬
K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ١٢٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

Canvases‫א‬‫א‬
Working with Other Canvases
 Canvas‫א‬‫א‬ •
 WCanvas‫א‬‫א‬
 KStacked Canvas o
KToolbar Canvas o
Tab CanvasK o

 Canvas‫א‬‫א‬

 WStacked Canvas •
K‫א‬Content Canvas‫א‬Stacked Canvas‫א‬
 KCanvas‫א‬Content Canvas‫א‬‫א‬

 WStacked Canvas‫א‬‫• א‬
K‫א‬‫א‬ o
K o
K o
K o
K o

- ١٢٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

 Stacked Canvas‫א‬ •
Viewport X Position o
 K‫א‬Stacked Canvas‫א‬X‫א‬‫א‬‫א‬

Viewport Y Position o
 K‫א‬Stacked Canvas‫א‬Y‫א‬‫א‬‫א‬

Stacked Canvas‫א‬


- ١٢٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

١ Content Canvas
٢ Stacked Canvas
٣ Viewport X/Y position
٤ Viewport height
٥ Viewport width

Viewport Width o
 K‫א‬Stacked Canvas‫א‬‫א‬

Viewport Height o
 K‫א‬Stacked Canvas‫א‬‫א‬

Show Horizontal Scrollbar o
 KStacked Canvas‫א‬‫א‬

Show Vertical Scrollbar o
 KStacked Canvas‫א‬‫א‬


 WStacked Canvas •
Object ‫א‬Layout EditorStacked Canvas
 Navigator
‫א‬‫א‬‫א‬Create ‫א‬Object Navigator J ١
KStacked‫א‬Canvas Type
‫א‬‫א‬‫א‬‫א‬Stacked Canvas‫א‬Layout Editor J ٢
 KStacked Canvas‫א‬


- ١٢٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

 Toolbar Canvas
‫א‬  ‫א‬‫א‬‫א‬Canvas‫א‬‫א‬‫א‬
 K‫א‬Canvas
 W‫א‬
Vertical toolbar •
‫א‬ ‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬KWindow‫א‬

Horizontal toolbar •
‫א‬
 ‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬KWindow‫א‬

MDI toolbar •
K‫א‬‫א‬‫א‬‫א‬‫א‬

 Toolbar Canvas
‫א‬‫א‬‫א‬Create‫א‬Object Navigator
KHorizontal/Vertical Canvas‫א‬Canvas Type

 Toolbar Canvas
 Canvas Type o
Horizontal Toolbar Canvas‫א‬‫א‬
 KVertical ToolbarToolbar

 WWindow o
 K‫א‬‫א‬‫א‬‫א‬


- ١٢٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

 WWidth o
 K‫א‬‫א‬

 WHeight o
 K‫א‬‫א‬
 Tab Canvas‫א‬
 ‫א‬‫א‬Canvases‫א‬‫א‬
،‫א‬‫א‬
 ‫א‬
 KTab Page‫א‬

 Tab Page‫א‬
‫א‬Tab Page،Tab Page‫א‬‫א‬Tab Canvas
Tab ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬Tab Page،‫א‬
 KPages

 WTab Pages‫א‬‫א‬‫א‬
 K‫א‬‫א‬ J
K‫א‬ J
K‫א‬‫א‬‫א‬‫א‬ J

 Tab Canvas‫א‬
Layout Object NavigatorTab Canvas‫א‬
 F‫א‬Tab Canvas‫א‬‫א‬Tab PageEditor
 KTab Pages‫א‬EData Block‫א‬


- ١٢٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

Tab Canvas‫א‬

 





١ Viewport X/Y position
٢ Viewport width
٣ Viewport height
٤ Tab attachment edge

 WObject Navigator‫א‬Tab Canvas
Canvas‫ א‬J ١
KCanvasCreate‫א‬ J ٢
KTab PageCanvas Type‫א‬Canvas‫א‬‫א‬ J ٣

 WLayout Editor‫א‬Tab Canvas
KTab Page‫א‬‫א‬‫א‬ J ١

- ١٢٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

KTable Canvas‫א‬‫ א‬J ٢


KTab Pages‫א‬ J ٣

 WTab Pages
 W‫א‬‫א‬Object Navigator‫א‬
 KTab Canvas‫ א‬J ١
KTab Page‫א‬ J ٢
  Create‫ א‬J ٣
KCreate
K‫א‬‫א‬Tab Page‫א‬‫א‬‫ א‬J ٤

 Tab Canvas‫א‬
Viewport X Position o
 K‫א‬Tab Canvas‫א‬X‫א‬‫א‬‫א‬
Viewport Y Position o
 K‫א‬Tab Canvas‫א‬Y‫א‬‫א‬‫א‬

Viewport Width o
 K‫א‬Tab Canvas‫א‬‫א‬
Viewport Height o
 K‫א‬Tab Canvas‫א‬‫א‬

Tab Attachment o
 ‫א‬‫א‬Tab Pages‫א‬‫א‬

 ‫א‬
 ‫א‬‫א‬‫א‬
 K‫א‬

- ١٢٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

 Tab Pages‫א‬
Label o
 KTab Page‫א‬‫א‬‫א‬

- ١٣٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

 

 W‫א‬‫א‬،‫א‬‫א‬‫א‬ORD10
،Win_Order‫א‬Window‫א‬ToolbarHorizontal Toolbar Canvas K١
 K٣٠Canvas‫א‬‫א‬
 Push ButtonsControl‫א‬Control Block‫א‬ K٢
W‫א‬‫א‬
Stock_Button KLabel : Stock
KMouse Navigate : No
KKeyboard Navigable : No
KCanvas : Toolbar
Show_Help_Button Label : Show Help
KMouse Navigate : No
KKeyboard Navigable : No
KCanvas : Toolbar
Exit_Button Label : Exit
KMouse Navigate : No
KKeyboard Navigable : No
KCanvas : Toolbar

‫א‬،Win_Order‫א‬Window‫א‬Cv_HelpStacked Canvas K٣
٢٧٠‫א‬Viewport WidthStacked Canvas‫א‬
 K‫א‬‫א‬Stacked Canvas‫א‬٢١٥‫א‬Viewport Height
KObject Navigator‫א‬CanvasStacked Canvas‫ א‬K٤
Hide_HelpPush ButtonControl Block‫א‬ K٥
‫א‬‫א‬
Hide_Help_Button Label : Hide Help
KMouse Navigate : No
Canvas : Cv_Help
- ١٣١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

 ‫א‬Stacked Canvas‫א‬‫א‬


 KORD11‫א‬‫ א‬K٦

 W‫א‬‫א‬،‫א‬‫א‬‫א‬Cust10
‫א‬‫א‬Tab PagesTab_CustomerTab Canvas K١
S_Customer‫א‬Address , Billing , Comments
W‫א‬Tab Pages‫א‬
 WAddress‫א‬Tab Page‫א‬

- ١٣٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Canvas‫א‬‫א‬  ١٦٢  

 WBilling‫א‬Tab Page‫א‬



 WComments‫א‬Tab Page‫א‬



KCust11‫א‬‫א‬J ٨

- ١٣٣ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
Triggers ‫א‬
Triggers‫א‬

١٠
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Triggers‫א‬  ١٦٢  

W‫א‬‫א‬
 Triggers‫א‬‫א‬
W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 KTrigger‫א‬ K١
 KTriggers‫א‬E‫א‬‫א‬F‫א‬‫ א‬K٢
 K‫א‬Triggers‫א‬Scope‫ א‬K٣

W‫א‬‫א‬‫א‬
K٪١٠٠‫א‬‫א‬‫א‬

KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
 K •
 K •

W‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ١٣٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Triggers‫א‬  ١٦٢  

 Triggers‫א‬
 Introduction to Triggers
 Trigger •
،EF‫א‬ Trigger‫א‬
‫א‬
  
Trigger‫א‬‫א‬،‫א‬‫א‬‫א‬‫א‬،‫א‬
 KTrigger‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
Form ‫א‬‫א‬‫א‬،Trigger
 W‫א‬‫א‬‫א‬‫א‬Builder
 K‫א‬‫א‬‫ א‬o
K‫א‬‫א‬‫א‬ o
EModuleF‫א‬‫ א‬o
K‫א‬ o
KEModuleF‫א‬‫א‬‫א‬ o
KEModuleF‫א‬‫א‬‫א‬‫א‬‫א‬‫ א‬o
K‫א‬‫ א‬o

Trigger‫א‬ •
‫א‬‫א‬Trigger ‫א‬‫א‬
 ‫א‬‫א‬
 WTrigger‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬W Trigger‫א‬ o
K‫א‬‫א‬‫א‬WTrigger‫א‬ o
‫א‬‫א‬W Trigger‫א‬ o
KEModuleF‫א‬Data Block

- ١٣٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Triggers‫א‬  ١٦٢  

 Trigger •
‫א‬‫א‬،Trigger‫א‬‫א‬‫א‬E‫א‬F‫א‬Trigger‫א‬
 W‫א‬‫א‬Trigger‫א‬EModuleF‫א‬Trigger‫א‬
‫א‬FormTrigger‫א‬W Form‫א‬ o
KForm‫א‬Form
‫א‬‫א‬Trigger‫א‬W Block‫א‬ o
‫א‬‫א‬‫א‬‫א‬،‫א‬‫א‬
K
‫א‬‫א‬‫א‬ItemTrigger‫א‬W Item‫א‬ o
K‫א‬Item‫א‬Item‫א‬‫א‬،Item

Trigger‫א‬

 ‫א‬
• Form
• Block
• Item



Triggers‫א‬
‫א‬‫א‬Item‫א‬Post-Query Trigger
 KForm‫א‬

 Trigger‫א‬‫א‬ •
Built in ١٠٠،Trigger‫א‬‫א‬‫א‬Trigger‫א‬
 KForm Builder‫א‬‫א‬EFTriggers
  ‫א‬‫א‬Built in trigger‫א‬
Trigger‫א‬‫א‬
 WTrigger‫א‬‫א‬‫א‬‫א‬E_F‫א‬
- ١٣٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Triggers‫א‬  ١٦٢  

‫א‬Trigger‫א‬‫א‬‫א‬W _Key o
‫א‬‫א‬K‫א‬
KTrigger‫א‬
K‫א‬Trigger‫א‬‫א‬‫א‬W  _On o
K‫א‬Trigger‫א‬‫א‬‫א‬W _Pre o
K‫א‬Trigger‫א‬‫א‬‫א‬W _Post o
K‫א‬Trigger‫א‬‫א‬‫א‬W _When o

 Triggers‫א‬‫א‬

Trigger ‫א‬‫א‬
• Pre_
• Post_
• When_
• On_
• Key_




Trigger‫א‬ •
 ‫א‬Trigger‫א‬
‫א‬‫א‬،‫א‬Trigger‫א‬‫א‬
 WTrigger‫א‬‫א‬‫א‬‫א‬‫א‬،PL/SQL‫א‬
 K‫א‬‫א‬‫א‬PL/SQL o
KSQL o
K‫א‬‫א‬‫א‬ o
KBuilt in subprogram‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ o

- ١٣٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Triggers‫א‬  ١٦٢  


 Triggers ‫א‬


Triggers ‫א‬ 
• Statements 
• PL/SQL.
• User Subprograms. 
• Built-in Subprograms 

WExecution Hierarchy‫א‬Trigger‫א‬ •
Form Builder‫א‬
 ‫א‬Trigger 
 K‫א‬‫א‬‫א‬Trigger‫א‬
  ‫א‬Execution Hierarchy‫א‬
Trigger‫א‬‫א‬،‫א‬Trigger
 W‫א‬‫א‬
K‫א‬‫א‬Trigger‫א‬W Override •
K‫א‬Trigger‫א‬Trigger‫א‬W After •
 K‫א‬Trigger‫א‬Trigger‫א‬W Before •

- ١٣٧ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
Trigger ‫א‬
Trigger‫א‬

١١
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

W‫א‬‫א‬
 KTriggers‫א‬Form Builder‫א‬‫א‬Built In‫א‬‫א‬‫א‬‫א‬‫א‬
W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 KTrigger‫א‬‫א‬ K١
 KForm Builder‫א‬‫א‬Built In‫א‬‫א‬‫א‬ K٢
 When-Button-Pressed Trigger K٣

W‫א‬‫א‬‫א‬
K٪١٠٠‫א‬‫א‬‫א‬

KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
 K •
 K •

W‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ١٣٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

 Triggers‫א‬
Producing Triggers
 WSmart Triggers‫א‬‫א‬Trigger •
Data Block‫א‬Object
 Module‫א‬Data Block Module‫א‬Items
Smart ‫א‬‫א‬‫א‬Object Navigator
‫א‬Smart Trigger ‫א‬‫א‬،Triggers
‫א‬‫א‬،Layout EditorData Block‫א‬‫א‬
،Object‫א‬‫א‬‫א‬‫א‬‫א‬Trigger‫א‬
 
Trigger‫א‬‫א‬Form Builder‫א‬Trigger
 KTrigger‫א‬‫א‬PL/SQL Editor

WTrigger •
Smart Trigger‫א‬‫א‬Trigger
 W‫א‬‫א‬Smart Trigger‫א‬‫א‬Trigger‫א‬
Object Navigator o
‫א‬‫א‬Item‫א‬Data Block‫א‬Form‫א‬Trigger‫א‬‫א‬
Create‫א‬Trigger‫א‬EScopeF‫א‬Trigger
 K‫א‬‫א‬Trigger‫א‬Triggers‫א‬
WPL/SQL o
 KTriggers‫א‬‫א‬New‫א‬
WLayout Editor o
 ‫א‬‫א‬‫א‬Trigger‫א‬‫א‬Object ‫א‬‫א‬
Trigger‫א‬Triggers‫א‬PL/SQL Editor‫א‬
‫א‬‫א‬‫א‬،Trigger‫א‬PL/SQL Editor‫א‬
‫א‬‫א‬PL/SQL‫א‬TriggerEObjectF
 KTrigger‫א‬‫א‬‫א‬

- ١٣٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

WPL/SQL •
 WTrigger‫א‬‫א‬‫א‬‫א‬

Source Pane
Trigger ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬



 W‫א‬
 KTrigger Type
 KTrigger‫א‬ Object
 Item‫א‬‫א‬Item‫א‬‫א‬Trigger‫א‬Item
 Trigger‫א‬E‫א‬F Name
 K‫א‬‫א‬‫א‬‫א‬‫א‬ Source Pane

 WPL/SQL‫א‬‫א‬‫א‬ •
‫א‬‫א‬‫א‬‫א‬‫א‬‫ א‬o
K‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ
K‫א‬‫א‬‫א‬‫א‬ ƒ
K‫א‬‫א‬ o
Syntax Palette‫א‬ o
 ‫א‬SQL‫א‬‫א‬‫א‬
 Syntax Palette‫א‬Program‫א‬،PL/SQL

- ١٤٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

‫א‬‫א‬‫א‬‫א‬Triggers‫א‬‫א‬ o
Find ‫א‬Program‫א‬‫א‬‫א‬،
Kand Replace
Trigger‫א‬ o
KCompile
SQL‫א‬‫א‬Compile‫א‬Trigger‫ א‬o
K‫א‬
Compile‫א‬RunCompile‫א‬Triggers‫ א‬o
K

 WTrigger‫א‬‫א‬ •
 W‫א‬Trigger‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬WDeclaration‫א‬ o
KDeclare‫א‬
‫א‬‫א‬Wexecutable Statement‫א‬‫א‬ o
KTrigger‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
KEndBegin‫א‬‫א‬Declaration
‫א‬،‫א‬WException handlers‫א‬ o
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬،Exception

 W •
ENDBEGIN
 Trigger‫א‬‫א‬ o
W‫א‬When_Validate_Item‫א‬Trigger‫א‬ ‫א‬
S_item.price IS NULL THENW IF
‫؛‬S_item.price := :S_item.stdpriceW
‫؛‬END IF
‫؛‬Calculate_total

- ١٤١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

ENDBEGIN
 ‫א‬Trigger‫א‬‫א‬ o
W‫א‬When_Button_Pressed‫א‬Trigger‫א‬
DECLARE
Vn_descount number‫؛‬
BEGIN
Vn_descount :=calculate_descount (:S_item.product_id , :S_item.quantity‫(؛‬
MESSAGE(‘ Descount : ‘||to_char(vn_descount‫((؛‬

Trigger‫א‬Exception‫א‬‫א‬‫א‬ ‫א‬ o
W‫א‬
Insert Into Log_Tab (Log_Val, Log_UserE
Values (:S_Dept.Id, :Global.Username‫؛‬E
Exception
When Others Then
MESSAGE (‘Error ! ‘,||Sqlerrm‫؛‬E

WForm Builder‫א‬‫א‬‫א‬‫א‬‫• א‬
‫א‬‫א‬Form Builder‫א‬Trigger‫א‬‫א‬‫א‬‫א‬
 W‫א‬
‫א‬Variables‫א‬ ‫א‬‫א‬‫א‬WPL/SQL‫א‬ K١
colon‫א‬‫א‬‫א‬‫א‬‫א‬،Declaration
‫א‬‫א‬‫א‬‫א‬‫א‬
 ‫א‬‫א‬‫א‬ ،EWF
K‫א‬‫א‬‫א‬‫א‬Triggers

‫א‬Variable‫א‬‫א‬‫א‬‫א‬WForm Builder‫א‬‫א‬ K٢
‫א‬PL/SQL‫א‬‫א‬‫א‬‫א‬‫א‬Form Builder

 ‫א‬‫א‬‫א‬‫א‬،EWFcolonVariable‫א‬‫א‬
‫א‬‫א‬Form Builder‫א‬‫א‬KPL/SQL‫א‬‫א‬
KPL/SQL Block‫א‬‫א‬‫א‬Declaration

- ١٤٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

WForm Builder‫א‬‫א‬‫א‬ •
WEItem (text, list, check box, and son on‫א‬ K١
 Data Block‫א‬‫א‬‫א‬
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ
WGlobal Variable‫א‬ K٢
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ
KModules‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ
WSystem Variables‫א‬ K٣
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ
WParameter‫א‬ K٤
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ƒ

 WGlobal‫א‬‫א‬‫א‬‫• א‬
‫א‬Global‫א‬‫א‬‫א‬ Default_Value‫א‬‫א‬
‫א‬‫א‬‫א‬E’Default _value (‘Turkey’ , ‘Global.countryW‫א‬
 KTurkey‫א‬‫א‬‫א‬CountryGlobal

 W‫א‬‫א‬ •
Block‫א‬ ‫א‬Item‫א‬‫א‬ Item‫א‬‫א‬‫א‬ o
W‫א‬‫א‬Item‫א‬‫א‬‫א‬
WBlock3.Product_id : = : Block2.product_id‫؛‬
Block2‫א‬Product_id‫א‬‫א‬‫א‬‫א‬‫א‬
 KBlock3‫א‬Product_id‫א‬

- ١٤٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

 ‫א‬‫א‬GlobalGlobal‫א‬‫א‬‫א‬ o
W‫א‬‫א‬
WGlobal.Customer_id : = : Block1.id‫؛‬
‫א‬Block1‫א‬id‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬Customer_id
‫א‬‫א‬SystemSystem‫א‬‫א‬‫א‬ o
W‫א‬‫א‬
IF : System.mode : = ‘ Normal ’ then
Ok_to_leave_block : = true‫؛‬
End If‫؛‬
 NormalMode‫א‬‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬ParameterParameter‫א‬‫א‬‫א‬ o
W‫א‬‫א‬
IF : Parameter.Starting_point = 2 then
 ‫؛‬E’Go_block (‘Block2
End If‫؛‬
 ٢Starting_point‫א‬‫א‬‫א‬‫א‬‫א‬
‫א‬Object Navigator‫א‬Parameter‫א‬‫א‬
 K‫א‬‫א‬Parameter‫א‬‫א‬Create‫א‬Parameter

 WBuilt in Subprograms‫א‬‫א‬‫• א‬
،‫א‬‫א‬‫א‬‫א‬Form Builder‫א‬
‫א‬ ‫א‬‫א‬‫א‬Package‫א‬‫א‬‫א‬
 KFunction‫א‬Procedure
 W‫א‬‫א‬Built in Subprograms‫א‬‫א‬‫א‬
 ‫א‬  ‫א‬‫א‬‫א‬‫א‬‫א‬WStandard Extensions Packages o
KPackage‫א‬

- ١٤٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

‫א‬‫א‬
  ‫א‬‫א‬‫א‬‫א‬‫א‬W‫א‬‫א‬Package‫א‬‫א‬‫א‬‫ א‬o
 K‫א‬‫א‬‫א‬‫א‬Package

- ١٤٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

 WBuilt in Subprograms‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ •
،Triggerbuilt in subprogram‫א‬‫א‬
Trigger‫א‬‫א‬‫א‬
 W
‫א‬Triggers‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬WUnrestricted Built-ins o
KTriggers‫א‬‫א‬‫א‬‫א‬
‫א‬Triggers‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬WRestricted Built-ins o
K‫א‬Triggers‫א‬‫א‬‫א‬‫א‬

 ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

- ١٤٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

١ Open PL/SQL code

٢ Select built-in

٣ Past names or arguments

٤ Modify pasted code

 WBuilt in Subprograms‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ •
‫א‬‫א‬  Form Builder  Trigger
‫א‬‫א‬Trigger‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 W
Trigger‫א‬‫א‬
 ‫א‬‫א‬‫א‬ ‫א‬‫א‬‫א‬ K١
Built In Package‫א‬Object Navigator‫א‬‫א‬‫א‬
Past  ‫א‬Navigator‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
‫א‬Past Argument‫א‬‫א‬‫א‬‫א‬name
‫א‬
 ‫א‬‫א‬‫א‬ ،‫א‬‫א‬‫א‬‫א‬
K ‫א‬
ProgramPL/SQL Editor‫א‬‫א‬‫א‬‫א‬ K٢
‫א‬ ‫א‬‫א‬‫א‬ Built In‫א‬Syntax Palette‫א‬
KInsert

 W‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ •
،‫א‬‫א‬‫א‬‫א‬WENTER_QUERY procedure K١
K ‫א‬‫א‬‫א‬‫א‬
K‫א‬‫א‬‫א‬WEXECUTE_QUERY Procedure K٢
K‫א‬‫א‬‫א‬‫א‬‫א‬WEXIT_FORM procedure K٣

- ١٤٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

‫א‬‫א‬WGET_ITEM_PROPERTY function K٤
K‫א‬‫א‬
Data 
  ‫א‬‫א‬‫א‬WGO_BLOCK Procedure K٥
KBlock
KItem‫א‬‫א‬‫א‬WGO_ITEM Procedure K٦
KCanvas‫א‬‫א‬‫א‬WSHOW_VIEW Procedure K٧
KCanvas‫א‬‫א‬‫א‬WHIDE_VIEW Procedure K٨
K‫א‬‫א‬‫א‬WMESSAGE Procedure K٩
‫א‬‫א‬‫א‬WSET_ITEM_PROPERTY Procedure K١٠
K
‫א‬LOV
  ‫א‬‫א‬‫א‬WSHOW_LOV Procedure K١١
K‫א‬
LOV
 ‫א‬‫א‬‫א‬WLIST_VALUE Procedure K١٢
K LOV‫א‬‫א‬‫א‬
 WTriggers‫א‬ •
‫א‬‫א‬Sales_Rep_Lov‫א‬Push ButtonTriggerJ ١
 WTrigger‫א‬‫א‬‫א‬‫א‬When_Button_PressedTrigger‫א‬
IF SHOW_LOV(’sales_rep_lov’) THEN
NULL‫؛‬
END IF‫؛‬
Trigger‫א‬‫א‬‫א‬Push ButtonTriggerJ ٢
 W‫א‬‫א‬When_Button_Pressed
Exit_Form‫؛‬
‫א‬Data Block‫א‬Push ButtonTriggerJ ٣
 W‫א‬‫א‬When_Button_PressedTrigger‫א‬‫א‬
Go_Block (' Data Block Name‫؛‬E'
Execute_Query‫؛‬

- ١٤٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 Trigger‫א‬  ١٦٢  

 
 W‫א‬‫א‬،‫א‬‫א‬‫א‬Cust11
‫א‬Sales_Rep_Lov‫א‬LOV‫א‬Trigger J ١
 KSales_Rep_Lov_Button‫א‬
KCust13‫א‬‫ א‬J ٢

 W‫א‬‫א‬،‫א‬‫א‬‫א‬Ord11
‫א‬‫א‬Product_Lov‫א‬Lov‫א‬Trigger J ٣
KProduct_Lov_Button

KExit_Button‫א‬‫א‬‫א‬Trigger J ٤

‫א‬‫א‬Cv_Help‫א‬Stacked CanvasTrigger J ٥
KShow_Help_Button

‫א‬‫א‬Cv_Help‫א‬Stacked CanvasTrigger J ٦
KHide_Help_Button

‫א‬‫א‬S_Inventory‫א‬‫א‬Trigger J ٧
KStock_Button‫א‬‫א‬

 KORD13‫א‬‫ א‬J ٨

- ١٤٩ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
‫א‬
‫א‬

١٢
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

W‫א‬‫א‬
 KReport‫א‬‫א‬
W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
KReport‫א‬ K١
 KObject Navigator‫א‬ K٢
KReport‫א‬‫א‬ K٣
KReport‫א‬Run K٤

W‫א‬‫א‬‫א‬
K٪٨٠‫א‬‫א‬‫א‬

KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
 K •
 K •

W‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ١٤٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 
Oracle Developer‫א‬‫א‬‫א‬‫א‬Report Builder‫א‬
Form ‫א‬‫א‬
 ‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬،Builder

 WReport Builder‫א‬

Report Builder‫א‬



 W‫א‬Form Builder‫א‬‫א‬

Object Navigator‫א‬
 ‫א‬‫א‬،‫א‬‫א‬
Navigator‫א‬‫א‬‫א‬
 Kobject‫א‬

- ١٥٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

  ‫א‬‫א‬Form Builder‫א‬‫א‬


 WE‫א‬‫א‬F‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬WDataJ
‫א‬‫א‬‫א‬WLayoutJ
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬
 F3 K١
Object NavigatorTools K٢

 Object Navigator‫א‬




- ١٥١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 W‫א‬Object‫א‬Object Navigator‫א‬
 K‫א‬‫א‬‫א‬‫א‬ MODULE1
 ،‫א‬‫א‬
 ‫א‬
،‫א‬ ‫א‬‫א‬‫א‬
Live Previewer
‫א‬‫א‬‫א‬‫א‬‫א‬
 KLayout Model‫א‬‫א‬
‫א‬‫א‬،‫א‬‫א‬ ‫א‬‫א‬
Data Model
 K‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬
‫א‬،‫א‬‫א‬‫א‬
Layout Editor‫א‬‫א‬‫א‬‫א‬‫א‬ Layout Model
‫א‬،‫א‬
 K‫א‬
‫א‬‫א‬‫א‬ ‫א‬‫א‬
‫א‬‫א‬Form Module
Form Builder‫א‬‫א‬‫ א‬Parameter Form
 ‫א‬‫א‬،‫א‬
 K‫א‬‫א‬

- ١٥٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 ‫א‬
 Object Categories
‫א‬  ‫א‬‫א‬Report Builder‫א‬‫א‬
 W‫א‬E‫א‬F‫א‬
Report Level‫א‬J ١

Report Level Object‫א‬




‫א‬‫א‬Trigger‫א‬‫א‬‫א‬‫א‬
Report Level Objects‫א‬،‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬
 K‫א‬ Properties
 K‫א‬‫א‬Triggers‫א‬ Triggers
‫א‬Procedures‫א‬‫א‬‫א‬Functions‫א‬‫א‬
PL/SQL
 K‫ א‬Program Units

- ١٥٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

Data Model‫א‬J ٢

 Data Model‫א‬



‫א‬،‫א‬‫א‬‫א‬Data Model‫א‬
Data ‫א‬،Object Navigator‫א‬Data Model‫א‬
 W‫א‬‫א‬Model
K‫א‬‫א‬‫א‬Select‫א‬ Query
 K‫א‬ Group
،‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬
  Columns
 K‫א‬
‫א‬ 
 
Data Link
 K‫א‬‫א‬
،‫א‬‫א‬‫א‬
Parameter
 KSystem‫א‬ ‫א‬‫א‬

- ١٥٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

Layout Model‫א‬J ٣

 Layout Model‫א‬



،‫א‬Layout Model‫א‬
 W‫א‬،‫א‬‫א‬‫א‬
‫א‬
Report Frame
 K‫א‬‫א‬
 K‫א‬ Frame
 ‫א‬‫א‬‫א‬‫א‬‫א‬ Field
 ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
Biolerplate
 K‫א‬‫א‬

- ١٥٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 Parameter Form Objects‫א‬J ٤



 Parameter Form Objects‫א‬


،‫א‬‫א‬‫א‬‫א‬Parameter Form‫א‬
Parameter ‫א‬،‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 WForm
 K‫א‬‫א‬‫א‬ Field
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
Biolerplate
 K‫א‬
 

Layout Model‫א‬
‫א‬ ‫א‬‫א‬‫א‬‫א‬
‫א‬،‫א‬‫א‬
 ،‫א‬
،‫א‬ ‫א‬‫א‬‫א‬‫א‬‫א‬Tool Palette
‫א‬‫א‬‫א‬‫א‬Toolbar‫א‬
K‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬ ‫א‬‫א‬‫א‬
 KObject Navigator

- ١٥٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 W‫א‬‫א‬
 F2J
Layout EditorToolsJ

Property Palette‫א‬
‫א‬‫א‬‫א‬‫א‬
‫א‬ ‫א‬ ‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬
K‫א‬

Object Layout Model‫א‬‫א‬‫א‬ ‫א‬
 WNavigator
 F4J
KProperty PaletteToolsJ

- ١٥٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 ‫א‬
 Running a Report
Compile‫א‬‫א‬   ‫א‬
 W‫א‬
 AdministrationFileJ
Compile FileJ
 W‫א‬‫א‬‫א‬‫א‬
 programJ
Run ReportJ
Ctrl + RJ
 KERunF‫א‬‫א‬‫א‬‫א‬J

Runtime‫א‬

١ ٢ ٣ ٤ ٥

 ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ -١
 K‫א‬ J ٢
 K‫א‬‫א‬ J ٣
 K‫א‬ J ٤
 K‫א‬ J ٥

- ١٥٨ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
‫א‬
‫א‬

١٣
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

W‫א‬‫א‬
 KTabularReport‫א‬
W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
KTabular K١
KForm Like K٢
K‫א‬‫א‬ K٣

W‫א‬‫א‬‫א‬
K٪٨٠‫א‬‫א‬‫א‬

KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
 K •
 K •

W‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ١٥٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 ‫א‬
Create Report

‫א‬‫א‬‫א‬‫א‬
‫א‬ Report Builder
‫א‬Report Builder‫א‬‫א‬‫א‬،Report Wizard‫א‬
 WReport Wizard‫א‬

 Report Wizard‫א‬‫א‬

‫א‬
Create

‫א‬‫א‬Create‫א‬Module‫א‬‫א‬‫א‬ •

- ١٦٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  



 ‫א‬‫א‬OkUse the Report Wizard‫א‬‫א‬

Report Style


- ١٦١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

‫א‬‫א‬‫א‬،Report Style‫א‬‫א‬
 W‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬  
 K‫א‬ Tabular

‫א‬‫א‬‫א‬‫א‬  
 ‫א‬ Form Like


‫א‬‫א‬‫א‬  ‫א‬
 KForm Builder‫א‬‫א‬ Mailing Label

‫א‬‫א‬‫א‬  ‫א‬
‫א‬‫א‬‫א‬‫א‬ Form Letter

 KForm Builder‫א‬
‫א‬ ‫א‬‫א‬‫א‬ ‫א‬

 ‫א‬،‫א‬
   ‫א‬
  ‫א‬‫א‬  ‫א‬ Group Left

،‫א‬‫א‬‫א‬‫א‬،
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬ ‫א‬
‫א‬،‫א‬‫א‬  
  ‫א‬‫א‬  ‫א‬ Group Above


 ‫א‬،‫א‬‫א‬‫א‬
 ‫א‬ 
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

- ١٦٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 Create Tabular Report


ETabularF‫א‬Report Style‫א‬Tabular Report
 WQuery Type‫א‬،Next‫א‬
 Query Type



‫א‬‫א‬‫א‬،‫א‬‫א‬‫א‬‫א‬‫א‬
،‫א‬Select‫א‬SQL statement‫א‬
‫א‬‫א‬‫א‬Express query‫א‬‫א‬
 K‫א‬‫א‬

،‫א‬‫א‬‫א‬SQL statement‫א‬‫א‬
 WData‫א‬Next‫א‬



- ١٦٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  


 Data‫א‬



Query Statement‫א‬‫א‬
Query Builder‫א‬‫א‬‫א‬
 W‫א‬‫א‬‫א‬

- ١٦٤ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

‫א‬‫א‬،‫א‬‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬CloseInclude‫א‬
 W‫א‬‫א‬‫א‬


OK‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬
Next‫א‬‫א‬Data‫א‬‫א‬
 Fields‫א‬

- ١٦٥ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
<>‫א‬‫א‬‫א‬‫א‬<<>>‫א‬
Next‫א‬‫א‬،‫א‬‫א‬‫א‬
 Calculation Total‫א‬‫א‬


،‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 Label‫א‬Next‫א‬‫א‬



- ١٦٦ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

‫א‬‫א‬Label‫א‬
Next‫א‬‫א‬،Width
 WTemplate


‫א‬،‫א‬‫א‬‫א‬‫א‬‫א‬
Report Wizard‫א‬‫א‬Next‫א‬
 W


 KReport Wizard‫א‬Finish‫א‬

- ١٦٧ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 Form-Like Report
،،Form-Like Report
‫א‬Form-Like‫א‬‫א‬Report Style‫א‬‫א‬
 KTabular Report‫א‬‫א‬Next‫א‬

 Report‫א‬
 ‫א‬
 SaveFile K١
K‫א‬‫א‬‫א‬‫א‬‫א‬ K٢

 ‫א‬
‫א‬‫א‬،‫א‬‫א‬
،‫א‬‫א‬‫א‬Report Wizard‫א‬‫א‬‫א‬
 W‫א‬‫א‬‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬Report Wizard‫א‬‫א‬ J ١
 KLayout
KReport Wizard‫א‬Tools J ٢
Object ‫א‬Module1‫א‬‫א‬‫א‬‫א‬ J ٣
KNavigator







- ١٦٨ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 Live Previewer‫א‬‫א‬
،‫א‬ ‫א‬‫א‬Live Previewer
‫א‬،‫א‬ ‫א‬‫א‬‫א‬ 
‫א‬ ‫א‬‫א‬‫א‬‫א‬‫א‬
 KLayout Model

Live Previewer


١  ‫א‬‫א‬‫א‬ ٣  ‫א‬‫א‬
٢  ‫א‬‫א‬ ٤  ‫א‬

 WLive Previewer‫א‬‫א‬‫א‬
 K‫א‬‫א‬ J
K‫א‬‫א‬ J
K‫א‬‫ א‬J
K‫א‬ J
K‫א‬‫א‬‫א‬‫א‬ J
K‫א‬‫א‬‫א‬‫ א‬J
K‫א‬‫א‬‫א‬‫א‬‫א‬ J

- ١٦٩ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 ‫א‬‫א‬
 W‫א‬‫א‬Live Previewer‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ J ١
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ J ٢
‫א‬‫א‬‫א‬‫א‬‫א‬
 ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

 ‫א‬‫א‬‫א‬


 ‫א‬ ‫א‬‫א‬‫א‬ 

 ‫א‬‫א‬
 ‫א‬‫א‬‫א‬‫א‬‫א‬
 ‫א‬ J
K‫א‬‫א‬ J
K‫א‬ J
K‫א‬‫א‬ J
 W‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬ J ١
K‫א‬‫א‬‫א‬‫א‬‫א‬ J ٢

- ١٧٠ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 ‫א‬‫א‬

‫א‬‫א‬‫א‬

 ‫א‬ 
١  ‫א‬ ٤ ‫א‬‫א‬‫א‬
٢ ‫א‬‫א‬ ٥ ‫א‬‫א‬‫א‬
٣ ‫א‬  

 K‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬ K١
K‫א‬‫א‬‫א‬‫א‬ K٢

‫א‬‫א‬


- ١٧١ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

‫א‬‫א‬
 K‫א‬‫א‬

 Edit Text‫א‬
 W‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬ J ١
K‫א‬‫א‬‫א‬‫א‬ J ٢
K‫א‬‫א‬‫א‬‫א‬‫א‬ J ٣
K‫א‬‫א‬‫ א‬J ٤

 K‫א‬‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬ J ١
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫ א‬J ٢

Conditional Formatting‫א‬‫א‬



- ١٧٢ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 ‫א‬‫א‬
،‫א‬
 W‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ J ١
KConditional FormattingFormat J ٢
KNew‫ א‬J ٣
K‫א‬‫א‬ J ٤
K‫א‬‫א‬‫א‬‫א‬‫א‬ Format J ٥
KOK‫א‬ J ٦

 ‫א‬‫א‬‫א‬‫א‬،‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
،‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬ J ١
K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ J ٢

 ‫א‬‫א‬‫א‬‫א‬،‫א‬


    

- ١٧٣ -
 ‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
 ‫א‬  ١٦٢  

 
‫א‬Report Wizard‫א‬‫א‬S_emp K١
‫א‬K‫א‬‫א‬‫א‬Tabular
K‫א‬‫א‬‫א‬
KSalary‫א‬ K٢
K‫א‬Comm‫א‬Salary‫א‬‫א‬‫ א‬K٣
KSalary‫א‬‫א‬،Salary‫א‬ K٤
KComm‫א‬‫א‬‫א‬‫א‬  K٥
KBold‫א‬Comm‫ א‬K٦
KComm_Pct‫א‬‫א‬Comm‫א‬‫א‬ K٧
K‫א‬‫א‬‫א‬‫א‬ K٨

- ١٧٤ -
 ‫א‬‫א‬‫א‬
ã¹]<gè…‚jÖ]æ<ËÖ]<Üé×Ãj×Ö<íÚ^ÃÖ]<퉉ö¹]
‫א‬‫א‬‫א‬‫א‬

‫א‬‫א‬
‫א‬‫א‬
‫א‬‫א‬

١٤
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

W‫א‬‫א‬
 K‫א‬‫א‬
W‫א‬‫א‬
 W‫א‬‫א‬‫א‬
KMailing Label K١
KForm Letter K٢
KGroup Left‫א‬Group Above K٣

W‫א‬‫א‬‫א‬
K٪٨٠‫א‬‫א‬‫א‬

KW‫א‬‫א‬

 W‫א‬‫א‬

 K •
 K •
 K •

W‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬،‫א‬

- ١٧٥ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

 ‫א‬‫א‬
Create Other types of Report
‫א‬Report Builder‫א‬ ‫א‬‫א‬
 W‫א‬‫א‬،Report Wizard‫א‬

Create Mailing Label Report
‫א‬،‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬‫א‬‫א‬‫א‬
Form ‫א‬Report Wizard‫א‬‫א‬‫א‬
‫א‬Next‫א‬Mailing Label‫א‬‫א‬Style
 W‫א‬
 Query Type


‫א‬‫א‬‫א‬،‫א‬‫א‬‫א‬‫א‬‫א‬
،‫א‬Select‫א‬SQL statement‫א‬
‫א‬‫א‬‫א‬Express query‫א‬‫א‬
 K‫א‬‫א‬

- ١٧٦ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

،‫א‬‫א‬‫א‬ SQL statement‫א‬‫א‬


 WData‫א‬Next‫א‬
 Data‫א‬


 Query Statement‫א‬‫א‬
 KQuery Builder‫א‬‫א‬‫א‬
 Next‫א‬‫א‬Data
 ‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬،Fields‫א‬
 W‫א‬‫א‬

- ١٧٧ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

 ‫א‬‫א‬‫א‬ ‫א‬‫א‬‫א‬ ‫א‬


‫א‬‫א‬‫א‬،‫א‬‫א‬‫א‬>‫א‬‫א‬
 W‫א‬
 K‫א‬‫א‬‫א‬‫א‬W New LineJ ١
 K‫א‬‫א‬‫א‬‫א‬W  SpaceJ ٢
 K‫א‬‫א‬‫א‬EF‫א‬W  DashJ ٣
 K‫א‬‫א‬‫א‬‫א‬W CommaJ ٤
 K‫א‬‫א‬‫א‬‫א‬‫א‬W  PeriodJ ٥

 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 WTemplateNext‫א‬‫א‬

- ١٧٨ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

‫א‬
 ،‫א‬‫א‬‫א‬‫א‬‫א‬ ‫א‬
Report ‫א‬ ‫א‬Next‫א‬
 WWizard



 KReport Wizard‫א‬Finish‫א‬
 KMailing Label
Create Form-Letter Report
‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬،‫א‬‫א‬
Form ‫א‬Report Wizard‫א‬‫א‬‫א‬
‫א‬Next‫א‬Form-Letter‫א‬‫א‬Style
 ‫א‬

- ١٧٩ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

 Query Type


‫א‬‫א‬،‫א‬‫א‬‫א‬‫א‬‫א‬
،‫א‬Select‫א‬SQL statement‫א‬
‫א‬‫א‬‫א‬Express query‫א‬‫א‬
 K‫א‬‫א‬
،‫א‬‫א‬‫א‬ SQL statement‫א‬‫א‬
 WData‫א‬Next‫א‬


- ١٨٠ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

Query Statement‫א‬‫א‬
 KQuery Builder‫א‬‫א‬‫א‬
Next‫א‬‫א‬Data‫א‬‫א‬
‫א‬‫א‬‫א‬،Fields‫א‬
 W‫א‬‫א‬‫א‬‫א‬‫א‬


 ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ ‫א‬
 W‫א‬‫א‬‫א‬‫א‬،‫א‬‫א‬‫א‬>‫א‬
 K‫א‬‫א‬‫א‬‫א‬W New LineJ ١
 K‫א‬‫א‬‫א‬‫א‬W  SpaceJ ٢
 K‫א‬‫א‬‫א‬EF‫א‬W  DashJ ٣
 K‫א‬‫א‬‫א‬‫א‬W CommaJ ٤
 K‫א‬‫א‬‫א‬‫א‬‫א‬W  PeriodJ ٥

- ١٨١ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

 WTemplateNext‫א‬‫א‬



‫א‬
 ،‫א‬‫א‬‫א‬‫א‬‫א‬ ‫א‬
Report ‫א‬ ‫א‬Next‫א‬
 WWizard


 KReport Wizard‫א‬Finish‫א‬
 KForm Letter‫א‬
- ١٨٢ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

Group Report
 ،
 ‫א‬‫א‬‫א‬‫א‬

   ‫א‬
 ‫א‬،‫א‬
 ‫א‬ 
‫א‬‫א‬
 ‫א‬ ‫א‬‫א‬
‫א‬
 ‫א‬
 ‫א‬‫א‬‫א‬‫א‬
 ‫א‬،‫א‬
 K،Group Above‫א‬
،‫א‬ ‫א‬‫א‬‫א‬
،‫א‬‫א‬
 ‫א‬‫א‬‫א‬
 Emp
‫א‬ ،‫א‬‫א‬ ‫א‬
 ‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬‫א‬‫א‬‫א‬
Form ‫א‬Report Wizard‫א‬‫א‬‫א‬
 Group Above‫א‬Group Left‫א‬‫א‬Style
‫א‬Query Type‫א‬‫א‬Next‫א‬
 SQL statement
،‫א‬‫א‬ ‫א‬ Next‫א‬
Query Statement‫א‬‫א‬
Query Builder‫א‬‫א‬‫א‬
 K‫א‬
‫א‬‫א‬‫א‬Next‫א‬‫א‬
‫א‬ Next‫א‬‫א‬Data‫א‬
‫א‬‫א‬‫א‬
 ‫א‬‫א‬،Group Fields
 W‫א‬‫א‬ 

- ١٨٣ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  



‫א‬‫א‬‫א‬‫א‬‫א‬
 ‫א‬‫א‬
‫א‬‫א‬‫א‬‫א‬‫א‬ ‫א‬‫א‬ Next
 W‫א‬‫א‬


- ١٨٤ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
Calculation ‫א‬‫א‬‫א‬‫א‬‫א‬Next
 Total


 ، ‫א‬‫א‬‫א‬  ‫א‬‫א‬ ‫א‬‫א‬‫א‬‫א‬ ‫א‬
 Next‫א‬‫א‬،
 ‫א‬‫א‬‫א‬
 Label‫א‬


- ١٨٥ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

‫א‬‫א‬Label‫א‬
Next‫א‬‫א‬،Width
 WTemplate


‫א‬،‫א‬‫א‬‫א‬‫א‬‫א‬
Report Wizard‫א‬‫א‬Next‫א‬
 W


- ١٨٦ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

 KReport Wizard‫א‬Finish‫א‬

  ‫א‬ ‫א‬
‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬
 ‫א‬  ‫א‬‫א‬
Detail  ‫א‬‫א‬Master
 W‫א‬‫א‬‫א‬
 K‫א‬‫א‬ J ١
‫א‬ QueriesData ModelObject Navigator‫א‬ J ٢
K‫א‬Q1‫א‬
‫א‬‫א‬Layout‫א‬F2 J ٣
W‫א‬


‫א‬‫א‬‫א‬‫א‬J ٤
،‫א‬‫א‬‫א‬‫א‬، Detail‫א‬‫א‬
Data ToolsData Wizard‫א‬
 ‫א‬‫א‬Wizard

- ١٨٧ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  



 Next‫א‬،‫א‬‫א‬ ‫א‬
SQL ‫א‬ ‫א‬ ‫א‬،‫א‬‫א‬ 
 ‫א‬ ‫א‬‫א‬
 K‫א‬Select‫א‬‫א‬statement

،‫א‬‫א‬‫ א‬ Next‫א‬
Query Statement‫א‬‫א‬
Query Builder‫א‬‫א‬‫א‬
 K‫א‬
 
‫א‬
 ‫א‬‫א‬‫א‬‫א‬ Next‫א‬‫א‬
 K‫א‬‫א‬‫א‬

- ١٨٨ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  



‫א‬‫א‬ Next‫א‬‫א‬
‫א‬‫א‬ ‫א‬،Calculation Total‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬
 K‫א‬‫א‬‫א‬Next‫א‬‫א‬

، ‫א‬Layout‫א‬ ‫א‬‫א‬ J ٤
‫א‬،‫א‬
 ‫א‬‫א‬ ‫א‬‫א‬‫א‬

 ،‫א‬‫א‬‫א‬‫א‬‫א‬
 W‫א‬‫א‬‫א‬‫א‬،‫א‬‫א‬‫א‬‫א‬
KData Link‫א‬ K١
،‫א‬‫א‬  ‫א‬ ‫א‬ 
  K٢
W‫א‬‫א‬،‫א‬‫א‬‫א‬‫א‬

- ١٨٩ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

Data Link ‫א‬


‫ ﺁﻟﻲ‬Q1 ‫א‬



،Q2‫א‬‫א‬Q1‫א‬ ‫א‬  
،‫א‬ 
 Q1‫א‬ ‫א‬‫א‬Deptno
‫א‬Q2‫א‬‫א‬Deptno1‫א‬
Deptno1‫א‬Q1‫א‬ ‫א‬Deptno‫א‬،‫א‬
 KQ2‫א‬‫א‬

‫א‬،‫א‬‫א‬ ‫א‬ J ٥
 W‫א‬‫א‬Q2‫א‬‫א‬
Report ‫א‬Layout‫א‬‫א‬‫ א‬K١
‫א‬‫א‬ Report WizardTools،Wizard
Next‫א‬Group Left‫א‬Group Above‫א‬
‫א‬‫א‬
 ‫א‬ ‫א‬‫א‬
W‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

- ١٩٠ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  



Empno‫א‬‫א‬‫א‬Deptno‫א‬
 KPrimary Key‫א‬‫א‬‫א‬،‫א‬‫א‬
‫א‬‫ א‬ Next‫א‬‫ א‬K٢
Q1‫א‬ ،‫א‬‫א‬‫א‬
W‫א‬KQ2‫א‬‫א‬،


- ١٩١ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

 Next‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬ K٣
‫א‬Label Page‫א‬
  ‫א‬‫א‬ ‫א‬Label،‫א‬
‫א‬‫א‬‫א‬ Template Page‫א‬‫א‬
KFinish‫א‬،‫א‬

‫א‬‫א‬ K٤



  
 ‫א‬E
 F ‫א‬
 K‫א‬‫א‬

- ١٩٢ -
 ‫א‬‫א‬‫א‬  J ‫א‬‫א‬  ‫א‬
‫א‬‫א‬  ١٦٢  

 
‫א‬‫א‬EmpGroup Above‫א‬ J ١
Emp‫א‬‫א‬‫א‬Mgr‫א‬

KEmployee‫א‬‫ א‬J ٢

‫א‬‫א‬‫א‬DeptGroup Above‫א‬ J ٣
K‫א‬‫א‬‫א‬‫א‬Emp،‫א‬

KEmp_Dept‫א‬‫ א‬J ٤

S_CustomerMailing Label‫א‬ J ٥
Credit_Rating،phone،Country،City،Address،Name،Id‫א‬‫א‬
KSend me message‫א‬

‫א‬S_CustomerForm Letter‫א‬ J ٦
W‫א‬
Mr. (Name)
It is nice to see you
We are send you the package on your address which is (Address) in the city (city) in your
country (Country) , and we are call you in your phone which is (phone)
Thank you،

- ١٩٣ -
 J ‫א‬‫א‬  ‫א‬
 ‫א‬
 ١٦٢  

 ‫א‬
‫א‬  ‫א‬
  W‫א‬‫א‬
 ١  Form Builder 
  W‫א‬‫א‬
 ١٤  Module 
  W‫א‬‫א‬
 ٣٥  Frame‫א‬Data Block‫א‬‫ א‬
  W‫א‬‫א‬‫א‬
 ٤٧  Text Item‫א‬‫ א‬
  W‫א‬‫א‬
 ٦٥  LOVs 
  W‫א‬‫א‬
 ٨٠   
  W‫א‬‫א‬
 ٩٦  Noninput 
  W‫א‬‫א‬
١١٣  Canvas & Windows 
  W‫א‬‫א‬
١٢٢  Canvas‫א‬‫ א‬
  W‫א‬‫א‬
١٣٣  Triggers‫א‬ 
  W‫א‬‫א‬
١٣٨  Trigger‫א‬ 
  W‫א‬‫א‬
١٤٩  ‫א‬ 
 J ‫א‬‫א‬  ‫א‬
 ‫א‬
 ١٦٢  

  W‫א‬‫א‬
١٥٩  ‫א‬ 
  W‫א‬‫א‬‫א‬
١٧٥  ‫א‬‫א‬ 
  

 ‫א‬‫א‬‫א‬‫א‬‫א‬‫א‬

 ‫א‬E‫א‬F‫א‬‫א‬
GOTEVOT appreciates the financial support provided by BAE SYSTEMS

You might also like