probapi.kb 的例行程序


CreateProblemWindow

文件名

probapi.kb

语法

CreateProblemWindow

参数

whdl: WINDOW - 当前的“呼叫注册”或 PSN

返回

副作用

说明

将 whdl 添加为“问题”窗口的全局列表中的当前“问题窗口”。

调用的对话框窗体


DestroyProblemWindow

文件名

probapi.kb

语法

DestroyProblemWindow

参数

whdl: WINDOW - 当前的“呼叫注册”或 PSN

返回

副作用

说明

从“问题”窗口的全局列表中移去 whdl。

调用的对话框窗体


DoProblemInquiry

文件名

probapi.kb

语法

boolRet:= DoProblemInquiry;

参数

返回

布尔值 - TRUE,如果将显示“问题查询”的话。

副作用

说明

如果一旦选择了“处理问题”就将显示“问题查询”窗口,则本函数将返回 TRUE。

调用的对话框窗体


DoTransferInquiry

文件名

probapi.kb

语法

boolRet:= DoTransferInquiry;

参数

返回

布尔值 - TRUE,如果将显示“转移查询”的话。

副作用

说明

如果一旦选择了“处理转移”就将显示“转移查询”窗口,则本函数将返回 TRUE。

调用的对话框窗体


GetNextProblemId

文件名

probapi.kb

语法

GetNextProblemId ( problem_id );

参数

字符串 - 下一个可用的问题标识

返回

副作用

说明

本函数返回下一个可用的问题标识。如果应用程序已经预取了一个标识,则返回该标识,并且前面的值被清空。

调用的对话框窗体


GiveProblemWindowFocus

文件名

probapi.kb

语法

GiveProblemWindowFocus

参数

whdl: WINDOW - 当前的“呼叫注册”或 PSN

返回

副作用

说明

将 whdl 设置为“问题”窗口的全局列表中的当前“问题窗口”。

调用的对话框窗体


InquireProblems

文件名

probapi.kb

语法

intRet:= InquireProblems ( msgWindow, ProblemRec, doInquiryProcess, allowSelect, doWorkWithProcess );

参数

WINDOW -“消息窗口”或此窗口的直接父窗口。

ProblemRecord - 将接受“问题”信息的引用参数,如果选择了一个的话。

布尔值 - 显示与处理“问题查询”屏幕

布尔值 - 允许从“处理”进程选择一个记录

布尔值 - 显示与处理“问题处理”屏幕

布尔值 - 以模态方式显示“处理窗口”

返回

整数 - 对话框创建进程的上次

返回值。如果显示“处理”屏幕,

将返回 DlgCreate() 的值,否则

将返回“查询”DlgBox() 的值。

副作用

说明

本函数用于显示和处理“问题查询”和“问题处理”屏幕。如果“查询”标志为 TRUE,则处理“查询”并根据输入的值创建一个 SQL 查询字符串。如果“处理”标志为 TRUE,将显示“处理”屏幕,该屏幕要么显示全部“问题”(“查询”标志 = FALSE)、要么显示与“查询”屏幕中输入的搜索条件相匹配的“问题”列表(“查询”标志 = TRUE)。如果允许用户选择值,则“问题记录”中将植入用户选择的“问题”信息。

调用的对话框窗体


ProblemInquiryEvent

文件名

probapi.kb

语法

ProblemInquiryEvent ( REF probData: ProblemRecord )

参数

probData: ProblemRecord

返回

副作用

说明

问题查询对话框的事件处理器。

调用的对话框窗体