文件名
语法
CreateProblemWindow
参数
whdl: WINDOW - 当前的“呼叫注册”或 PSN
返回
无
副作用
无
说明
将 whdl 添加为“问题”窗口的全局列表中的当前“问题窗口”。
调用的对话框窗体
无
文件名
语法
DestroyProblemWindow
参数
whdl: WINDOW - 当前的“呼叫注册”或 PSN
返回
无
副作用
无
说明
从“问题”窗口的全局列表中移去 whdl。
调用的对话框窗体
无
文件名
语法
boolRet:= DoProblemInquiry;
参数
无
返回
布尔值 - TRUE,如果将显示“问题查询”的话。
副作用
无
说明
如果一旦选择了“处理问题”就将显示“问题查询”窗口,则本函数将返回 TRUE。
调用的对话框窗体
无
文件名
语法
boolRet:= DoTransferInquiry;
参数
无
返回
布尔值 - TRUE,如果将显示“转移查询”的话。
副作用
无
说明
如果一旦选择了“处理转移”就将显示“转移查询”窗口,则本函数将返回 TRUE。
调用的对话框窗体
无
文件名
语法
GetNextProblemId ( problem_id );
参数
字符串 - 下一个可用的问题标识
返回
无
副作用
无
说明
本函数返回下一个可用的问题标识。如果应用程序已经预取了一个标识,则返回该标识,并且前面的值被清空。
调用的对话框窗体
无
文件名
语法
GiveProblemWindowFocus
参数
whdl: WINDOW - 当前的“呼叫注册”或 PSN
返回
无
副作用
无
说明
将 whdl 设置为“问题”窗口的全局列表中的当前“问题窗口”。
调用的对话框窗体
无
文件名
语法
intRet:= InquireProblems ( msgWindow, ProblemRec, doInquiryProcess, allowSelect, doWorkWithProcess );
参数
WINDOW -“消息窗口”或此窗口的直接父窗口。
ProblemRecord - 将接受“问题”信息的引用参数,如果选择了一个的话。
布尔值 - 显示与处理“问题查询”屏幕
布尔值 - 允许从“处理”进程选择一个记录
布尔值 - 显示与处理“问题处理”屏幕
布尔值 - 以模态方式显示“处理窗口”
返回
整数 - 对话框创建进程的上次
返回值。如果显示“处理”屏幕,
将返回 DlgCreate() 的值,否则
将返回“查询”DlgBox() 的值。
副作用
无
说明
本函数用于显示和处理“问题查询”和“问题处理”屏幕。如果“查询”标志为 TRUE,则处理“查询”并根据输入的值创建一个 SQL 查询字符串。如果“处理”标志为 TRUE,将显示“处理”屏幕,该屏幕要么显示全部“问题”(“查询”标志 = FALSE)、要么显示与“查询”屏幕中输入的搜索条件相匹配的“问题”列表(“查询”标志 = TRUE)。如果允许用户选择值,则“问题记录”中将植入用户选择的“问题”信息。
调用的对话框窗体
无
文件名
语法
ProblemInquiryEvent ( REF probData: ProblemRecord )
参数
probData: ProblemRecord
返回
无
副作用
无
说明
问题查询对话框的事件处理器。
调用的对话框窗体
无