oracle_form系统函数

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

OracleForm系统变量中文版总结大全Form中的系统变量,它存在于一个Form的整个运行时期的会话之中,变量包含了有关Form相关属性的字节信息。有些变量标明了当前状态,还有些变量包含了告诉Oracle如何进行相关操作的设定信息。当系统变量在表达式中出现时,system前要加上分号,表示为:system,多个变量之间用逗号分隔开,:system后面以圆点(.)连接变量名,例如:system.message_level='25'这样的系统变量赋值操作。OracleForm系统变量中文总结如下:变量名变量描述system.block_status包含了当前块的状态,可有三个值:CHANGED,表明块中至少有一个记录被修改过;NEW,表明块中仅有未被修改过的记录;QUERY,表明块处于查询模式中。system.coordination_operation被用于块的同步过程,它与变量system.master_block合用。在块同步的过程中,变量system.master_block包含了主块的名字,变量system.coordination_operation包含了使触发器on_clear_details启动的主块中所发生的事件名称。system.current_block决定输入点的位置,当它出现在块、记录、项中时,它的值是块名。当pre_,post_form类触发器启动时,它的值为空(null)。system.current_datetime包含当前操作系统的日期和时间的字符值,默认格式为DD_MON_YYYYHH24:MI:SS。system.current_form包含当前form的名称。system.current_item包含当前域的名字,当光标从一项移动到另一项时,这个值为空。system.current_value包含由system.current_item变量代表的项的值。system.cursor_block包含当前光标所停留的块的名字。system.cursor_item包含当前光标所停留的块和项的名字。system.cursor_record包含当前光标所停留的记录的名字。system.cursor_value包含当前光标所停留的项的数值。system.custom_item_event包含由VBX控制所引起的事件的名字。system.custom_item_event_parameters为VBX控制保持附加事件。system.date_threshold包含数据库数据重复查询临界值。此变量与$$DBDATE$$、$$DBDATETIME$$、$$DBTIMES$$变量一同使用,来控制form使用RDBMS同步数据库数据的频繁程度。数值的格式是:mi:ss(分:秒)。system.effective_date设置有效的数据库数据,数据格式为:DD_MON_YYYY.HH24:MI:SS。system.event_window包含最后一个由窗口事件触发器带来的操作所影响的窗口的名字。system.form_status包含含有光标的form的状态。其值可为以下一个或多个:CHANGED,NEW,QUERY。system.last_query在当前进程中包含用来添加一个form块的select语句。system.last_record包含一个在记录块集中表示当前记录是否是最后记录的布尔值。system.master_block与system.coordinations_operation变量一同使用,来决定由触发器on_clear_details启动的操作类型。system.message_level控制错误信息的显示,oracle错误信息被分配在0到25之间,间隔为5。小于这个值的错误信息将不被显示,这个值要由单引号括起。system.mode决定form是否处于normal、enter_query、query进程模式。system.mouse_button_pressed包含了点击鼠标的次数。左键值为1,从左键到右键值增长为1.system.mouse_button_shift_state标明了在点击鼠标时的按键。数值为:shift、control、alt。system.mouse_canvas包含了鼠标输入点所在的画布的名字。system.mouse_form包含了鼠标输入点所在的form的名字。system.mouse_item包含了鼠标输入点所在的item的名字。system.mouse_record包含了鼠标输入点所在位置的记录的个数。system.mouse_record_offset包含了鼠标输入点所在位置的可见记录的个数。system.mouse_x_pos包含了鼠标所在位置的x坐标位置。system.mouse_y_pos包含了鼠标所在位置的y坐标位置。system.record_status包含了鼠标所在位置的记录状态,其值为CHANGED、INSERT、NEW和QUERY。system.suppress_working包含一个在form执行时禁止显示working...信息的布尔值。True将防止显示;False反之。system.trigger_block包含了在当前触发器启动时鼠标所在块的名字。system.trigger_item包含了在当前触发器启动时鼠标所在块和项的名字。system.trigger_record包含了Form正在处理的记录个数。oracleformbuilder的帮助文件是英文的,看起来也不是特别方便,所以手打了中文版放在博客中方便以后查找使用,难免其中会出现一些错误,会在以后慢慢修改和丰富。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功