文件名
语法
ContactNameFormatEvent (REF contactFmtList: LIST OF STRING)
参数
contactFmtList - 包含选定姓名格式的字符串列表
返回
在 contact.contact_name 字段中返回联系人姓名的格式。
副作用
无
说明
本事件提示用户提供 CONTACTS 表的 contact.contact_name 字段中的姓名格式。本函数假定所有的联系人有相同格式的姓名。如果任何联系人有中间名,则用户应当输入一个带中间名的姓名格式。本函数接受姓名并将它们分开,确定联系人没有中间名并为其恰当地分配姓和名。
调用的对话框窗体
无
文件名
语法
ContactSelect (VAL site_id: String): STRING
参数
site_id - 用户提供的站点标识或从数据库中选择的站点标识
返回
一条选择语句。
副作用
无
说明
本函数返回 CONTACTS 表的选择语句。
调用的对话框窗体
无
文件名
语法
FormatContactName(REF contact: ContactRecord, VAL contactFmtList: LIST OF STRING)
参数
contact - 联系人记录
contactFmtList - 用户输入的联系人姓名格式
返回
有格式化姓名的联系记录。
副作用
无
说明
本过程假设所有联系人有相同格式的姓名。如果任何联系人有中间名,则用户应输入一个带中间名的姓名格式。本过程接受姓名并将它们分开。它确定联系人是否有中间名并恰当地分配姓和名。联系记录在 contact.last_name、contact.middle_name 和 contact.first_name 中有格式化的姓名。
调用的对话框窗体
无
文件名
语法
FormatUserName (REF user: UserRecord, VAL userFmtList: LIST OF STRING)
参数
user - 用户记录
userFmtList - 用户输入的用户名格式
返回
有格式化姓名的用户记录
副作用
无
说明
本过程假设所有联系人有相同格式的姓名。如果任何联系人有中间名,则用户应输入一个带中间名的姓名格式。本过程接受姓名并将它们分开。它确定用户是否有中间名并恰当地分配姓和名。用户记录在 user.last_name、user.middle_name 和 user.first_name 中有格式化的姓名。
调用的对话框窗体
无
文件名
语法
MatchPerson(VAL w: WINDOW, VAL peopleContactList: LIST OF PeopleContactRecord, VAL contact: ContactRecord, REF old_person: OldPeopleRecord ): INTEGER
参数
w - 调用对话框的窗口句柄
peopleContactList - 联系人的 peopleContact 记录列表
contact - 试图匹配的联系记录
old_person - 与联系人匹配的旧人员记录
返回
如果有一个匹配则返回 1,没有匹配则返回 -1
副作用
无
说明
该人员取联系记录,并试着将其与映射到联系人的人员列表(peopleContactList)匹配。如果找到了匹配的人员,则将结果放到 old_person 中。
调用的对话框窗体
无
文件名
语法
PeopleSelect: STRING
参数
无
返回
一条选择语句。
副作用
无
说明
本函数返回人员表的选择语句。
调用的对话框窗体
无
文件名
语法
SetPersonFmContact(VAL contact: ContactRecord, REF person: PeopleRecord)
参数
contact - 联系记录
person - 新人员记录
返回
无
副作用
无
说明
本过程接受联系记录并设置插入到 new_people 表中的人员记录。如果该人员也被映射到一个旧人员记录,则本函数将覆盖旧人员记录中的姓、名和中间名。
调用的对话框窗体
无
文件名
语法
SetPersonFmOldPerson(VAL old_person: OldPeopleRecord, REF person: PeopleRecord )
参数
old_person - 人员记录
person - 新人员记录
返回
无
副作用
无
说明
本过程接受旧人员记录并设置插入到 new_people 表中的人员记录。如果该人员也被映射到一个联系人,则在此过程中联系人在映射的顶端被覆盖。
调用的对话框窗体
无
文件名
语法
SetPersonFmUser(VAL user: UserRecord, REF person: PeopleRecord)
参数
user - 用户记录
person - 人员记录
返回
无
副作用
无
说明
本过程接受用户记录并设置插入到 new_people 表中的人员记录。只有在用户没有映射到一个人员时才调用本过程。
调用的对话框窗体
无
文件名
语法
UserNameFormatEvent (REF userFmtList: LIST OF STRING)
参数
userFmtList - 包含选定姓名格式的字符串列表
返回
在 users.user_fullname 字段中的用户姓名的格式。
副作用
无
说明
本事件提示用户提供在用户表的 user.user_fullname 字段中的姓名格式。本函数假定所有用户有相同格式的姓名。如果任何用户有中间名,则用户应输入一个带中间名的姓名格式。本函数接受姓名并把它们分开,确定用户是否有中间名并恰当地分配姓和名。
调用的对话框窗体
无
文件名
语法
UserSelect (VAL site_id: String): STRING
参数
site_id - 用户提供的站点标识或从数据库中选择的站点标识
返回
一条选择语句。
副作用
无
说明
本函数返回用户表的选择语句。
调用的对话框窗体
无