1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Oracle Developer Form Builder Reference doc

772 828 5
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Oracle Developer Form Builder Reference
Tác giả Fred Bethke, Kenneth Chu, Eric Greenbaum, Leanne Soylemez, Tony Wolfram
Trường học Oracle Corporation
Thể loại reference
Năm xuất bản 1999
Thành phố Redwood City
Định dạng
Số trang 772
Dung lượng 1,39 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

452 DATA BLOCK DESCRIPTION PROPERTY.... 591 QUERY ALLOWED ITEM PROPERTY.... For example, if the target object of a built-in can be called by name or by object ID, then bothforms of synta

Trang 1

Oracle ® Developer

Form Builder Reference

RELEASE 6.0

March, 1999

Part Number: A66593-02

Enabling the Information Age ™ Through Network Computing

Trang 2

Oracle Developer Form Builer Reference Release 6.0

The part number for this volume is A66593-02

Copyright © 1999, Oracle Corporation All rights reserved.

Portions copyright © Blue Sky Software Corporation All rights reserved.

Contributors: Fred Bethke, Kenneth Chu, Eric Greenbaum, Leanne Soylemez, Tony Wolfram

The programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications It shall be licensee's responsibility to take all appropriate fail-safe, back up, redundancy and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and Oracle disclaims liability for any damages caused by such use of the Programs.

This Program contains proprietary information of Oracle Corporation; it is provided under a license agreement containing restrictions on use and disclosure and is also protected by copyright, patent and other intellectual property law Reverse engineering of the software is prohibited.

The information contained in this document is subject to change without notice If you find any problems in the documentation, please report them to us in writing Oracle Corporation does not warrant that this document is error free No part of this document may be

reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Oracle Corporation

If this Program is delivered to a U.S Government Agency of the Department of Defense, then

it is delivered with Restricted Rights and the following legend is applicable:

Restricted Rights Legend Programs delivered subject to the DOD FAR Supplement are

"commercial computer software" and use, duplication and disclosure of the Programs shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement Otherwise, Programs delivered subject to the Federal Acquisition Regulations are "restricted computer software" and use, duplication and disclosure of the Programs shall be subject to the restrictions in FAR 52.227-14, Rights in Data General, including Alternate III (June 1987) Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065.

Oracle is a registered trademark, and Oracle Developer, Express, Oracle Browser, Oracle Forms, Oracle Graphics, Oracle Installer, Oracle Reports, Oracle7, Oracle8, Oracle Web Application Server, Personal Oracle, Personal Oracle Lite, and PL/SQL are trademarks or registered trademarks of Oracle Corporation All other company or product names mentioned are used for identification purposes only and may be trademarks of their respective owners.

Trang 3

BUILT INS 1

BUILT-INS OVERVIEW 1

BUILT-IN SYNTAX 1

BUILT-IN NAMED PARAMETERS 2

BUILT-IN OBJECT IDS 2

BUILT-IN FORM COORDINATE UNITS 2

BUILT-IN UPPERCASE RETURN VALUES 3

RESTRICTED BUILT-IN SUBPROGRAMS 3

BUILT-IN CONSTANTS 4

INDIVIDUAL BUILT-IN DESCRIPTIONS 4

ABORT_QUERY BUILT-IN 5

ACTIVATE_SERVER 6

ADD_GROUP_COLUMN BUILT-IN 7

ADD_GROUP_ROW BUILT-IN 9

ADD_LIST_ELEMENT BUILT-IN 10

ADD_OLEARGS 12

ADD_PARAMETER BUILT-IN 12

ADD_TREE_DATA BUILT-IN 14

ADD_TREE_NODE BUILT-IN 16

APPLICATION_PARAMETER BUILT-IN 18

BELL BUILT-IN 18

BLOCK_MENU BUILT-IN 19

BREAK BUILT-IN 19

CALL_FORM BUILT-IN 20

CALL_INPUT BUILT-IN 23

CALL_OLE 23

CALL_OLE_<RETURNTYPE> 24

CANCEL_REPORT_OBJECT BUILT-IN 24

CHECKBOX_CHECKED BUILT-IN 25

CHECK_RECORD_UNIQUENESS BUILT-IN 26

CLEAR_BLOCK BUILT-IN 27

CLEAR_EOL BUILT-IN 28

CLEAR_FORM BUILT-IN 29

CLEAR_ITEM BUILT-IN 30

CLEAR_LIST BUILT-IN 30

CLEAR_MESSAGE BUILT-IN 32

CLEAR_RECORD BUILT-IN 32

CLOSE_FORM BUILT-IN 33

CLOSE_SERVER 33

COMMIT_FORM BUILT-IN 34

CONVERT_OTHER_VALUE BUILT-IN 36

COPY BUILT-IN 37

COPY_REGION BUILT-IN 38

COPY_REPORT_OBJECT_OUTPUT BUILT-IN 39

COUNT_QUERY BUILT-IN 40

CREATE_GROUP BUILT-IN 41

CREATE_GROUP_FROM_QUERY BUILT-IN 42

Trang 4

CREATE_OLEOBJ 44

CREATE_PARAMETER_LIST BUILT-IN 45

CREATE_QUERIED_RECORD BUILT-IN 46

CREATE_RECORD BUILT-IN 47

CREATE_TIMER BUILT-IN 48

CREATE_VAR 49

CUT_REGION BUILT-IN 50

DBMS_ERROR_CODE BUILT-IN 50

DBMS_ERROR_TEXT BUILT-IN 51

DEBUG_MODE BUILT-IN 53

DEFAULT_VALUE BUILT-IN 53

DELETE_GROUP BUILT-IN 54

DELETE_GROUP_ROW BUILT-IN 55

DELETE_LIST_ELEMENT BUILT-IN 56

DELETE_PARAMETER BUILT-IN 57

DELETE_RECORD BUILT-IN 58

DELETE_TIMER BUILT-IN 59

DELETE_TREE_NODE BUILT-IN 60

DESTROY_PARAMETER_LIST BUILT-IN 62

DESTROY_VARIANT 63

DISPATCH_EVENT BUILT-IN 63

DISPLAY_ERROR BUILT-IN 64

DISPLAY_ITEM BUILT-IN 64

DOWN BUILT-IN 65

DO_KEY BUILT-IN 66

DUMMY_REFERENCE BUILT-IN 67

DUPLICATE_ITEM BUILT-IN 68

DUPLICATE_RECORD BUILT-IN 68

EDIT_TEXTITEM BUILT-IN 69

ENFORCE_COLUMN_SECURITY BUILT-IN 70

ENTER BUILT-IN 71

ENTER_QUERY BUILT-IN 72

ERASE BUILT-IN 73

ERROR_CODE BUILT-IN 73

ERROR_TEXT BUILT-IN 74

ERROR_TYPE BUILT-IN 75

EXEC_VERB 76

EXECUTE_QUERY BUILT-IN 78

EXECUTE_TRIGGER BUILT-IN 79

EXIT_FORM BUILT-IN 80

FETCH_RECORDS BUILT-IN 82

FIND_ALERT BUILT-IN 84

FIND_BLOCK BUILT-IN 85

FIND_CANVAS BUILT-IN 86

FIND_COLUMN BUILT-IN 86

FIND_EDITOR BUILT-IN 87

FIND_FORM BUILT-IN 88

FIND_GROUP BUILT-IN 89

FIND_ITEM BUILT-IN 89

FIND_LOV BUILT-IN 90

FIND_MENU_ITEM BUILT-IN 91

FIND_OLE_VERB 92

Trang 5

FIND_RELATION BUILT-IN 93

FIND_REPORT_OBJECT BUILT-IN 94

FIND_TAB_PAGE BUILT-IN 94

FIND_TIMER BUILT-IN 95

FIND_TREE_NODE BUILT-IN 96

FIND_VA BUILT-IN 98

FIND_VIEW BUILT-IN 99

FIND_WINDOW BUILT-IN 99

FIRST_RECORD BUILT-IN 100

FORM_FAILURE BUILT-IN 101

FORM_FATAL BUILT-IN 102

FORM_SUCCESS BUILT-IN 103

FORMS_DDL BUILT-IN 104

GENERATE_SEQUENCE_NUMBER BUILT-IN 107

GET_APPLICATION_PROPERTY BUILT-IN 108

GET_BLOCK_PROPERTY BUILT-IN 111

GET_CANVAS_PROPERTY BUILT-IN 116

GET_FILE_NAME BUILT-IN 117

GET_FORM_PROPERTY BUILT-IN 118

GET_GROUP_CHAR_CELL BUILT-IN 121

GET_GROUP_DATE_CELL BUILT-IN 123

GET_GROUP_NUMBER_CELL BUILT-IN 125

GET_GROUP_RECORD_NUMBER BUILT-IN 126

GET_GROUP_ROW_COUNT BUILT-IN 127

GET_GROUP_SELECTION BUILT-IN 128

GET_GROUP_SELECTION_COUNT BUILT-IN 130

GET_INTERFACE_POINTER 130

GET_ITEM_INSTANCE_PROPERTY BUILT-IN 131

GET_ITEM_PROPERTY BUILT-IN 132

GET_LIST_ELEMENT_COUNT BUILT-IN 140

GET_LIST_ELEMENT_LABEL BUILT-IN 142

