NC开发教程:下拉列表框实现与数据库表创建

需积分: 39 6 下载量 84 浏览量 更新于2024-08-18 收藏 1.08MB PPT 举报
"这篇教程介绍了如何在用友NC系统中进行基本档案的二次开发,特别是如何使用下拉列表框。内容包括NC开发流程、数据库表的创建、数据字典的导入,以及下拉框的初始化方法。" 在用友NC系统中,下拉列表框是一个常用的功能,它允许用户在预定义的选项中进行选择,提高输入数据的准确性和效率。在描述的业务需求中,分配方式字段需要限制用户只能从“合同类别”和“合同”这两个选项中选择,这就需要用到下拉列表框。 实现这一功能的第一步是编辑单据模板。在高级属性设置中,将分配方式字段的数据类型设置为“下拉”,这样在用户界面上,该字段就会显示为一个下拉列表。保存单据模板后,系统会根据设定显示相应的下拉选项。 接着,初始化下拉框的代码展示了一个名为`initComboBox()`的私有方法。这个方法通过`getBillCardWrapper().initHeadComboBox()`和`getBillListWrapper().initHeadComboBox()`两行代码来初始化头部分配方式字段的下拉列表,传入了包含两个选项的字符串数组`strAssignType`,并且设置了`true`参数,表示这些选项是可选的。 在NC基本档案的二次开发流程中,首先需要注册功能节点,这定义了系统中的操作权限和功能模块。然后导入数据字典,这是系统识别业务数据的基础。创建数据库表是将PDM模型转换为实际的数据库结构,确保系统能够存储和处理数据。数据字典管理工具用于导入和管理这些数据结构。在导入数据字典时,可以选择覆盖方式和导入目录,并指定PDM文件。 在数据库表创建过程中,需要注意与PowerBuilder的集成,生成SQL脚本并在数据库连接软件中执行,以确保表的正确创建。此外,确保表中包含了必要的字段,例如PDM中可能需要的TSDR字段。 这篇教程详细介绍了使用下拉列表框进行NC开发的基本步骤,从编辑单据模板到数据库的创建和维护,再到数据字典的导入,都是二次开发过程中的关键环节。对于新手来说,这是一个很好的入门指南,可以帮助他们理解NC系统的架构和操作流程。