文件名
语法
DisableAllMenus(VAL w: WINDOW, REF menuItemList: LIST OF MENU_REC, REF doNotCloseWindow: BOOLEAN)
参数
w - 对话框句柄
menuItemList - 工具条上的菜单项
doNotCloseWindow - 允许用户关闭对话框的标志
返回
无
副作用
无
说明
禁用工具条上的所有菜单项。
调用的对话框窗体
无
文件名
语法
EnableMenuItem(VAL w: WINDOW, VAL listIndex: INTEGER, VAL enable: Boolean,REF menuItemList: LIST OF MENU_REC)
参数
w - 对话框句柄
listIndex - 从菜单选择返回的数值
enable - True 或 False 以启用或禁用一个菜单项
menuItemList - 工具条上的菜单项
返回
无
副作用
无
说明
启用或禁用工具条上的菜单项。
调用的对话框窗体
无
文件名
语法
ExecutePrepList(VAL w: WINDOW, REF menuItemList: LIST OF MENU_REC, REF doNotCloseWindow: BOOLEAN)
参数
w - 对话框句柄
menuItemList - 工具条上的菜单项
doNotCloseWindow - 允许关闭对话框的标志
返回
无
副作用
无
说明
放下并创建 sai_systables 视图。在创建开始前需要该视图,以便它可以确定安装了哪些 TSD 表,如果有的话。
调用的对话框窗体
无
文件名
语法
ExitProc: Boolean
参数
无
返回
TRUE
副作用
无
说明
执行应用程序的退出处理。
调用的对话框窗体
无
文件名
语法
FindParmValue (VAL ParmName: String, VAL App_Id: Integer): STRING
参数
ParmName - sai_app_params 表中的参数名
App_Id - 应用程序的整数标识符
返回
ParmValue
副作用
无
说明
本函数返回给定应用程序标识的 parmvalue、INSTALLATION 的一个节名和 sai_app_params 表中的 parmvalue.
调用的对话框窗体
无
文件名
语法
GetScriptExt: STRING
参数
无
返回
配置的数据库平台的标准扩展
副作用
无
说明
根据在“TSD 建立”中配置的数据库平台返回脚本的标准文件扩展名。
调用的对话框窗体
无
文件名
语法
InsertProductData(VAL filename: STRING)
参数
filename - 包含产品数据的文件
返回
无
副作用
无
说明
从提供的文件名中读取数据,并将其在数据库中插入(如果它不存在)或更新。如果不知道文件名,将给出一个提示。.ini 文件中的数据必须符合特定的格式。下列表的数据被处理:system_actions、entity(操作组)、entity_action(系统操作和操作组之间的联系)、profile、profile_entity(概要文件和操作组之间的联系)、ddviews 和user_ddviews。因为其它的插入或更新需要不透明的标识,所以该数据放置在此处而不是 .dat 文件中。例如,系统操作需要和一个操作组联系起来。为了建立该联系,在插入系统操作之前不透明的标识是不知道的。
调用的对话框窗体
无
文件名
语法
Old_RightMigration(VAL w: WINDOW, VAL oldRightName: String, VAL newRightName: String)
参数
w - 调用对话框的窗口句柄
oldRightName - 被更新的旧权限名
newRightName - 权限的新名称
返回
无
副作用
无
说明
应用程序安装了 30 个权限。不能添加权限。最初,每个权限都已命名或称做“自定义权限”。该过程取以前使用的一个权限,并将它更新为新的权限名。如果旧权限不存在,则将一个“自定义权限”更新为新的权限名。同时,将 modify_datetime 字段更新为 1 以表示该权限已经重命名/使用。当添加一个新的权限名时,该过程应仅用于移植。
调用的对话框窗体
无
文件名
语法
ResetAllMenus(VAL w: WINDOW, REF menuItemList: LIST OF MENU_REC, REF doNotCloseWindow: BOOLEAN)
参数
w - 对话框句柄
menuItemList - 工具条上的菜单项
doNotCloseWindow - 允许用户关闭对话框的标志
返回
无
副作用
无
说明
复位工具条上的所有菜单项。
调用的对话框窗体
无
文件名
语法
RightMigration(VAL w: WINDOW, VAL right_name: String, VAL right_error: String)
参数
w - 调用对话框的窗口句柄
right_name - 正在安装的权限名
right_error - 安装权限失败时写到对话框中的错误消息
返回
无
副作用
无
说明
应用程序安装了 30 个权限。不能添加权限。最初,每个权限都已命名或称做“自定义权限”。该过程取一个自定义权限,并把它重命名为提供的新权限名。同时,将 modify_datetime 字段更新为 1 表示该权限已经重命名/使用。当添加一个新权限名时,该过程应仅用于移植。
调用的对话框窗体
无
文件名
语法
UpdateCounters( VAL counterName: STRING, VAL CounterIncrement: INTEGER, REF Next_Number: INTEGER ): INTEGER
参数
CounterName - 计数器名
CounterIncrement - 检索的增量
Next_Number - 计数器的返回值
返回
数据库事务的返回码
副作用
将 COUNTERS 更新为比所提供的计数器名返回的数大 1 的数。
说明
执行搜索下一个计数器。
调用的对话框窗体
无
文件名
语法
UpdateSaiApp( VAL application_id: INTEGER, VAL application_name: STRING ): INTEGER
参数
application_id - 应用程序的整数标识符
application_name - 应用程序名
返回
更新或插入的返回码
副作用
无
说明
向应用程序的 sai_applications 表插入一个记录(如果该记录不存在)或根据 application_id 更新应用程序名。
调用的对话框窗体
无
文件名
语法
UpdateSaiParams( VAL application_id: INTEGER, VAL sectionName: STRING, VAL paramName: STRING, VAL paramValue: STRING): INTEGER
参数
application_id - 应用程序的整数标识符
sectionName - 应用程序的 sai_app_params 中的节名
paramName - 参数名
paramValue - 参数值
返回
更新或插入的返回码
副作用
无
说明
向应用程序的 sai_app_params 表插入一个记录(如果该记录不存在)或根据 application_id、sectionName 和 paramName 更新值。该表与 ini 文件在结构上类似。
调用的对话框窗体
无