GET_LIST_ELEMENT_VALUE BUILT-IN 143

GET_LOV_PROPERTY BUILT-IN 143

GET_MENU_ITEM_PROPERTY BUILT-IN 145

GET_MESSAGE BUILT-IN 146

GET_OLE_<PROPTYPE> 146

GET_OLEARG_<TYPE> 147

GET_OLE_MEMBERID 148

GET_PARAMETER_ATTR BUILT-IN 149

GET_PARAMETER_LIST BUILT-IN 150

GET_RADIO_BUTTON_PROPERTY BUILT-IN 150

GET_RECORD_PROPERTY BUILT-IN 153

GET_RELATION_PROPERTY BUILT-IN 155

GET_REPORT_OBJECT_PROPERTY BUILT-IN 156

GET_TAB_PAGE_PROPERTY BUILT-IN 158

GET_TREE_NODE_PARENT BUILT-IN 159

GET_TREE_NODE_PROPERTY BUILT-IN 160

GET_TREE_PROPERTY BUILT-IN 162

GET_TREE_SELECTION BUILT-IN 163

GET_VA_PROPERTY BUILT-IN 164

GET_VAR_BOUNDS 165

GET_VAR_DIMS 166

Trang 6

GET_VAR_TYPE 166

GET_VERB_COUNT 167

GET_VERB_NAME 168

GET_VIEW_PROPERTY BUILT-IN 169

GET_WINDOW_PROPERTY BUILT-IN 171

GO_BLOCK BUILT-IN 172

GO_FORM BUILT-IN 173

GO_ITEM BUILT-IN 174

GO_RECORD BUILT-IN 175

HELP BUILT-IN 176

HIDE_MENU BUILT-IN 176

HIDE_VIEW BUILT-IN 177

HIDE_WINDOW BUILT-IN 177

HOST BUILT-IN 179

ID_NULL BUILT-IN 181

IMAGE_SCROLL BUILT-IN 182

IMAGE_ZOOM BUILT-IN 183

INIT_OLEARGS 184

INITIALIZE_CONTAINER 185

INSERT_RECORD BUILT-IN 186

ISSUE_ROLLBACK BUILT-IN 187

ISSUE_SAVEPOINT BUILT-IN 188

ITEM_ENABLED BUILT-IN 189

LAST_OLE_ERROR 189

LAST_OLE_EXCEPTION 190

LAST_RECORD BUILT-IN 190

LIST_VALUES BUILT-IN 191

LOCK_RECORD BUILT-IN 192

LOGON BUILT-IN 192

LOGON_SCREEN BUILT-IN 194

LOGOUT BUILT-IN 195

MENU_CLEAR_FIELD BUILT-IN 196

MENU_NEXT_FIELD BUILT-IN 196

MENU_PARAMETER BUILT-IN 197

MENU_PREVIOUS_FIELD BUILT-IN 197

MENU_REDISPLAY BUILT-IN 197

MENU_SHOW_KEYS BUILT-IN 198

MESSAGE BUILT-IN 198

MESSAGE_CODE BUILT-IN 200

MESSAGE_TEXT BUILT-IN 201

MESSAGE_TYPE BUILT-IN 202

MOVE_WINDOW BUILT-IN 203

NAME_IN BUILT-IN 204

NEW_FORM BUILT-IN 207

NEXT_BLOCK BUILT-IN 209

NEXT_FORM BUILT-IN 210

NEXT_ITEM BUILT-IN 211

NEXT_KEY BUILT-IN 212

NEXT_MENU_ITEM BUILT-IN 212

NEXT_RECORD BUILT-IN 213

NEXT_SET BUILT-IN 213

OLEVAR_EMPTY 214

Trang 7

OPEN_FORM BUILT-IN 214

PASTE_REGION BUILT-IN 216

PAUSE BUILT-IN 217

PLAY_SOUND BUILT-IN 217

POPULATE_GROUP BUILT-IN 218

POPULATE_GROUP_FROM_TREE BUILT-IN 219

POPULATE_GROUP_WITH_QUERY BUILT-IN 221

POPULATE_LIST BUILT-IN 222

POPULATE_TREE BUILT-IN 223

POST BUILT-IN 224

PREVIOUS_BLOCK BUILT-IN 225

PREVIOUS_FORM BUILT-IN 226

PREVIOUS_ITEM BUILT-IN 226

PREVIOUS_MENU BUILT-IN 227

PREVIOUS_MENU_ITEM BUILT-IN 227

PREVIOUS_RECORD BUILT-IN 228

PRINT BUILT-IN 228

PTR_TO_VAR 229

QUERY_PARAMETER BUILT-IN 230

READ_IMAGE_FILE BUILT-IN 231

READ_SOUND_FILE BUILT-IN 233

RECALCULATE BUILT-IN 234

REDISPLAY BUILT-IN 234

RELEASE_OBJ 235

REPLACE_CONTENT_VIEW BUILT-IN 235

REPLACE_MENU BUILT-IN 236

REPORT_OBJECT_STATUS BUILT-IN 238

RESET_GROUP_SELECTION BUILT-IN 239

RESIZE_WINDOW BUILT-IN 240

RETRIEVE_LIST BUILT-IN 241

RUN_PRODUCT BUILT-IN 242

RUN_REPORT_OBJECT BUILT-IN 244

SCROLL_DOWN BUILT-IN 245

SCROLL_UP BUILT-IN 245

SCROLL_VIEW BUILT-IN 246

SELECT_ALL BUILT-IN 248

SELECT_RECORDS BUILT-IN 248

SERVER_ACTIVE 249

SET_ALERT_BUTTON_PROPERTY BUILT-IN 250

SET_ALERT_PROPERTY BUILT-IN 251

SET_APPLICATION_PROPERTY BUILT-IN 252

SET_BLOCK_PROPERTY BUILT-IN 253

SET_CANVAS_PROPERTY BUILT-IN 257

SET_CUSTOM_ITEM_PROPERTY BUILT-IN 259

SET_FORM_PROPERTY BUILT-IN 260

SET_GROUP_CHAR_CELL BUILT-IN 263

SET_GROUP_DATE_CELL BUILT-IN 264

SET_GROUP_NUMBER_CELL BUILT-IN 265

SET_GROUP_SELECTION BUILT-IN 266

SET_INPUT_FOCUS BUILT-IN 267

SET_ITEM_INSTANCE_PROPERTY BUILT-IN 268

SET_ITEM_PROPERTY BUILT-IN 271

Trang 8

SET_LOV_COLUMN_PROPERTY BUILT-IN 281

SET_LOV_PROPERTY BUILT-IN 282

SET_MENU_ITEM_PROPERTY BUILT-IN 284

SET_OLE 285

SET_PARAMETER_ATTR BUILT-IN 286

SET_RADIO_BUTTON_PROPERTY BUILT-IN 286

SET_RECORD_PROPERTY BUILT-IN 289

SET_RELATION_PROPERTY BUILT-IN 290

SET_REPORT_OBJECT_PROPERTY BUILT-IN 292

SET_TAB_PAGE_PROPERTY BUILT-IN 294

SET_TIMER BUILT-IN 295

SET_TREE_NODE_PROPERTY BUILT-IN 297

SET_TREE_PROPERTY BUILT-IN 298

SET_TREE_SELECTION BUILT-IN 300

SET_VA_PROPERTY BUILT-IN 302

SET_VAR 303

SET_VIEW_PROPERTY BUILT-IN 304

SET_WINDOW_PROPERTY BUILT-IN 306

SHOW_ALERT BUILT-IN 308

SHOW_EDITOR BUILT-IN 309

SHOW_KEYS BUILT-IN 311

SHOW_LOV BUILT-IN 312

SHOW_MENU BUILT-IN 313

SHOW_VIEW BUILT-IN 313

SHOW_WINDOW BUILT-IN 314

SYNCHRONIZE BUILT-IN 315

TERMINATE BUILT-IN 316

TO_VARIANT BUILT-IN 316

UNSET_GROUP_SELECTION BUILT-IN 318

UP BUILT-IN 319

UPDATE_CHART BUILT-IN 319

UPDATE_RECORD BUILT-IN 320

USER_EXIT BUILT-IN 320

VALIDATE BUILT-IN 321

VARPTR_TO_VAR 322

VAR_TO_TABLE 323

VAR_TO_<TYPE> 324

VAR_TO_VARPTR 324

VBX.FIRE_EVENT 325

VBX.GET_PROPERTY 326

VBX.GET_VALUE_PROPERTY 327

VBX.INVOKE_METHOD 328

VBX.SET_PROPERTY 329

VBX.SET_VALUE_PROPERTY 330

WEB.SHOW_DOCUMENT BUILT-IN 331

WHERE_DISPLAY BUILT-IN 332

WRITE_IMAGE_FILE BUILT-IN 333

WRITE_SOUND_FILE BUILT-IN 334

TRIGGERS 336

DELETE-PROCEDURE TRIGGER 336

FUNCTION KEY TRIGGERS 336

INSERT-PROCEDURE TRIGGER 338

Trang 9

KEY-FN TRIGGER 338

KEY-OTHERS TRIGGER 339

LOCK-PROCEDURE TRIGGER 340

ON-CHECK-DELETE-MASTER TRIGGER 340

