《PRACLE SQL*Forms设计参考手册 SQL*Forms操作指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:胡杉,王延华
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:260 页
图书介绍:

前言 目的 1

使用对象 1

这本书是如何组织的 1

第一章 FORM 1

1.1 本章简介 1

1.2 为什么要使用Form 1

目录 1

如何使用这本手册 2

例子 2

注意事项 3

1.3 Form是什么 6

1.3.1 Form是如何映射ORACLE表的 6

1.4.1 Form设计 8

1.4 利用SQL*Forms可做什么 8

第二章 运行SQL*Forms 10

2.1 本章简介 10

2.2 系统设置 10

2.2.1 运行SQL*Forms需要什么 10

2.2.2 安装 10

2.2.3 建立一个登录帐号 10

2.2.4 建造和删除示例表及Form示例 11

2.2.5 键盘的定义 11

2.3 启动SQL*Forms 11

2.4 CHOOSE FORM窗口 12

2.5 从SQL*Forms中退出 13

3.1 本章简介 14

3.2 键盘 14

第三章 使用SQL*Forms 14

3.3 屏幕 18

3.3.1 屏幕输出 18

3.4 得到帮助信息 19

3.4.1 出错信息 19

3.5 窗口 19

3.5.1 组成成份 21

3.5.2 移动 21

3.5.3 输入和编辑 21

3.5.4 怎样进行选择 21

3.5.5 窗口变换 22

4.2 Form的规划 23

4.1.1 创建和定义 23

4.1 本章简介 23

第四章 Form设计过程 23

4.2.1 Form的目的 24

4.2.2 表的选择 24

4.2.3 Form的布局 24

4.2.4 指定逻辑 26

4.3 创建Form 27

4.3.1 Form命名 28

4.3.2 创建块 29

4.3.3 屏幕布局 30

4.3.4 定义Trigger 31

4.3.5 保存和生成Form 32

4.4 修改Form 33

4.4.1 改变序列 33

4.5.1 Debug方式 34

4.5 测试Form 34

4.6 复制、重新命名和删除Form 35

4.7 特殊问题 35

4.7.1 提交处理 35

4.5.2 记录击键方式 35

4.7.2 锁表和行 36

4.7.3 如何调整Form以适合系统和设备 37

第五章 屏幕布局 39

5.1 本章简介 39

5.2 进入和退出屏幕布局 39

5.2.1 进入屏幕布局 39

5.2.3 改变当前页或块 40

5.3 使用屏幕布局 40

5.2.2 退出屏幕布局 40

5.3.1 你能做什么 41

5.3.2 撤消操作 41

5.4 移动光标 41

5.5 键入正文 41

5.6 块的使用 42

5.6.1 创建块 42

5.6.2 定义块 42

5.6.3 删除块 42

5.7 域的使用 43

5.7.1 创建域 43

5.7.2 定义域 43

5.7.3 改变域的大小 43

5.7.4 删除、移动、复制域 43

5.8 画方框和直线 44

5.9 删除、移动或复制屏幕布局中的局部内容 45

5.9.1 删除布局中的局部内容 45

5.9.2 移动布局中的局部内容 45

5.9.3 复制布局中的局部内容 46

第六章 创建和定义块 47

6.1 本章简介 47

6.2 创建块 47

6.2.1 选择块(CHOOSE BLOCK)窗口 47

6.2.2 创建缺省块 48

6.2.3 创建常规块 52

6.3 定义块 52

6.3.1 定义块(DEFINE BLOCK)窗口 53

6.3.2 指定缺省排序(SPECIFY DEFAULT OROERING)窗口 54

6.3.3 指定块选项(SPECIFY BLOCK OPTIONS)窗口 55

6.3.4 块级Trigger 57

第七章 创建和定义域 58

7.1 本章简介 58

7.1.1 域的种类 58

7.2 创建域 58

7.3 定义域 59

7.3.1 定义域(DEFINE FIELD)窗口 60

7.3.2 属性说明(SPECIFY ATTRIBUTES)窗口 63

7.3.3 指定校验(SPECIFY VALIDATION)窗口 66

7.3.4 域级Trgger 68

7.3.5 域的校验 68

8.2 Trigger简介 70

8.2.1 Trigger命令 70

8.1 本章简介 70

第八章 TRIGGER 70

8.2.2 Triggr事件 71

8.3 Trigger的类型 72

8.3.1 Trigger的层次、作用范围和正文 72

8.3.2 域级Trigger 74

8.3.3 块级Trigger 75

8.3.4 Form级Trigger 78

8.3.5 键Trigger 80

8.3.6 用户命名的Trigger 81

