pd_svcs.kb 例行程序


AID_TextCreateSearchString

文件名

pd_svcs.kb

语法

PROCEDURE AID_TextCreateSearchString(REF WhereStr: STRING, VAL Aid: AidRecord, VAL TextCols: LIST OF STRING);

参数

WhereStr - SQL + Fulcrum(该函数

返回的 where 子句)

SolutionRecord - 一个辅助记录,包含

用来创建 where 子句的标准。

TextCols - 辅助列名的列表,

用作文本检索。

返回

副作用

说明

此函数从一个给定的 AID 记录中创建一个 SQL where 子句。它为在 TextCols 列表中指定的列执行 FULCRUM 文本语法替换。

调用的对话框窗体


AidtoSolution

文件名

pd_svcs.kb

语法

AidtoSolution ( AidRecord, SolutionsRecord);

参数

AidRecord - 包含有关辅助诊断工具的信息

的记录

SolutionsRecord - 包含有关一个解决方案的信息

的记录。

返回

副作用

说明

此函数将 AidRecord 中的信息转换为解决方案的信息。

调用的对话框窗体


DeleteDiagnosticAid

文件名

pd_svcs.kb

语法

FUNCTION DeleteDiagnosticAid ( VAL aid: AidRecord ): INTEGER;

参数

AidRecord - 此记录包含将删除的

辅助诊断工具信息。

返回

整数 - SQLDelete / SQLUpdate 返回值

副作用

说明

此函数将从数据库中删除一个辅助诊断工具。如果没有其他的辅助诊断工具或超链节点引用它,它不会删除解决方案,但是将设置它为非活化的。

调用的对话框窗体


DoCommonProblemInquiry

文件名

pd_svcs.kb

语法

FUNCTION DoCommonProblemInquiry: BOOLEAN;

参数

返回

布尔值 - TRUE = 自动显示查询屏幕。

副作用

说明

如果公共问题查询屏幕将自动显示,此函数将返回 TRUE。

调用的对话框窗体


DoErrorMessageInquiry

文件名

pd_svcs.kb

语法

FUNCTION DoErrorMessageInquiry: BOOLEAN;

参数

返回

布尔值 - TRUE = 自动显示查询屏幕。

副作用

说明

如果出错消息查询屏幕将自动显示,此函数将返回 TRUE。

调用的对话框窗体


DoHotNewsInquiry

文件名

pd_svcs.kb

语法

FUNCTION DoHotNewsInquiry: BOOLEAN;

参数

返回

布尔值 - TRUE = 自动显示查询屏幕。

副作用

说明

如果热点新闻查询屏幕将自动显示,此函数将返回 TRUE。

调用的对话框窗体


DoSolutionsInquiry

文件名

pd_svcs.kb

语法

FUNCTION DoSolutionsInquiry: BOOLEAN;

参数

返回

布尔值 - TRUE = 自动显示查询屏幕。

副作用

说明

如果解决方案查询屏幕将自动显示,此函数将返回 TRUE。

调用的对话框窗体


InquireDictionary

文件名

pd_svcs.kb

语法

FUNCTION InquireDictionary ( VAL mainWindow: WINDOW, VAL messageWindow: WINDOW, REF word: DictionaryViewRecord, VAL doInquiry: Boolean,VAL doSelect: Boolean,VAL doWorkWith: Boolean,REF dlgHdl: WINDOW): INTEGER;

参数

mainWindow - 此主窗口接收系统范围内的消息

messageWindow - 消息窗口或此窗口的直接

父窗口。

word - 如果被选择,

此引用参数将

接受词典信息。

doInquiry - 显示并处理供应商查询屏幕

doSelect - 允许从处理进程中选择

一个记录

doWorkWith - 显示并处理供应商

处理屏幕

dlgHdl - 生成的窗口的句柄

返回

整数 - 对话框创建进程的最后返回

值。如果显示了处理屏幕,则从 DlgCreate() 返回值;

否则,

从查询 DlgBox() 中

返回值。

副作用

说明

此函数用来显示和处理词典查询和词典处理屏幕。如果查询标志为 TRUE 将处理此查询,并且基准输入值的样式创建一个 SQL 搜索字符串。如果处理标志为 TRUE,将用所有的单词(查询标志 = FALSE ),或是用与在查询屏幕中输入的搜索条件匹配的单词列表(查询标志 = TURE ),显示处理屏幕。

调用的对话框窗体

dctnry.dfc[dictionary_inquiry]

dctnry.dfc[workwithdictionary]


InquireSolutions

文件名

pd_svcs.kb

语法

FUNCTION InquireSolutions ( VAL mainWin: WINDOW, VAL msgWin: WINDOW, REF sol: SolutionsRecord, VAL doInquiry: Boolean,VAL doSelect: Boolean,VAL doWorkWith: Boolean,REF solWin: WINDOW): INTEGER;

参数

mainWin - 此主窗口接收系统范围内的消息

messageWin - 消息窗口或此窗口的直接

父窗口。

sol - 此参考参数

如果被选择要解决方案信息所接受。

doInquiry - 显示并处理解决方案查询屏幕

doSelect - 允许从处理进程中选择一个

记录

doWorkWith - 显示并处理解决方案

处理屏幕

solWin - 解决方案窗口句柄

返回

整数 - 对话框创建进程的最后返回

值。如果显示了处理屏幕,则从 DlgCreate() 返回值;

否则,

从查询 DlgBox() 中

返回值。

副作用

说明

此函数用来显示和处理解决方案查询和解决方案处理屏幕。如果查询标志为 TRUE 将处理此查询,并且基准输入值的样式创建一个 SQL 搜索字符串。如果处理标志为 TRUE,将用所有的解决方案(查询标志 = FALSE ),或是用与在查询屏幕中输入的搜索条件匹配的解决方案列表(查询标志 = TURE ),显示处理屏幕。如果用户被允许选择值,那么 SolutionRecord 将植入用户选择的解决方案信息。

调用的对话框窗体

solution.dfc[solutions_inquiry]

solution.dfc[workwithsolutions]


InvalidateKeyWordList

文件名

pd_svcs.kb

语法

PROCEDURE InvalidateKeyWordList;

参数

返回

副作用

说明

此过程使关键字表无效,所以它在 GetKeyWordList 下一次被调用时将从数据库中被刷新。

调用的对话框窗体


SOL_TextCreateSearchString

文件名

pd_svcs.kb

语法

PROCEDURE SOL_TextCreateSearchString(REF WhereStr: STRING, VAL Sol: SolutionsRecord, VAL TextCols: LIST OF STRING);

参数

WhereStr - SQl + Fulcrum(该函数

返回的 where 子句)

SolutionRecord - 一个解决方案记录,包含

用来创建 where 子句的标准。

TextCols - 用作文本检测的 SOLUTION 列名

列表

返回

副作用

说明

此函数从一个给定的解决方案记录中创建一个 SQL where 子句。它为在 TextCols 列表中指定的列执行 FULCRUM 文本语法替换。

调用的对话框窗体

diagwin.dfc[picknode]

solution.dfc[chooseaid]

common.dfc[aidnotebook]

hotnews.dfc[aidnotebook]

error.dfc[aidnotebook]