ON-CHECK-UNIQUE TRIGGER 341

ON-CLEAR-DETAILS TRIGGER 342

ON-CLOSE TRIGGER 343

ON-COLUMN-SECURITY TRIGGER 344

ON-COMMIT TRIGGER 345

ON-COUNT TRIGGER 346

ON-DELETE TRIGGER 347

ON-DISPATCH-EVENT TRIGGER 347

ON-ERROR TRIGGER 348

ON-FETCH TRIGGER 349

ON-INSERT TRIGGER 351

ON-LOCK TRIGGER 352

ON-LOGON TRIGGER 352

ON-LOGOUT TRIGGER 353

ON-MESSAGE TRIGGER 354

ON-POPULATE-DETAILS TRIGGER 355

ON-ROLLBACK TRIGGER 355

ON-SAVEPOINT TRIGGER 356

ON-SELECT TRIGGER 357

ON-SEQUENCE-NUMBER TRIGGER 358

ON-UPDATE TRIGGER 358

POST-BLOCK TRIGGER 359

POST-CHANGE TRIGGER 360

POST-DATABASE-COMMIT TRIGGER 361

POST-DELETE TRIGGER 362

POST-FORM TRIGGER 362

POST-FORMS-COMMIT TRIGGER 363

POST-INSERT TRIGGER 364

POST-LOGON TRIGGER 364

POST-LOGOUT TRIGGER 365

POST-QUERY TRIGGER 366

POST-RECORD TRIGGER 367

POST-SELECT TRIGGER 368

POST-TEXT-ITEM TRIGGER 368

POST-UPDATE TRIGGER 369

PRE-BLOCK TRIGGER 370

PRE-COMMIT TRIGGER 370

PRE-DELETE TRIGGER 371

PRE-FORM TRIGGER 372

PRE-INSERT TRIGGER 372

PRE-LOGON TRIGGER 373

PRE-LOGOUT TRIGGER 374

PRE-POPUP-MENU TRIGGER 375

PRE-QUERY TRIGGER 375

PRE-RECORD TRIGGER 377

PRE-SELECT TRIGGER 377

PRE-TEXT-ITEM TRIGGER 378

PRE-UPDATE TRIGGER 379

Trang 10

QUERY-PROCEDURE TRIGGER 380

UPDATE-PROCEDURE TRIGGER 381

USER-NAMED TRIGGER 381

WHEN-BUTTON-PRESSED TRIGGER 382

WHEN-CHECKBOX-CHANGED TRIGGER 382

WHEN-CLEAR-BLOCK TRIGGER 383

WHEN-CREATE-RECORD TRIGGER 384

WHEN-CUSTOM-ITEM-EVENT TRIGGER 385

WHEN-DATABASE-RECORD TRIGGER 386

WHEN-FORM-NAVIGATE TRIGGER 386

WHEN-IMAGE-ACTIVATED TRIGGER 387

WHEN-IMAGE-PRESSED TRIGGER 387

WHEN-LIST-ACTIVATED TRIGGER 388

WHEN-LIST-CHANGED TRIGGER 388

WHEN-MOUSE-CLICK TRIGGER 389

WHEN-MOUSE-DOUBLECLICK TRIGGER 389

WHEN-MOUSE-DOWN TRIGGER 391

WHEN-MOUSE-ENTER TRIGGER 392

WHEN-MOUSE-LEAVE TRIGGER 392

WHEN-MOUSE-MOVE TRIGGER 393

WHEN-MOUSE-UP TRIGGER 393

WHEN-NEW-BLOCK-INSTANCE TRIGGER 394

WHEN-NEW-FORM-INSTANCE TRIGGER 395

WHEN-NEW-ITEM-INSTANCE TRIGGER 396

WHEN-NEW-RECORD-INSTANCE TRIGGER 396

WHEN-RADIO-CHANGED TRIGGER 397

WHEN-REMOVE-RECORD TRIGGER 397

WHEN-TAB-PAGE-CHANGED 398

WHEN-TIMER-EXPIRED TRIGGER 399

WHEN-TREE-NODE-ACTIVATED TRIGGER 401

WHEN-TREE-NODE-EXPANDED TRIGGER 401

WHEN-TREE-NODE-SELECTED TRIGGER 402

WHEN-VALIDATE-ITEM TRIGGER 402

WHEN-VALIDATE-RECORD TRIGGER 404

WHEN-WINDOW-ACTIVATED TRIGGER 405

WHEN-WINDOW-CLOSED TRIGGER 406

WHEN-WINDOW-DEACTIVATED TRIGGER 407

WHEN-WINDOW-RESIZED TRIGGER 407

PROPERTIES 409

WHAT ARE PROPERTIES? 409

ABOUT SETTING AND MODIFYING PROPERTIES 409

READING PROPERTY DESCRIPTIONS 410

ABOUT CONTROL PROPERTY 410

ACCESS KEY PROPERTY 410

ALERT STYLE PROPERTY 411

ALIAS PROPERTY 411

ALLOW EXPANSION PROPERTY 412

ALLOW EMPTY BRANCHES PROPERTY 412

ALLOW MULTI-LINE PROMPTS PROPERTY 413

ALLOW START-ATTACHED PROMPTS PROPERTY 413

ALLOW TOP-ATTACHED PROMPTS PROPERTY 413

APPLICATION INSTANCE PROPERTY 414

Trang 11

ARROW STYLE PROPERTY 414

ASSOCIATED MENUS PROPERTY 415

AUDIO CHANNELS PROPERTY 415

AUTOMATIC COLUMN WIDTH PROPERTY 415

AUTOMATIC DISPLAY PROPERTY 416

AUTOMATIC POSITION PROPERTY 416

AUTOMATIC QUERY PROPERTY 416

AUTOMATIC REFRESH PROPERTY 417

AUTOMATIC SELECT PROPERTY 418

AUTOMATIC SKIP PROPERTIES 418

AUTOMATIC SKIP (ITEM) PROPERTY 418

AUTOMATIC SKIP (LOV) PROPERTY 419

BACKGROUND_COLOR PROPERTY 419

BEVEL PROPERTY 420

BLOCK DESCRIPTION PROPERTY 421

BOTTOM TITLE PROPERTIES 421

BOTTOM TITLE (EDITOR) PROPERTY 421

BOUNDING BOX SCALABLE PROPERTY 421

BUILTIN_DATE_FORMAT PROPERTY 421

BUTTON 1 LABEL, BUTTON 2 LABEL, BUTTON 3 LABEL 423

CALCULATION MODE PROPERTY 423

CALLING_FORM PROPERTY 424

CANVAS PROPERTY 424

CANVAS TYPE PROPERTY 425

CAP STYLE PROPERTY 426

CASE INSENSITIVE QUERY PROPERTY 426

CASE RESTRICTION PROPERTY 427

CHARACTER CELL WD/HT 427

CHART TYPE PROPERTY 428

CHART SUBTYPE PROPERTY 428

CHECK BOX MAPPING OF OTHER VALUES PROPERTY 428

CHECKED PROPERTY 429

CLIP HEIGHT PROPERTY 429

CLIP WIDTH PROPERTY 430

CLIP X POSITION PROPERTY 430

CLIP Y POSITION PROPERTY 430

CLOSE ALLOWED PROPERTY 431

CLOSED PROPERTY 431

COLUMN MAPPING PROPERTIES PROPERTY 431

COLUMN NAME PROPERTY 433

COLUMN SPECIFICATIONS PROPERTY 433

COLUMN TITLE (LOV) PROPERTY 434

COLUMN VALUE (RECORD GROUP) PROPERTY 434

COMMAND TEXT PROPERTY 435

COMMAND TYPE PROPERTY 435

COMMENTS PROPERTY 436

COMMUNICATION MODE PROPERTIES 436

COMMUNICATION MODE (CHART) PROPERTY 436

COMMUNICATION MODE (REPORT) PROPERTY 437

COMPRESS PROPERTY 437

COMPRESSION QUALITY PROPERTY 437

CONCEAL DATA PROPERTY 438

Trang 12

CONNECT_STRING PROPERTY 438

CONSOLE WINDOW PROPERTY 439

CONTROL HELP PROPERTY 439

CONTROL PROPERTIES PROPERTY 439

COORDINATE SYSTEM PROPERTY 440

COORDINATION PROPERTY 441

COORDINATION_STATUS PROPERTY 442

COPY VALUE FROM ITEM PROPERTY 442

CURRENT RECORD VISUAL ATTRIBUTE GROUP PROPERTY 443

CURRENT_FORM PROPERTY 443

CURRENT_FORM_NAME PROPERTY 444

CURRENT_RECORD PROPERTY 444

CURRENT_ROW_BACKGROUND_COLOR PROPERTY 445

CURRENT_ROW_FILL_PATTERN PROPERTY 445

CURRENT_ROW_FONT_NAME PROPERTY 446

CURRENT_ROW_FONT_SIZE PROPERTY 446

CURRENT_ROW_FONT_SPACING PROPERTY 447

CURRENT_ROW_FONT_STYLE PROPERTY 447

CURRENT_ROW_FONT_WEIGHT PROPERTY 448

CURRENT_ROW_FOREGROUND_COLOR PROPERTY 448

CURRENT_ROW_WHITE_ON_BLACK PROPERTY 449