8.4 定义Trigger 82

8.4.1 选择TRIGGER(CHOOSE TRIGGER)窗口 82

8.4.2 TRIGGER步骤(TRIGGER STEP)窗口 84

8.4.3 TRIGGER步骤特性(TRIGGER STEP ATTRIBUTES)窗口 85

8.4.4 定义TRIGGER(DEFINE TRIGGER)窗口 87

8.5 Trigger如何被处理 88

8.5.1 Trigger何时被执行 88

8.5.2 步骤的执行 88

8.5.3 步骤的结果 89

8.5.4 Trigger的结果 91

8.5.5 特殊问题 93

第九章 TRIGGER语法 95

9.1 本章简介 95

9.2 Trigger中的SQL命令 95

9.2.1 你可使用的SQL命令 95

9.2.2 Forms使用的扩展SQL语法 96

9.2.3 Trigger实例 97

9.2.4 特殊问题 100

9.3 Trigger中的SQL*Forms命令 102

9.3.1 你可使用的SQL*Forms命令 102

9.3.2 变量 109

9.3.3 SQL*Forms Trigger示例 111

9.4 在Trigger中的用户出口程序 113

9.4.1 写用户出口程序的概要 114

9.4.2 从Trigger中调用用户出口程序 114

9.4.3 向用户出口传值 115

9.5 调试Trigger注意事项 115

第十章 SQL*Forms的组成 116

10.1 本章简介 116

10.2 Form存贮格式 116

10.3.1 系统间的可移植性 117

10.3 SQL*Forms的组成成份 117

10.2.1 文件命名 117

10.3.2 显示设备之间的可移植性 118

10.4 SQL*Forms,交互式应用设计器 118

10.4.1 运行SQL*Forms 119

10.5 IAC,交互式应用转换器 119

10.5.1 运行IAC 119

10.6 IAG,交互式应用生成器 120

10.6.1 运行IAG 120

10.7 IAP,交互式应用处理器 121

10.7.1 运行IAP 121

附录A 错误信息 123

附录B FORM设计窗口 130

附录B 简介 130

引导窗口 130

选择块窗口(CHOOSE BLOCK) 132

选择Form窗口(CHOOSE FORM) 133

选择Trigger窗口(CHOOSE TRIGGER) 134

缺省块窗口(DEFAULT BLOCK) 135

定义块窗口(DEFINE BLOCK) 135

定义域窗口(THE DEFINE FIELD) 136

定义Form窗口(DEFINE FORM) 137

定义Trigger窗口(DEFINE TRIGGER) 138

文件窗口(FILE) 138

列块窗口(LIST BLOCKS) 139

列表列窗口(LIST COLOMN) 139

列域窗口(LIST FIELDS) 140

列FORM窗口(LIST FORMS) 141

列键窗口(LIST KEYS) 141

列表窗口(LIST TABLES) 142

列类型窗口(LIST TYPES) 143

列TRIGGER窗口(LIST TRIGGERS) 143

选择列窗口(SELECT COLUMNS) 144

指定属性窗口(SPECIFY ATTRIBUTES) 145

指定块选项窗口(SPECIFY BLOCKS OPTIONS) 146

指定缺省排序窗口(SPECIFY DEFAULT ORDERING) 146

指定运行选项窗口(SPECIFY RUN OPTIONS) 147

指定校验窗口(SPECIFY VALIDATION) 148

Trigger步骤窗口(TRIGGER STEP) 149

Trigger步骤属性窗口(TRIGGER STEP ATTRIBUTES) 150

附录C 用户出口 151

附录C简介 151

编写用户出口的过程 151

传值 153

参数传递约定 153

不必登录进入ORACLE 153

宿主语言I/O的限制 153

编写用户出口程序时的注意事项 153

返回值 154

C中参数传递的约定 155

COBOL中参数传递的约定 156

FORTRAN中参数传递的约定 157

PL/I中参数传递的约定 158

Pascal中参数传递的约定 158

仅当EXEC IAF语句出现时IAP常数才被定义 159

用SQLIEM显示错误信息 160

读写Form的值 162

读Form的域值 162

读表中的值 164

在Form域中存贮值 166

表行的插入和修改 169

在表中插入行 169

修改表中的行 169

错误诊断和处理 170

测试SQL*Forms函数和SQL命令的结果 170

出错处理和EXEC SQL WHENEVER命令 171

实现用户出口程序 177

将用户出口程序同SQL*Forms连接 177

修改IAPXTB:IAPXTB Form和GENXTB的功能 177

定义Trigger步骤调用用户出口程序 178

附录D 命名规则 179

附录E 保留字 180

附录F 字符集 181