文件名
语法
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 ( AidRecord, SolutionsRecord);
参数
AidRecord - 包含有关辅助诊断工具的信息
的记录
SolutionsRecord - 包含有关一个解决方案的信息
的记录。
返回
无
副作用
无
说明
此函数将 AidRecord 中的信息转换为解决方案的信息。
调用的对话框窗体
无
文件名
语法
FUNCTION DeleteDiagnosticAid ( VAL aid: AidRecord ): INTEGER;
参数
AidRecord - 此记录包含将删除的
辅助诊断工具信息。
返回
整数 - SQLDelete / SQLUpdate 返回值
副作用
无
说明
此函数将从数据库中删除一个辅助诊断工具。如果没有其他的辅助诊断工具或超链节点引用它,它不会删除解决方案,但是将设置它为非活化的。
调用的对话框窗体
无
文件名
语法
FUNCTION DoCommonProblemInquiry: BOOLEAN;
参数
无
返回
布尔值 - TRUE = 自动显示查询屏幕。
副作用
无
说明
如果公共问题查询屏幕将自动显示,此函数将返回 TRUE。
调用的对话框窗体
无
文件名
语法
FUNCTION DoErrorMessageInquiry: BOOLEAN;
参数
无
返回
布尔值 - TRUE = 自动显示查询屏幕。
副作用
无
说明
如果出错消息查询屏幕将自动显示,此函数将返回 TRUE。
调用的对话框窗体
无
文件名
语法
FUNCTION DoHotNewsInquiry: BOOLEAN;
参数
无
返回
布尔值 - TRUE = 自动显示查询屏幕。
副作用
无
说明
如果热点新闻查询屏幕将自动显示,此函数将返回 TRUE。
调用的对话框窗体
无
文件名
语法
FUNCTION DoSolutionsInquiry: BOOLEAN;
参数
无
返回
布尔值 - TRUE = 自动显示查询屏幕。
副作用
无
说明
如果解决方案查询屏幕将自动显示,此函数将返回 TRUE。
调用的对话框窗体
无
文件名
语法
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]
文件名
语法
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]
文件名
语法
PROCEDURE InvalidateKeyWordList;
参数
无
返回
无
副作用
无
说明
此过程使关键字表无效,所以它在 GetKeyWordList 下一次被调用时将从数据库中被刷新。
调用的对话框窗体
无
文件名
语法
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]