CURSOR MODE PROPERTY 449

CURSOR_STYLE PROPERTY 450

CUSTOM SPACING PROPERTY 451

DASH STYLE PROPERTY 452

DATA BLOCK DESCRIPTION PROPERTY 452

DATA QUERY PROPERTY 452

DATA SOURCE DATA BLOCK PROPERTIES 453

DATA SOURCE DATA BLOCK (CHART) PROPERTY 453

DATA SOURCE DATA BLOCK (REPORT) PROPERTY 453

DATA SOURCE X AXIS PROPERTY 453

DATA SOURCE Y AXIS PROPERTY 454

DATA TYPE PROPERTY 454

DATA TYPE (RECORD GROUP) PROPERTY 458

DATABASE BLOCK PROPERTY 458

DATABASE_VALUE PROPERTY 459

DATASOURCE PROPERTY 459

DEFAULT ALERT BUTTON PROPERTY 460

DEFAULT BUTTON PROPERTY 460

DEFAULT FONT SCALING PROPERTY 460

DEFERRED PROPERTY 461

DEFER REQUIRED ENFORCEMENT PROPERTY 461

DELETE ALLOWED PROPERTY 461

DELETE PROCEDURE ARGUMENTS PROPERTY 462

DELETE PROCEDURE NAME PROPERTY 462

DELETE PROCEDURE RESULT SET COLUMNS PROPERTY 463

DELETE RECORD BEHAVIOR PROPERTY 463

DETAIL BLOCK PROPERTY 464

DETAIL REFERENCE ITEM PROPERTY 464

DIRECTION PROPERTY 465

DISPLAY HINT AUTOMATICALLY PROPERTY 468

DISPLAY IN KEYBOARD HELP PROPERTY 469

Trang 13

DISPLAY QUALITY PROPERTY 469

DISPLAY WIDTH (LOV) PROPERTY 470

DISPLAY WITHOUT PRIVILEGE PROPERTY 470

DISPLAY_HEIGHT PROPERTY 470

DISPLAY_WIDTH PROPERTY 471

DISTANCE BETWEEN RECORDS PROPERTY 471

DITHER PROPERTY 471

DML ARRAY SIZE PROPERTY 472

DML DATA TARGET NAME PROPERTY 472

DML DATA TARGET TYPE PROPERTY 473

DML RETURNING VALUE PROPERTY 473

EDGE BACKGROUND COLOR PROPERTY 474

EDGE FOREGROUND COLOR PROPERTY 474

EDGE PATTERN PROPERTY 475

EDITOR PROPERTY 475

EDITOR X POSITION, EDITOR Y POSITION 476

ELEMENTS IN LIST PROPERTY 476

ENABLED PROPERTIES 477

ENABLED (ITEM) PROPERTY 477

ENABLED (MENU ITEM) PROPERTY 477

ENABLED (TAB PAGE) PROPERTY 478

END ANGLE PROPERTY 478

ENFORCE COLUMN SECURITY PROPERTY 479

ENFORCE PRIMARY KEY (BLOCK) PROPERTY 479

ENTERABLE PROPERTY 480

EXECUTION MODE PROPERTIES 480

EXECUTION MODE (CHART) PROPERTY 480

EXECUTION MODE (REPORT) PROPERTY 480

EXECUTION HIERARCHY PROPERTY 481

FILENAME PROPERTY 481

FILL PROPERTY 482

FILL_PATTERN PROPERTY 482

FILTER BEFORE DISPLAY PROPERTY 483

FIRE IN ENTER-QUERY MODE 483

FIRST NAVIGATION BLOCK PROPERTY 484

FIRST_BLOCK PROPERTY 485

FIRST_DETAIL_RELATION PROPERTY 485

FIRST_ITEM PROPERTY 485

FIRST_MASTER_RELATION PROPERTY 486

FIXED BOUNDING BOX PROPERTY 486

FIXED LENGTH (ITEM) PROPERTY 486

FIXED LENGTH (MENU SUBSTITUTION PARAMETER) PROPERTY 487

FONT_NAME PROPERTY 487

FONT_SIZE PROPERTY 488

FONT_SPACING PROPERTY 488

FONT_STYLE PROPERTY 489

FONT_WEIGHT PROPERTY 489

FOREGROUND_COLOR PROPERTY 490

FORM HORIZONTAL TOOLBAR CANVAS PROPERTY 491

FORM VERTICAL TOOLBAR CANVAS PROPERTY 491

FORMAT MASK PROPERTY 491

FORM_NAME PROPERTY 496

Trang 14

FORMULA PROPERTY 497

FRAME ALIGNMENT PROPERTY 497

FRAME ALIGNMENT 498

FRAME TITLE PROPERTY 499

FRAME TITLE ALIGNMENT PROPERTY 500

FRAME TITLE ALIGNMENT 500

FRAME TITLE FONT NAME PROPERTY 500

FRAME TITLE FONT SIZE PROPERTY 500

FRAME TITLE FONT SPACING PROPERTY 501

FRAME TITLE FONT STYLE PROPERTY 501

FRAME TITLE FONT WEIGHT PROPERTY 501

FRAME TITLE FOREGROUND COLOR PROPERTY 502

FRAME TITLE OFFSET PROPERTY 502

FRAME TITLE OFFSET SHOWME 502

FRAME TITLE READING ORDER PROPERTY 503

FRAME TITLE SPACING PROPERTY 503

FRAME TITLE SPACING 503

FRAME TITLE VISUAL ATTRIBUTE GROUP PROPERTY 504

GRAPHICS TYPE PROPERTY 505

GROUP_NAME PROPERTY 506

HELP PROPERTY 506

HIDE ON EXIT PROPERTY 507

HIGHEST ALLOWED VALUE/LOWEST ALLOWED VALUE PROPERTY 507

HINT PROPERTIES 508

HINT (ITEM) PROPERTY 508

HINT (MENU ITEM) PROPERTY 508

HINT (MENU SUBSTITUTION PARAMETER) PROPERTY 509

HORIZONTAL JUSTIFICATION PROPERTY 509

HORIZONTAL MARGIN PROPERTY 509

HORIZONTAL MARGIN 510

HORIZONTAL OBJECT OFFSET PROPERTY 510

HORIZONTAL OBJECT OFFSET 511

HORIZONTAL ORIGIN PROPERTY 511

HORIZONTAL TOOLBAR CANVAS PROPERTY 511

ICON FILENAME PROPERTY 512

ICON IN MENU PROPERTY 513

ICONIC PROPERTY 513

IMAGE DEPTH PROPERTY 513

IMAGE FORMAT PROPERTY 514

IMPLEMENTATION CLASS PROPERTY 515

INCLUDE REF ITEM PROPERTY 516

INHERIT MENU PROPERTY 516

INITIAL KEYBOARD STATE PROPERTY 517

INITIAL MENU PROPERTY 517

INITIAL VALUE (ITEM) PROPERTY 518

INSERT ALLOWED (BLOCK) PROPERTY 519

INSERT ALLOWED (ITEM) PROPERTY 519

INSERT PROCEDURE ARGUMENTS PROPERTY 520

INSERT PROCEDURE NAME PROPERTY 520

INSERT PROCEDURE RESULT SET COLUMNS PROPERTY 521

INTERACTION MODE PROPERTY 521

ISOLATION MODE PROPERTY 522

Trang 15

ITEM ROLES PROPERTY 522

ITEM TYPE PROPERTY 523

ITEM_IS_VALID PROPERTY 523

ITEM_TAB_PAGE PROPERTY 524

JOIN CONDITION PROPERTY 524

JOIN STYLE PROPERTY 525

JUSTIFICATION PROPERTY 525

KEEP CURSOR POSITION PROPERTY 526

KEY MODE PROPERTY 527

KEYBOARD ACCELERATOR PROPERTY 528

KEYBOARD HELP DESCRIPTION PROPERTY 528

KEYBOARD NAVIGABLE PROPERTY 529

KEYBOARD STATE PROPERTY 530

LABEL PROPERTIES 530

LABEL (ITEM) PROPERTY 530

LABEL (MENU ITEM) PROPERTY 531

LABEL (MENU SUBSTITUTION PARAMETER) PROPERTY 531

LABEL (TAB PAGE) PROPERTY 531

LAST_BLOCK PROPERTY 532

LAST_ITEM PROPERTY 532

LAST_QUERY PROPERTY 532

LAYOUT DATA BLOCK PROPERTY 533

LAYOUT STYLE PROPERTY 533

LAYOUT STYLES 534

LENGTH (RECORD GROUP) PROPERTY 534

LINE SPACING PROPERTY 534

LINE WIDTH PROPERTY 535

LIST ITEM VALUE PROPERTY 535

LIST OF VALUES PROPERTY 535

LIST STYLE PROPERTY 536

LIST TYPE PROPERTY 536

LIST X POSITION PROPERTY 537

LIST Y POSITION PROPERTY 537

LISTED IN DATA BLOCK MENU/DATA BLOCK DESCRIPTION 538

LOCK PROCEDURE ARGUMENTS PROPERTY 538

LOCK PROCEDURE NAME PROPERTY 539

LOCK PROCEDURE RESULT SET COLUMNS PROPERTY 539

LOCK RECORD PROPERTY 539

LOCKING MODE PROPERTY 540

MAGIC ITEM PROPERTY 541

MAIN MENU PROPERTY 542

MAPPING OF OTHER VALUES PROPERTY 542

MAXIMIZE ALLOWED PROPERTY 543

MAXIMUM LENGTH PROPERTY 543

MAXIMUM LENGTH (FORM PARAMETER) PROPERTY 544

MAXIMUM LENGTH (MENU SUBSTITUTION PARAMETER) PROPERTY 544

MAXIMUM OBJECTS PER LINE PROPERTY 545

MAXIMUM QUERY TIME PROPERTY 545

MAXIMUM RECORDS FETCHED PROPERTY 545

MENU DESCRIPTION PROPERTY 546

MENU DIRECTORY PROPERTY 546

MENU FILENAME PROPERTY 547

Trang 16

MENU ITEM CODE PROPERTY 547

MENU ITEM RADIO GROUP PROPERTY 548

MENU ITEM TYPE PROPERTY 548

MENU MODULE PROPERTY 549

MENU ROLE PROPERTY 550

MENU SOURCE PROPERTY 550

MENU STYLE PROPERTY 551

MESSAGE PROPERTY 551

MINIMIZE ALLOWED PROPERTY 552

MINIMIZED TITLE PROPERTY 552

MODAL PROPERTY 553

MODULE_NLS_LANG PROPERTY 553

MODULE ROLES PROPERTY 554

MOUSE NAVIGATE PROPERTY 554

MOUSE NAVIGATION LIMIT PROPERTY 555

MOVE ALLOWED PROPERTY 555

MULTI-LINE PROPERTY 556

MULTI-SELECTION PROPERTY 556

NAME PROPERTY 557

NAVIGATION STYLE PROPERTY 558

NEXT NAVIGATION BLOCK PROPERTY 558

NEXT NAVIGATION ITEM PROPERTY 559

NEXTBLOCK PROPERTY 559

NEXTITEM PROPERTY 560

NEXT_DETAIL_RELATION PROPERTY 560

NEXT_MASTER_RELATION PROPERTY 561

NUMBER OF ITEMS DISPLAYED PROPERTY 561

NUMBER OF RECORDS BUFFERED PROPERTY 562

NUMBER OF RECORDS DISPLAYED PROPERTY 562

OLE ACTIVATION STYLE PROPERTY 563

OLE CLASS PROPERTY 563

OLE IN-PLACE ACTIVATION 564

OLE INSIDE-OUT SUPPORT 564

OLE POPUP MENU ITEMS PROPERTY 565

OLE RESIZE STYLE PROPERTY 567

OLE TENANT ASPECT PROPERTY 567

OLE TENANT TYPES PROPERTY 568

OPERATING_SYSTEM PROPERTY 568

OPTIMIZER HINT PROPERTY 569

ORDER BY PROPERTY 569

OTHER REPORTS PARAMETERS PROPERTY 570

PARAMETER DATA TYPE PROPERTY 570

PARAMETER INITIAL VALUE (FORM PARAMETER) PROPERTY 573

PARAMETER MENU INITIAL VALUE (MENU SUBSTITUTION PARAMETER) PROPERTY 573

PASSWORD PROPERTY 574

PLSQL_DATE_FORMAT PROPERTY 574

PL/SQL LIBRARY LOCATION PROPERTY 575

PL/SQL LIBRARY SOURCE PROPERTY 575

POPUP MENU PROPERTY 575

PRECOMPUTE SUMMARIES PROPERTY 576

PREVENT MASTERLESS OPERATIONS PROPERTY 577

Trang 17

PREVIOUS NAVIGATION BLOCK PROPERTY 577

PREVIOUS NAVIGATION ITEM PROPERTY 578

PREVIOUSBLOCK PROPERTY 578

PREVIOUSITEM PROPERTY 579

PRIMARY CANVAS PROPERTY 579

PRIMARY KEY (ITEM) PROPERTY 579

PROGRAM UNIT TEXT PROPERTY 580

PROMPT PROPERTY 580

PROMPT ALIGNMENT PROPERTY 581

PROMPT ATTACHMENT EDGE PROPERTY 581

PROMPT ATTACHMENT OFFSET PROPERTY 581

PROMPT ALIGNMENT OFFSET PROPERTY 582

PROMPT BACKGROUND COLOR PROPERTY 582

PROMPT DISPLAY STYLE PROPERTY 582

PROMPT FILL PATTERN PROPERTY 583

PROMPT FONT NAME PROPERTY 583

PROMPT FONT SIZE PROPERTY 583

PROMPT FONT WEIGHT PROPERTY 584

PROMPT FONT STYLE PROPERTY 584

PROMPT FONT SPACING PROPERTY 584

PROMPT FOREGROUND COLOR PROPERTY 585

PROMPT JUSTIFICATION PROPERTY 585

PROMPT READING ORDER PROPERTY 585

PROMPT VISUAL ATTRIBUTE GROUP PROPERTY 586

PROMPT_BACKGROUND_COLOR PROPERTY 586

PROMPT_FILL_PATTERN PROPERTY 586

PROMPT_FOREGROUND_COLOR PROPERTY 587

PROMPT_FONT_NAME PROPERTY 587

PROMPT_FONT_SIZE PROPERTY 588

PROMPT_FONT_SPACING PROPERTY 588

PROMPT_FONT_STYLE PROPERTY 589

PROMPT_FONT_WEIGHT PROPERTY 589

PROMPT_WHITE_ON_BLACK PROPERTY 589

PROPERTY CLASS PROPERTY 590

QUERY ALL RECORDS PROPERTY 590

QUERY ALLOWED (BLOCK) PROPERTY 591

QUERY ALLOWED (ITEM) PROPERTY 591

QUERY ARRAY SIZE PROPERTY 592

QUERY DATA SOURCE ARGUMENTS PROPERTY 592

QUERY DATA SOURCE COLUMNS PROPERTY 593

QUERY DATA SOURCE NAME PROPERTY 593

QUERY DATA SOURCE TYPE PROPERTY 593

QUERY LENGTH PROPERTY 594

QUERY NAME PROPERTY 594

QUERY ONLY PROPERTY 595

QUERY_HITS PROPERTY 595

QUERY_OPTIONS PROPERTY 596

RADIO BUTTON VALUE PROPERTY 596

RAISE ON ENTRY PROPERTY 596

READING ORDER PROPERTY 597

REAL UNIT PROPERTY 598

RECORD GROUP PROPERTY 598

Trang 18

RECORD GROUP FETCH SIZE PROPERTY 599

RECORD GROUP QUERY PROPERTY 599

RECORD GROUP TYPE PROPERTY 599

RECORD ORIENTATION PROPERTY 600

RECORDS_TO_FETCH PROPERTY 600

RELATION TYPE PROPERTY 601

RENDERED PROPERTY 602

REPORT DESTINATION FORMAT PROPERTY 602

REPORT DESTINATION NAME PROPERTY 603

REPORT DESTINATION TYPE PROPERTY 603

REPORT SERVER PROPERTY 604

REQUIRED (ITEM) PROPERTY 605

REQUIRED (MENU PARAMETER) PROPERTY 605

RESIZE ALLOWED PROPERTY 606

RETURN ITEM (LOV) PROPERTY 606

ROTATION ANGLE PROPERTY 606

RUNTIME COMPATIBILITY MODE PROPERTY 607

SAVEPOINT MODE PROPERTY 607

SAVEPOINT_NAME PROPERTY 608

SCROLL BAR ALIGNMENT PROPERTY 608

SCROLL BAR HEIGHT PROPERTY 608

SCROLL BAR WIDTH PROPERTY 609

SECURE (MENU PARAMETER) PROPERTY 609

SHARE LIBRARY WITH FORM PROPERTY 609

SHOW FAST FORWARD BUTTON PROPERTY 610

SHOW HORIZONTAL SCROLL BAR PROPERTY 610

SHOW LINES PROPERTY 610

SHOW OLE POPUP MENU PROPERTY 611

SHOW OLE TENANT TYPE PROPERTY 611

SHOW PALETTE PROPERTY 612

SHOW PLAY BUTTON PROPERTY 612

SHOW RECORD BUTTON PROPERTY 613

SHOW REWIND BUTTON PROPERTY 613

SHOW SCROLL BAR PROPERTY 614

SHOW SLIDER PROPERTY 615

SHOW SYMBOLS PROPERTY 615

SHOW TIME INDICATOR PROPERTY 615

SHOW VERTICAL SCROLL BAR PROPERTY 616

SHOW VOLUME CONTROL PROPERTY 616

SHRINKWRAP PROPERTY 617

SINGLE OBJECT ALIGNMENT PROPERTY 617

SINGLE RECORD PROPERTY 617

SIZE PROPERTY 618

SIZING STYLE PROPERTY 619

SOUND FORMAT PROPERTY 620

SOUND QUALITY PROPERTY 620

START ANGLE PROPERTY 621

START PROMPT ALIGNMENT PROPERTY 621

START PROMPT ALIGNMENT 621

START PROMPT OFFSET PROPERTY 622

START PROMPT OFFSET 622

STARTUP CODE PROPERTY 622

Trang 19

STATUS (BLOCK) PROPERTY 623

STATUS (RECORD) PROPERTY 623

SUBCLASS INFORMATION PROPERTY 623

SUBMENU NAME PROPERTY 624

SUMMARIZED BLOCK PROPERTY 624

SUMMARIZED ITEM PROPERTY 624

SUMMARY FUNCTION PROPERTY 625

SYNCHRONIZE WITH ITEM PROPERTY 625

TAB ATTACHMENT EDGE PROPERTY 626

TAB PAGE PROPERTY 626

TAB PAGE X OFFSET PROPERTY 627

TAB PAGE Y OFFSET PROPERTY 627

TAB STYLE PROPERTY 627

TEAR-OFF MENU 628

TIMER_NAME PROPERTY 628

TITLE PROPERTY 628

TOOLTIP PROPERTY 629

TOOLTIP BACKGROUND COLOR PROPERTY 629

TOOLTIP FILL PATTERN PROPERTY 630

TOOLTIP FONT NAME PROPERTY 630

TOOLTIP FONT SIZE PROPERTY 630

TOOLTIP FONT SPACING PROPERTY 631

TOOLTIP FONT STYLE PROPERTY 631

TOOLTIP FONT WEIGHT PROPERTY 632

TOOLTIP FOREGROUND COLOR PROPERTY 632

TOOLTIP VISUAL ATTRIBUTE GROUP PROPERTY 632

TOOLTIP WHITE ON BLACK PROPERTY 633

TOP PROMPT ALIGNMENT PROPERTY 633

TOP PROMPT ALIGNMENT 634

TOP PROMPT OFFSET PROPERTY 634

TOP PROMPT OFFSET 635

TOP_RECORD PROPERTY 635

TOP TITLE PROPERTY 635

TOPMOST_TAB_PAGE PROPERTY 636

TRANSACTIONAL TRIGGERS PROPERTY 636

TRIGGER STYLE PROPERTY 637

TRIGGER TEXT PROPERTY 637

TRIGGER TYPE PROPERTY 637

UPDATE ALLOWED (BLOCK) PROPERTY 638

UPDATE ALLOWED (ITEM) PROPERTY 638

UPDATE CHANGED COLUMNS ONLY PROPERTY 639

UPDATE_COLUMN PROPERTY 640

UPDATE COMMIT PROPERTY 641

UPDATE LAYOUT PROPERTY 641

UPDATE ONLY IF NULL PROPERTY 641

UPDATE_PERMISSION PROPERTY 642

UPDATE PROCEDURE ARGUMENTS PROPERTY 643

UPDATE PROCEDURE NAME PROPERTY 643

UPDATE PROCEDURE RESULT SET COLUMNS PROPERTY 643

UPDATE QUERY PROPERTY 644

USE SECURITY PROPERTY 644

USE 3D CONTROLS PROPERTY 644

Trang 20

USERNAME PROPERTY 645

USER_INTERFACE PROPERTY 645

USER_NLS_DATE_FORMAT PROPERTY 646

USER_NLS_LANG PROPERTY 646

VALIDATE FROM LIST PROPERTY 647

VALIDATION PROPERTY 648

VALIDATION UNIT PROPERTY 648

VALUE WHEN CHECKED PROPERTY 649

VALUE WHEN UNCHECKED PROPERTY 649

VBX CONTROL FILE PROPERTY 650

VBX CONTROL NAME PROPERTY 650

VBX CONTROL VALUE PROPERTY 651

VERTICAL FILL PROPERTY 651

VERTICAL JUSTIFICATION PROPERTY 652

VERTICAL MARGIN PROPERTY 652

VERTICAL MARGIN 652

VERTICAL OBJECT OFFSET PROPERTY 653

VERTICAL OBJECT OFFSET 653

VERTICAL ORIGIN PROPERTY 653

VERTICAL TOOLBAR CANVAS PROPERTY 654

VIEWPORT HEIGHT, VIEWPORT WIDTH PROPERTY 654

VIEWPORT X POSITION, VIEWPORT Y POSITION PROPERTY 655

VIEWPORT X POSITION ON CANVAS, VIEWPORT Y POSITION ON CANVAS PROPERTY 655

VISIBLE PROPERTY 656

VISIBLE (CANVAS) PROPERTY 656

VISIBLE (ITEM) PROPERTY 657

VISIBLE (TAB PAGE) PROPERTY 658

VISIBLE IN HORIZONTAL/VERTICAL MENU TOOLBAR PROPERTY 658

VISIBLE IN MENU PROPERTY 658

VISUAL ATTRIBUTE PROPERTY 659

VISUAL ATTRIBUTE GROUP PROPERTY 660

VISUAL ATTRIBUTE TYPE PROPERTY 661

WHERE CLAUSE/ORDER BY CLAUSE 662

WHITE ON BLACK PROPERTY 663

WIDTH/HEIGHT (WD, HT) 663

WINDOW PROPERTY 663

WINDOW_HANDLE PROPERTY 664

WINDOW_STATE PROPERTY 664

WINDOW STYLE PROPERTY 665

WRAP STYLE PROPERTY 666

WRAP TEXT PROPERTY 666

X CORNER RADIUS PROPERTY 667

X POSITION, Y POSITION PROPERTY 667

Y CORNER RADIUS PROPERTY 668

OPTIONS 669

ABOUT FORM BUILDER COMPONENTS 669

STARTING FORM BUILDER COMPONENTS 669

STARTING FORM BUILDER COMPONENTS FROM THE COMMAND LINE 670

LOGGING ON TO THE DATABASE 672

FORMS RUNTIME OPTIONS 673

ARRAY (FORMS RUNTIME) 674

Trang 21

BLOCK_MENU (FORMS RUNTIME) 674

BUFFER_RECORDS (FORMS RUNTIME) 674

DEBUG (FORMS RUNTIME) 675

DEBUG_MESSAGES (FORMS RUNTIME) 675

HELP (FORMS RUNTIME) 675

INTERACTIVE (FORMS RUNTIME) 676

KEYIN (FORMS RUNTIME) 676

KEYOUT (FORMS RUNTIME) 677

LOGON_SCREEN (FORMS RUNTIME) 677

OPTIMIZE SQL PROCESSING (FORMS RUNTIME) 677

OPTIMIZE TRANSACTION MODE PROCESSING (FORMS RUNTIME) 678

OPTIMIZE TRANSACTION MODE PROCESSING (FORMS RUNTIME) EXAMPLE 678

OPTIONS_SCREEN (FORMS RUNTIME) 678

OUTPUT_FILE (FORMS RUNTIME) 679

PECS (FORMS RUNTIME) 679

QUERY_ONLY (FORMS RUNTIME) 680

QUIET (FORMS RUNTIME) 680

SESSION (FORMS RUNTIME) 680

STATISTICS (FORMS RUNTIME) 681

TERM (FORMS RUNTIME) 681

WINDOW_STATE (FORMS RUNTIME) 682

SETTING FORM COMPILER OPTIONS 682

ADD_TRIGGERS (FORM COMPILER) 683

BATCH (FORM COMPILER) 684

BUILD (FORM COMPILER) 684

COMPILE_ALL (FORM COMPILER) 684

CRT_FILE (FORM COMPILER) 685

DEBUG (FORM COMPILER) 685

DELETE (FORM COMPILER) 685

EXTRACT (FORM COMPILER) 686

HELP (FORM COMPILER) 686

INSERT (FORM COMPILER) 686

LOGON (FORM COMPILER) 687

LOGON (FORM COMPILER) EXAMPLES 687

MODULE_ACCESS (FORM COMPILER) 687

MODULE_TYPE (FORM COMPILER) 687

NOFAIL (FORM COMPILER) 688

OPTIONS_SCREEN (FORM COMPILER) 688

OUTPUT_FILE (FORM COMPILER) 688

PARSE (FORM COMPILER) 689

SCRIPT (FORM COMPILER) 689

STATISTICS (FORM COMPILER) 689

STRIP_SOURCE (FORM COMPILER) 690

UPGRADE (FORM COMPILER) 690

UPGRADE_ROLES (FORM COMPILER) 691

VERSION (FORM COMPILER) 691

WIDEN_FIELDS (FORM COMPILER) 691

SETTING FORM BUILDER PREFERENCES 692

COLOR MODE 693

COLOR PALETTE 694

BUILD BEFORE RUNNING 694

Trang 22

HELP (FORM BUILDER) 694HTML FILE NAME 695ACCESS PREFERENCE (FORM BUILDER) 695MODULE_TYPE (FORM BUILDER) 695PRINTER 696RUN MODULES ASYNCHRONOUSLY 696SAVE BEFORE BUILDING 696SUBCLASSING PATH 696SUPPRESS HINTS 697TERM (FORM BUILDER) 697USESDI (FORMS RUNTIME AND WEB FORMS RUNTIME) 697USE SYSTEM EDITOR 698USER PREFERENCE FILE 698WELCOME DIALOG 699WELCOME PAGES 699

SYSTEM VARIABLES 700

ABOUT SYSTEM VARIABLES 700DATE AND TIME SYSTEM DEFAULT VALUES 701

$$DATE$$ SYSTEM VARIABLE 702

$$DATETIME$$ SYSTEM VARIABLE 703

$$DBDATE$$ SYSTEM VARIABLE 703

$$DBDATETIME$$ SYSTEM VARIABLE 704

$$DBTIME$$ SYSTEM VARIABLE 705

$$TIME$$ SYSTEM VARIABLE 705SYSTEM.BLOCK_STATUS SYSTEM VARIABLE 706SYSTEM.COORDINATION_OPERATION SYSTEM VARIABLE 707SYSTEM.CURRENT_BLOCK SYSTEM VARIABLE 708SYSTEM.CURRENT_DATETIME SYSTEM VARIABLE 708SYSTEM.CURRENT_FORM SYSTEM VARIABLE 709SYSTEM.CURRENT_ITEM SYSTEM VARIABLE 710SYSTEM.CURRENT_VALUE SYSTEM VARIABLE 710SYSTEM.CURSOR_BLOCK SYSTEM VARIABLE 710SYSTEM.CURSOR_ITEM SYSTEM VARIABLE 711SYSTEM.CURSOR_RECORD SYSTEM VARIABLE 712SYSTEM.CURSOR_VALUE SYSTEM VARIABLE 712SYSTEM.CUSTOM_ITEM_EVENT SYSTEM VARIABLE 713SYSTEM.CUSTOM_ITEM_EVENT_PARAMETERS SYSTEM VARIABLE 713SYSTEM.DATE_THRESHOLD SYSTEM VARIABLE 714SYSTEM.EFFECTIVE_DATE SYSTEM VARIABLE 715SYSTEM.EVENT_WINDOW SYSTEM VARIABLE 715SYSTEM.FORM_STATUS SYSTEM VARIABLE 716SYSTEM.LAST_FORM SYSTEM VARIABLE 717SYSTEM.LAST_QUERY SYSTEM VARIABLE 717SYSTEM.LAST_RECORD SYSTEM VARIABLE 719SYSTEM.MASTER_BLOCK SYSTEM VARIABLE 719SYSTEM.MESSAGE_LEVEL SYSTEM VARIABLE 720SYSTEM.MODE SYSTEM VARIABLE 720SYSTEM.MOUSE_BUTTON_MODIFIERS SYSTEM VARIABLE 721SYSTEM.MOUSE_BUTTON_PRESSED SYSTEM VARIABLE 721SYSTEM.MOUSE_BUTTON_SHIFT_STATE SYSTEM VARIABLE 722SYSTEM.MOUSE_CANVAS SYSTEM VARIABLE 723SYSTEM.MOUSE_FORM SYSTEM VARIABLE 723

Trang 23

SYSTEM.MOUSE_ITEM SYSTEM VARIABLE 724SYSTEM.MOUSE_RECORD SYSTEM VARIABLE 725SYSTEM.MOUSE_RECORD_OFFSET SYSTEM VARIABLE 725SYSTEM.MOUSE_X_POS SYSTEM VARIABLE 726SYSTEM.MOUSE_Y_POS SYSTEM VARIABLE 726SYSTEM.RECORD_STATUS SYSTEM VARIABLE 726SYSTEM.SUPPRESS_WORKING SYSTEM VARIABLE 727SYSTEM.TAB_NEW_PAGE SYSTEM VARIABLE 728SYSTEM.TAB_PREVIOUS_PAGE SYSTEM VARIABLE 728SYSTEM.TRIGGER_BLOCK SYSTEM VARIABLE 729SYSTEM.TRIGGER_ITEM SYSTEM VARIABLE 729SYSTEM.TRIGGER_RECORD SYSTEM VARIABLE 730

Trang 25

We Appreciate Your Comments

Reader’s Comment Form - A66593-02

Oracle Corporation welcomes your comments about this manual’s quality and usefulness Yourfeedback is an important part of our revision process

• Did you find any errors?

• Is the information presented clearly?

• Are the examples correct? Do you need more examples?

• What features did you like?

If you found any errors or have any other suggestions for improvement, please write the topic,chapter, and page number below:

_Please send your comments to:

Oracle Developer Documentation Manager

Oracle Corporation

500 Oracle Parkway

Redwood Shores, CA 94065

U.S.A

Or send comments by e-mail to: oddoc@us.oracle.com

Please include your name, address, and telephone number for a reply:

_Thank you for your help

Trang 27

Welcome to Release 6.0 of the Oracle Developer Form Builder Reference.

This reference guide includes information to help you effectivelywork with Oracle Developer Form Builder and contains detailedinformation about the following:

This preface explains how this user’s guide is organized and

introduces other sources of information that can help you use OracleDeveloper Form Builder

Trang 28

You should be familiar with your computer and its operating system.For example, you should know the commands for deleting andcopying files and understand the concepts of search paths,subdirectories, and path names Refer to your Microsoft Windows 95

or NT and DOS product documentation for more information.You should also understand the fundamentals of MicrosoftWindows, such as the elements of an application window Youshould also be familiar with such programs as the Explorer, Taskbar

or Task Manager, and Registry

Notational Conventions

The following typographical conventions are used in this guide:

Convention Meaning

fixed-width font Text in a fixed-width font indicates commands

that you enter exactly as shown Text typed on a

PC is not case-sensitive unless otherwise noted

In commands, punctuation other than bracketsand vertical bars must be entered exactly asshown

lowercase Lowercase characters in a command statement

represent a variable Substitute an appropriatevalue

UPPERCASE Uppercase characters within the text represent

command names, SQL reserved words, andkeywords

boldface Boldface is used to indicate user interface items

such as menu choices and buttons

C> C> represents the DOS prompt Your prompt

may differ

Related Publications

You may also wish to consult the following Oracle documentation:

Oracle Developer: Guidelines for BuildingApplications

A58766 SQL*Plus User's Guide and Reference Version 3.1 A24801

Trang 29

Built Ins

Built-ins overview

Form Builder provides built-in subprograms that you can call from triggers and user-named subprogramsthat you write yourself Built-ins provide programmatic control over standard application functions,including navigation, interface control, and transaction processing

This section includes information on the following:

„ Built-in syntax

„ Built-in named parameters

„ Built-in code examples

„ Built-in object IDs

„ Restricted built-in subprograms

„ Built-in constants

Built-in syntax

Named parameters are shown in an italic monospaced font You can replace any named parameter withthe actual parameter, which can be a constant, a literal, a bind variable, or a number

SET_TIMER(timer_name, milliseconds, iterate);

In this example, the timer name you supply must be enclosed in single quotes, because the timer_name is

a CHAR value The milliseconds parameter is passed as a number and, as such, does not require singlequotes The iterate parameter is passed as a constant, and, as such, must be entered exactly as shown inthe parameter description, without single quotes Capitalization is unimportant

In those cases where a number of optional elements are available, various alternate syntax statements arepresented These alternatives are presented to preclude having to decipher various complicated

syntactical conventions

Note that you sometimes use variables instead of including a specific object name In those cases, do notenclose the variable within single quotes The following example illustrates a When-Timer-Expiredtrigger that calls the SET_TIMER built-in and references a variable that contains a valid timer name:DECLARE

the_timer CHAR := GET_APPLICATION_PROPERTY(TIMER_NAME);

BEGIN

SET_TIMER(the_timer, 60000, REPEAT);

END;

Trang 30

Built-in named parameters

The named parameter should be followed with the equal/greater than signs (=>), which point to the actualparameter that follows the named parameter For example, if you intend to change the milliseconds in theSET_TIMER Built-in you can directly use that parameter with the following syntax:

SET_TIMER(timer_name => 'my_timer', milliseconds => 12000,

iterate => NO_REPEAT);

Also, you can continue to call the built-in with the following syntax:

SET_TIMER('my_timer', 12000, NO_REPEAT);

Built-in code examples

Examples have been included for the built-in subprograms Some examples are simple illustrations of thesyntax Others are more complex illustrations of how to use the Built-in either alone or in conjunctionwith other built-ins A few points to keep in mind regarding the syntax of examples:

„ Examples are shown exactly as they can be entered

„ Casing and use of italics can be ignored and is included for readability

„ Built-in names and other PL/SQL reserved words, such as IF, THEN, ELSE, BEGIN, and ENDare shown in capital letters for easier readability

„ Named parameters, when illustrated, are shown in an italic typeface If you choose to use

named parameters, enter these parameter names exactly as shown, without quotes and followthem with the equal/greater than symbols (=>)

„ CHAR type arguments must be enclosed in single quotes

„ Any other data type argument should not be enclosed in quotes

„ Special characters other than single quotes (' '), commas (,), parentheses, underscores (_), andsemicolons(;) should be ignored

Built-in object IDs

Some built-in subprograms accept object IDs as actual parameters An object ID is an internal, opaque

handle that is assigned to each object when created in the Form Builder Object IDs are internallymanaged and cannot be externally viewed by the user The only method you can use to retrieve the ID is

to define a local or global variable and assign the return value of the object to the variable

You make the assignment by way of the FIND_ built-in functions Once you have used FIND_ within aPL/SQL block, you can use the variable as an object ID while still in that block The valid PL/SQL typefor each object is included in the syntax descriptions for each parameter The description for the

FIND_BLOCK built-in provides an example of how to obtain an object ID

Built-in form coordinate units

Many built-in subprograms allow you to specify size and position coordinates, using properties such as:

Trang 31

When you specify coordinates or width and height, you express these measurements in units of the

current form coordinate system, set on the Form Module property sheet The form coordinate systemdefines the units for specifying size and position coordinates of objects in the Form Builder Use theCoordinate System form module property to set the form's coordinate units:

numbers

Built-in uppercase return values

The GET_X_PROPERTY built-ins, such as GET_FORM_PROPERTY, return CHAR arguments asuppercase values This will affect the way you compare results in IF statements

Restricted built-in subprograms

Restricted built-ins affect navigation in your form, either external screen navigation, or internal

navigation You can call these built-ins only from triggers while no internal navigation is occurring.Restricted built-ins cannot be called from the Pre and Post triggers, which fire when Form Builder isnavigating from object to another

Trang 32

Restricted built-ins can be called from the When triggers that are specific to interface items, such asWhen-Button-Pressed or When-Checkbox-Changed Restricted built-ins can also be called from any ofthe When-New-"object"-Instance triggers and from key triggers.

Unrestricted built-ins do not affect logical or physical navigation and can be called from any trigger.The built-in descriptions include a heading, Built-In Type, that indicates if the built-in is restricted orunrestricted

Built-in constants

Many of the built-in subprograms take numeric values as arguments Often, constants have been definedfor these numeric arguments A constant is a named numeric value When passing a constant to a built-in

do not enclose the constant value in quotation marks

Constants can only appear on the right side of an operator in an expression

In some cases, a built-in can take a number of possible constants as arguments Possible constants arelisted in the descriptions for each parameter

In the following example, BLOCK_SCOPE is a constant that can be supplied for the parameter constantVALIDATION_UNIT Other constants listed in the description are FORM, RECORD, and ITEM.SET_FORM_PROPERTY('my_form', VALIDATION_UNIT, BLOCK_SCOPE);

Individual built-in descriptions

The remainder of this chapter presents individual built-in descriptions Each built-in is presented in thefollowing format or a subset of the format, as applicable:

Syntax

Describes the syntax of the built-in If there are multiple formats for a Built-in then all formats areshown For example, if the target object of a built-in can be called by name or by object ID, then bothforms of syntax are displayed

Built-in Type Indicates whether the built-in is restricted or unrestricted

Returns Indicates the return value or data type of a built-in function

Enter Query Mode Indicates the capability to call the built-in during enter query mode.

Individual built-in descriptions restrictions

Indicates any restrictions

Trang 33

Individual built-in descriptions examples

Provides an actual example that can be used in conjunction with the syntax to develop a realistic call tothe built-in

ABORT_QUERY built-in

Description

Closes a query that is open in the current block

A query is open between the time the SELECT statement is issued and the time when all the rows havebeen fetched from the database In particular, a query is not open when the form is in Enter Query mode,because the SELECT statement has not yet been issued

Syntax

PROCEDURE ABORT_QUERY;

Built-in Type unrestricted procedure

Enter Query Mode yes

A query is open between the time the SELECT statement is issued and the time when all the rows havebeen fetched from the database In particular, a query is not open when the form is in Enter Query mode,because the SELECT statement has not yet been issued

Do not use ABORT_QUERY in the following triggers:

„ On-Fetch The On-Fetch trigger is provided for applications using transactional triggers toreplace default Form Builder functions when running against non-Oracle data sources Tosignal that your On-Fetch trigger is done fetching rows, exit the On-Fetch trigger withoutissuing the CREATE_QUERIED_RECORD built-in

„ Pre-Query The Pre-Query trigger fires before the query is open, so there is no open query toclose and ABORT_QUERY is ignored To programmatically cancel Enter Query mode, call thebuilt-in EXIT_FORM, using a When-New-Record-Instance trigger to check a flag as follows:

Trang 34

„ Then set the flag to 'TRUE' either from a Pre-Query trigger or an On-Error trigger that trapsfor the FRM-40301 error.

Built-in Type unrestricted procedure

Enter Query Mode no

Parameters

item_id Specifies the unique ID that Form Builder assigns to the item when created

Use the FIND_ITEM built-in to return the ID to an appropriately typedvariable The data type of the ID is Item

item_name Specifies the name of the object created at design time The data type of

the name is VARCHAR2 string

** Example: Activates the OLE server associated with the object

** in the OLE container

Trang 35

Built-in Type unrestricted function

Enter Query Mode yes

Returns GroupColumn

Parameters

recordgroup_id The unique ID that Form Builder assigns when it creates the group The

data type of the ID is RecordGroup

recordgroup_name The name you gave to the record group when creating it The data type of

the name is VARCHAR2

groupcolumn_name Specifies the name of the column The data type of the column name is

data

Trang 36

column_width If you specify CHAR_COLUMN as the column_type, you must indicate the

maximum length of the data COLUMN_WIDTH cannot exceed 2000,and must be passed as a whole number

Error Conditions:

An error is returned under the following conditions:

„ You enter the name of a non-existent record group

„ You specify the name for a group or a column that does not adhere to standard Oracle namingconventions

„ You enter a column type other than CHAR, NUMBER, DATE, or LONG

ADD_GROUP_COLUMN restrictions

„ You must add columns to a group before adding rows

„ You cannot add a column to a group that already has rows; instead, delete the rows withDELETE_GROUP_ROW, then add the column

„ You can only add columns to a group after it is created with a call to CREATE_GROUP

„ If the column corresponds to a database column, the width of CHAR_COLUMN-typedcolumns cannot be less than the width of the corresponding database column

„ If the column corresponds to a database column, the width of CHAR_COLUMN-typedcolumns can be greater than the width of the corresponding database column

„ Only columns of type CHAR_COLUMN require the width parameter

„ Performance is affected if a record group has a large number of columns

„ There can only be one LONG column per record group

Trang 37

IF Id_Null(rg_id) THEN

rg_id := Create_Group( rg_name );

gc_id := Add_Group_Column(rg_id, 'NumCol',NUMBER_COLUMN);

gc_id := Add_Group_Column(rg_id, 'CharCol',CHAR_COLUMN,15);

Built-in Type unrestricted procedure

Enter Query Mode yes

Parameters

recordgroup_id The unique ID that Form Builder assigns when it creates the group The

data type of the ID is RecordGroup

recordgroup_name The name you gave to the record group when creating it The data type of

the name is VARCHAR2

row_number A whole number that specifies a row in the group If you add a row to any

but the last position in a group, all rows below that are logicallyrenumbered To add a row to the end of a group, use theEND_OF_GROUP constant

Error Conditions:

Form Builder returns a runtime error given either of the following conditions:

„ If you enter the name of a non-existent record group

„ If you supply a row number that is out of range or is invalid (for example, an alphabetic

character)

ADD_GROUP_ROW restrictions

„ A group can consist of 0 or more rows

„ You can add rows to a group only after it has been created and columns have been added

„ If you specify a row number greater than the number of rows already in the group (or a

negative number), the row is inserted at the end of the group

Trang 38

„ You cannot add rows to a static group without a query.

rg_name VARCHAR2(20) := 'My_Group';

rg_col1 VARCHAR2(20) := rg_name||'.NumCol';

rg_col2 VARCHAR2(20) := rg_name||'.CharCol';

IF NOT Id_Null(rg_id) THEN

Delete_Group_Row( rg_id, ALL_ROWS );

FOR i IN 1 10 LOOP

/*

** Add the i-th Row to the end (bottom) of the

** record group, and set the values of the two cells */

in_words := TO_CHAR(TO_DATE(i,'YYYY'),'year');

Add_Group_Row( rg_id, END_OF_GROUP );

Set_Group_Number_Cell( rg_col1, i, i);

Set_Group_Char_Cell( rg_col2, i, in_words);

Trang 39

Built-in Type unrestricted procedure

Enter Query Mode yes

Parameters

list_id Specifies the unique ID that Form Builder assigns when it creates the list

item Use the FIND_ITEM built-in to return the ID to an appropriatelytyped variable The data type of the ID is ITEM

list_name The name you gave to the list item when you created it The data type of

the name is VARCHAR2

list_index Specifies the list index value The list index is 1 based

list_label Specifies the VARCHAR2 string that you want displayed as the label of the

list element

list_value The actual list element value you intend to add to the list item

ADD_LIST_ELEMENT restrictions

For a base table list with the List Style property set to Poplist or T-list, Form Builder does not allow you

to add another values element when the block contains queried or changed records Doing so causes anerror This situation can occur if you have previously used DELETE_LIST_ELEMENT or

CLEAR_LIST to remove the other values element that was specified at design time by the Mapping ofOther Values list item property setting

Note: The block status is QUERY when a block contains queried records The block status is

CHANGED when a block contains records that have been either inserted or updated

ADD_LIST_ELEMENT examples

/*

** Built-in: ADD_LIST_ELEMENT

** Example: Deletes index value 1 and adds the value "1994" to

** the list item called years when a button is pressed

Trang 40

(newvar OLEVAR, vtype VT_TYPE := VT_VARIANT);

Built-in Type unrestricted procedure

Parameters

newvar The value of this argument Its type (NUMBER, VARCHAR2,

or OLEVAR) is its FORMS or PL/SQL data type

vtype The type of the argument as understood by the OLE method

For a NUMBER argument, the default is VT_TYPE := VT_R8

For a VARCHAR2 argument, the default is VT_TYPE :=

Ngày đăng: 21/12/2013, 06:17

TỪ KHÓA LIÊN QUAN