




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、TOC o 1-3 h z HYPERLINK l _Toc152398454 自定义使用说明 PAGEREF _Toc152398454 h 2 HYPERLINK l _Toc152398455 一、操作篇 PAGEREF _Toc152398455 h 2 HYPERLINK l _Toc152398456 (一) 单单表输入入的示例例说明 PAGEREF _Toc152398456 h 8 HYPERLINK l _Toc152398457 (二) 主主子表输输入的示示例说明明 PAGEREF _Toc152398457 h 27 HYPERLINK l _Toc152398458 (
2、三) WWordd类型表表单示例例说明 PAGEREF _Toc152398458 h 32 HYPERLINK l _Toc152398459 (四) 连连接其他他系统示示例说明明 PAGEREF _Toc152398459 h 45 HYPERLINK l _Tocc152239884600 (五) 简单单的查询询功能示示例说明明 PAGEREF _Toc152398460 h 50 HYPERLINK l _Toc152398461 (六) 表表单加流流程的示示例说明明 PAGEREF _Toc152398461 h 53 HYPERLINK l _Toc152398462 (七) 表表
3、单加权权限的示示例说明明 PAGEREF _Toc152398462 h 60 HYPERLINK l _Toc1523984633 二、基基础篇 PAGEREF _Toc152398463 h 63 HYPERLINK l _Toc152398464 (一) 表表单设计计器的常常用功能能 PAGEREF _Toc152398464 h 63 HYPERLINK l _Toc152398465 (二) 表表单设计计器的控控件功能能 PAGEREF _Toc152398465 h 75 HYPERLINK l _Toc152398466 (三) 字字段的编编辑方式式 PAGEREF _Toc15
4、2398466 h 86 HYPERLINK l _Toc152398467 (四) 自自定义模模块中的的数据库库维护的的使用说说明 PAGEREF _Toc152398467 h 96自定义使用用说明一、操作篇篇自定义表表单类型型分为简简易表单单和高级级表单。其中简易表表单主要要包括单单表输入入类型的的表单;高级表表单主要要包括多多数据库库表输入入类、查查询类、统统计类型型、Woord类类型的表表单。下下面将结结合具体体的例子子讲述在在C6系系统中如如何使用用自定义义模块功功能创建建自定义义表单。其中自定定义操作作主界面面如图11.1所示示,点击击 系统统管理 自定义义模块 进入:图1.1
5、自定义义模块操操作主界界面其中:1. 新建建表单: 点击击链接进进入表单单创建界界面(图图1.22),其中需需要设置置表单是是否带审审批流程程及权限限控制。若选中带流程审批复选框,创建表单后,在流程绑定表单列表页中会显示该表单名称,允许对其进行流程设置; 若选中权限控制复选框,创建表单后,在权限绑定表单列表页中会显示该表单名称,允许对其进行权限设置。图1.2 新建表表单界面面2. 设计计表单:针对新建建的表单单进行设设计。点击链链接进入入表单列列表界面面(图11.3),然后选择具体的表单名称链接进入表单设计界面,如(图1.4)所示。图1.3 表单列列表界面面图1.4 简单表表单设计计界面注:表
6、单创创建后,设设计界面面默认有有dattaseet数据据集控件件,并且且该daatasset属属性中已已经设置置了默认认的保存存的数据据库表(该该表已经经存在于于数据库库中),并并且设置置了sqql语句句,如图图1.55所示。用用户可以以根据自自己的需需要进行行修改。图1.5dattaseet数据据集控件件属性界界面3. 菜单单绑定:点击链链接进入入表单列表表界面(图图1.88),然然后选择择具体的的表单名名称链接接进入菜菜单绑定定界面,如如(图11.9)所示示。图1.8 表单列列表界面面图1.9 菜单绑绑定界面面4. 表单单维护:对已经经存在的的表单进进行修改改。点击击链接进进入表单单维护界
7、界面,然然后打开开具体的的表单进进行设计计修改,具具体界面面如(图图1.110)所所示。图1.100 表单维维护主界界面5. 表单单分类维维护:点点击链接进进入表单单分类维维护界面面,如(图图1.111)所所示。图1.111 表单单分类维护护主界面面6. 流程程绑定:设置自自定义表表单的审审批流程程。点击击链接进进入表单单列表界界面,然然后选择择具体的的表单名名称链接接进入流流程绑定定界面,如如(图11.122)所示示。图1.122 流程设设置主界界面7. 权限限绑定:设置自自定义表表单的用用户操作作权限。点击链接进入表单列表界面,然后选择具体的表单名称链接进入权限设置界面,如(图1.13)所
8、示。图1.133 权限限设置主主界面下面将结合合具体的的实例演演示常见见的表单单的创建建过程,其其中关于于数据库库表的创创建过程程请参考考“ HYPERLINK l _(四四)_自自定义模模块中的的数据库库维护的的使用说说明 自定义义模块中中的数据据库维护护的使用用说明”部分,讲讲解了如如何根据据自定义义表单的的需要在在C6系系统数据据库中创创建数据据库表。关于如何创建表单以及如何设置表单流程、如何设置表单权限的部分请参考以上章节。(一) 单单表输入入的示例例说明单表输入入的表单单一般分分为在表表格上直直接输入入保存和和在文本本框架输输入保存存并把记记录显示示在表格格上两种种格式,下下面以费费
9、用类型型为例介介绍两种种格式的的操作方方法。费费用类型型的数据据库结构构如下:费用类型(FFormm_FeeeTyype)序号字段名称类 型长 度空 值初值描 述述1Fee_iidInt4F自增长IDD2Fee_nnameechar500F费用名称3Sub_TTimeedatettimee8TGetdaate()提交时间A用表格格的单表表输入1.设计费费用类型型表单在在表格上上直接输输入需要要的控件件有:labell 用来来显示表表单的标标题,也也可以不不要;grid 表格控控件用来来增加记记录和显显示记录录,此控控件必需需;datasset 数据集集控件用用来与数数据库进进行交互互,daat
10、asset控控件在显显示页面面和数据据库之间间起一个个桥梁的的作用,在在一个表表单中如如果要与与数据库库进行交交互,ddataasett数据集集控件是是必需的的,在费费用类型型的页面面中因要要从数据据库中读读写记录录,此控控件必需需;buttoon 控控件用来来启动事事件,例例“保存”按钮、“增加行行”、“删除行行”等按钮钮分别可可以启动动保存、增增加行、删删除行等等方法来来实现功功能,此此控件必必需;2.设计费费用类型型表单:打开自定义义模块的的设计界界面,在在工具栏栏上点击击“”按钮,便便可以在在设计界界面上创创建了一一个laabell控件,双双击laabell控件,打打开laabell控
11、件的的属性页页。如图图:在labeel控件件的属性性页上分分为“属性”和“样式”两个页页签。在属性页签签上显示示控件IID和标标签,设设置完成成点击“确定”按钮,此此控件的的属性页页签上的的内容便便设置成成功。设置控件IID,当当表单上上有多个个相同的的控件时时,控件件ID不不能重复复,建议议不修改改控件IID。设置控件标标签,标标签是显显示上控控件上的的内容,填填写需要要的内容容即可,我我们在标标签上填填写“费用类类型”。在样式页签签上可以以设置控控件的位位置、颜颜色和选选项等样样式,设设置完成成点击“确定”按钮,此此控件的的样式页页签上的的内容便便设置成成功。设置控件的的位置,选选择定位位
12、类型,选选择“绝对”,可以以选中控控件用鼠鼠标在设设计页面面上拖动动,此控控件的位位置属性性也会随随着变化化,也可可以拖动动控件大大小,它它的宽和和高属性性也会随随着变化化。选择择“静态”不能拖拖动控件件的位置置,但可可以拖动动控件的的大小。然后设置控控件的颜颜色,点点击“”按钮打打开颜色色选择页页面,选选择自己己需要的的颜色,点点击“确定”按钮即即可。点点击“”打开字字体设置置页面,根根据自己己的需要要选择字字体、字字型、和和大小等等,点击击“确定”按钮即即可。设置控件的的选项,根根据需要要设置控控件是否否活动、是是否透明明、是否否可见及及控件的的对齐方方式等,“条件格式”是根据表单的数据改
13、变控件的外观。在自定义表表单设计计界面的的工具栏栏上点击击“”按钮,在在设计界界面便创创建了一一个grrid表表格控件件,双击击griid控件件,打开开griid控件件的属性性页。如如图:在gridd 控件件的属性性页上分分为“表格”、“样式”和“交叉表表”三个页页签。在表格页签签上可以以设置控控件IDD、数据据集名称称、和控控件的一一些选项项等。设设置完成成后点击击“确定”按钮,表表格页签签上的内内容便设设置成功功。设置控件的的ID,在在文本框框中输入入控件的的ID,操操作方式式和方法法同上面面的laabell控件,所所有控件件ID的的操作都都是一样样的,在在以后的的文档中中的将不不再做详详
14、细说明明。选择数据集集的名称称,如果果表单还还没有ddataasett数据集集控件,则则此选择择处为空空,必须须先创建建一个数数据集控控件才可可以选择择,表格格上显示示的数据据都从此此数据集集上取。设置表格的的选项,选选项内容容包括是是否允许许选中单单元格,表表格自适适应高度度、只读读、自动动增加新新记录、表表格自适适应宽度度、可见见等,其其中只读读选项是是说在表表格上不不能编辑辑,而我我们的此此例是在在表格直直接编辑辑,所以以不能选选中此控控件的只只读属性性。在选选项说明明的后面面带有“?”表示对对此选项项的帮助助说明,点点击“?”按钮便便可以看看到说明明文档。在表格样式式的页签签上可以以设
15、置表表格的位位置、表表体颜色色、标题题信息、自自定义标标题、标标题行高高、标题题行数、标标题HTTML等等信息。设设置完成成点击“确定”按钮,表表格样式式页签上上的内容容便设置置成功了了。设置控件的的位置,参参照laabell控件中中设置控控件位置置的方式式和方法法,这里里不做详详细说明明。设置表体的的颜色,也也就是设设置表格格文字的的字体和和字体颜颜色,具具体的操操作方法法参照llabeel控件件中设置置控件的的颜色。设置标题信信息,也也就设置置表格标标题信息息的字体体和字体体颜色,具具体操作作方法同同上。设置自定义义标题。在在此示例例中不用用自定义义标题,在在这里不不做详细细说明。自自定义
16、标标题在主主子表输输入的示示例中会会做详细细说明。在交叉表的的页签上上可以设设置生成成交叉表表的信息息。在此此示例中中表格只只用来做做输入和和显示记记录,固固在这里里不做使使用说明明,在统统计功能能的示例例中会做做详细介介绍。在自定义表表单设计计界面的的工具栏栏上点击击“”按钮,在在设计界界面便创创建了一一个daatasset数数据集控控件,双双击daatasset控控件,打打开daatasset控控件的属属性页。如如图:在dataasett属性页页上分为为“数据集集合”、“数据项项”、“事件”三个页页签。在数据集合合的页签签上可以以设置控控件IDD、打开开次序、保保存表名名、是否否保存、和和
17、单据展展现SQQL等信信息。设置控件IID,请请参照llabeel属性性页中的的设置控控件IDD的方法法。设置打开次次序,控控制同一一表单上上的多个数据据集的打打开次序序,数字字小的就就先打开开,即设设置为11的就先先打开;如果多多个数据据集的打打开次序序相同,则则按默认认次序打打开;如如果一个个数据集集调用另另一个数数据集的的数据,要要保证被被调用数数据集先先打开。设置保存到到的表名名,在保保存表名名的文本本框中可可以输入入要保存存到的表表名,也也可以选选择表名名,我们们的费用用类型要要保存到到FeeeTyppe表,我我们直接接在文本本框中输输入FeeeTyype。设置是否保保存,表表单上的
18、的数据集集默认都都保存,如如果数据据集的数数据只当当参数传传递用,那那可以选选择不保保存到数数据库,以以节省数数据库的的资源。设置单据展展现SQQL,此此SQLL也就是是数据集集的数据据来源,在在SQLL的文本本框中输输入Seelecct ffee_id,Feee_naame,subb_tiime froom FFeeTTypee。数据项页签签,数据据项页签签主要设设置数据据集上的的字段信信息,左左侧显示示数据集集上的字字段列表表,右侧侧可以设设置每个个字段的的属性,设设置字段段的数据据类型、修修改字段段的显示示名称、及及字段是是否显示示等;字字段是否否显示是是指此字字段是否否显示在在表单的的
19、表格上上。另外外,数据据集的数数据源与与数据项项的关系系是采用用同名字字段复制制的方法法,例如如在数据据源的SSQL中中有Feee_iid、FFee_namme和ssub_timme1三三个字段段,而在在数据项项列表中中也有FFee_id 和Feee_nnamee字段,那那么数据据项的FFee_id 和Feee_nnamee字段的的值则从从数据源源中的同同名字段段中来,ssub_timme1则则不用管管,如果果subb_tiime11是在数数据项中中,而在在数据源源的SQQL中,那那么suub_ttimee1字段段的值则则为空。增加字段,点点击“增加”按钮,会会在左侧侧的字段段列表中中增加一一
20、行,选选中新增增加字段段,在右右侧修改改此字段段的属性性,如果果把此字字段设置置为不显显示,那那么此字字段将不不会显示示在表单单的表格格上。批量增加字字段,点点击“批量增增加”按钮,打打开选择择字段的的页面,选选择自己己需要的的字段,双双击字段段可以进进行多选选,点击击“确定”按钮便便返回所所选择的的字段。在在字段列列表上选选择字段段后,在在列表右右侧可以以修改字字段的属属性。删除字段,在在字段列列表上选选择要删删除的字字段,点点击“删除”按钮,此此字段将将在数据据集上消消失。事件页签,事事件页签签主要设设置数据据集在操操作中处处发事件件。打开之前:打开数数据集之之前触发发该事件件。打开之后:
21、打开数数据集之之后触发发该事件件。提交之前:提交之之前触发发该事件件。提交之后:提交之之后触发发该事件件。滚动之前:滚动之之前触发发该事件件。滚动之后:滚动之之后触发发该事件件。滚动之后:滚动之之后触发发该事件件。在自定义表表单设计计界面的的工具栏栏上点击击“”按钮,在在设计界界面便创创建了一一个buuttoon控件件,双击击butttonn控件,打打开buuttoon控件件的属性性页。如如图:在buttton的的属性页页上分为为“属性”、“样式”、“事件”三个页页签。属性页签可可以设置置butttonn的控件件ID和和标签。设置butttonn的控件件ID和和标签的的方法请请参照设设置laa
22、bell的控件件ID和和标签的的方法,在在标签的的文本框框内输入入“保存”,此按按钮做保保存表单单用。样式页签主主要可以以设置bbuttton的的位置、颜颜色、边边框风格格、和其其它选项项等信息息。Buttoon的样样式页签签上设置置的内容容同laabell控件样样式页签签上的内内容大体体相同,操操作方法法请参照照labbel控控件。事件页签主主要设置置butttonn的单击击事件。点击事件页页签上的的“”按钮,打打开选择择函数的的页面,根根据函数数的说明明选择需需要的函函数,点点击“确定”按钮则则返回到到单击事事件的文文本框内内。此示示例选择择的函数数是“GriidSaave(dattase
23、et1)”根据“保存存”按钮的的设置方方法,再再增加“增加行行”和“删除行行”按钮,两两个新按按钮的单单击事件件分别为为“dattaseet1.Apppendd()”和“DellGriidRoow(ddataasett1)”。现在费用类类型示例例的所有有控件都都设置完完成,下下面是费费用类型型的设计计界面,如如图:点击工具具栏上的的“”按钮,会会提示“表单ssn不能能为空,请请进入表表单属性性窗口输输入表单单SN!”,然后后打开表表单属性性窗口,也也可以点点击工具具栏上的的“”按钮直直接打开开表单属属性窗口口,下面面是表单单属性的的界面,如如图:在属性页页签上设设置表单单SN,在在表单SSN的
24、文文本框内内输入“FeeeTyppe”,表单单名称中中输入相相应的表表单名称称,选择择表单分分类为测测试分类类,其它它选项为为默认。在表单控控制页签签上设置置主键字字段的类类别,选选择字段段类别是是“自动编编号IDD值”,选择择表单进进入时的的状态为为“修改”状态,主主键字段段名为“Feee_idd”,其它它选项为为默认。点击表单单属性窗窗口中“确定”按钮,表表单属性性设置完完成。然然后再点点击工具具栏上的的“”按钮,表表单保存存成功。注:在选中的控控件上双双击均打打开该控控件的属属性页。事件不支持持双引号号,双击击鼠标可可选择函函数。3.设计完完成后浏浏览效果果:在费用类型型的示例例表单设设
25、计完成成后,通通过“菜单绑绑定”进入菜菜单设置置页面,将将该自定定义菜单单放到某某父菜单单下,然然后快速速浏览页页面。如如图:点击“增加加行”按钮,表表格增加加一行,可可以在新新增加的的行中直直接输入入数据。点击“删除除行”按钮,则则删除表表格的当当前选中中行。点击“保存存”按钮,表表格上的的数据则则更新成成功。B用列表表和卡片片的单表表输入下面以单位位表为例例介绍列列表和卡卡片的单单表输入入格式的的操作方方法。单单位表的的数据库库结构如如下:单位表(DDW)序号字段名称类 型长 度空 值初值描 述述1SdwiddChar11F自增长IDD2SdwcoodeChar15F单位编号3Sdwnaa
26、meChar40T单位名称4Bzvarchhar100T备注单位表分为为两个表表单来实实现,单单位列表表和单位位卡片,单单位列表表主要显显示数据据库中的的数据,单单位卡片片主要对对数据的的增加、修修改或删删除;设计单位列列表单所所需要的的控件有有:1个Labbel控控件用来来显示表表单的标标题,也也可以不不要;1个Griid控件件用来显显示数据据,此控控件必需需;1个dattaseet控件件用来与与数据库库交互,ddataasett在表单单显示页页和数据据库之间间起一个个桥梁作作用,在在一个表表单中如如果要与与数据库库交互,ddataasett控件是是必需有有的,在在单位列列表表单单中要显显示
27、数据据库数据据,此控控件必需需;2个Butttonn控件用用来启用用事件,例例如:“增加”和“删除”按钮可可以分别别启用增增加和删删除等方方法来实实现功能能,此控控件必需需;设计单位列列表表单单在自定义表表单的设设计界面面的工具具栏上点点击“”按钮,便便在设计计界面创创建一个个Labbel控控件,双双击Laabell控件,打打开Laabell控件的的属性页页,如图图:在Laabell控件属属性页中中分为:“属性”和“样式”两个页页签;在属性页签签上设计计控件IID和标标签;设置控件IID,当当表单上上有多个个相同的的控件时时,控件件ID不不能重复复。设置控件标标签,标标签是显显示上控控件上的的
28、内容,填填写需要要的内容容即可,我我们在标标签上填填写“单位列列表”。创建一个ggridd控件,如如图:在gridd控件属属性页中中分为:“表格”、“样式”和“交叉表表”三个页页签;在“表格”页签中中设置控控件IDD、数据据集名称称和控件件的一些些选项;设置控件IID,请请参考llabeel控件件的设置置方法;选择数据库库名称,如如果表单单中还没没有daatasset控控件,则则此选择择处为空空,必须须创建一一个daatasset数数据集控控件才可可以选择择,表格格显示的的数据是是丛daatasset数数据集中中取的;设置表格控控件的选选项,选选项内容容包括:“允许选选中单元元格”、“表格自自
29、适应高高度”、“表格自自适应宽宽度”、“只读”、“自动增增加记录录”和“可见”,“允许选选中单元元格”:当前前表格是是否有焦焦点,相相当于只只读属性性;“表格自自适应高高度”:表格的的高度和和显示器器显示屏屏幕的高高度一致致;“表格自自适应宽宽度”:表格格的宽度度和显示示器显示示屏的宽宽度一致致;“可见”:表格格控件在在表单上上是否显显示;“只读”:在表表格上不不能直接接编辑;“自动增增加记录录”:可在表表格的最最后一行行的任意意单元格格中按下下键盘上上的【】键,即即可自动动增加新新记录;在“交叉表表”页签上上可以设设置生成成交叉表表的信息息。在此此示例中中表格只只用来做做输入和和显示记记录,
30、用用到时做做详细说说明;创建一个ddataasett控件,如如图:数据集的数据来源在dataasett控件的的属性页页中分为为:“数据集集合”、“数据项项”和“事件”三个页页签;数据集的数据来源在数据集合合页签中中设置控控件IDD,保存存表名,打打开次序序,是否否保存和和SQLL语句;设置控件IID,请请参考llabeel控件件的设置置方法;选择控件的的打开次次序,控控制同一一表单中中多个数数据集的的打开次次序,数数字小的的就先打打开,即即设置为为1的就就先打开开;如果果多个数据据集的打打开次序序相同,则则按默认认次序打打开;如如果一个个数据集集调用另另一个数数据集的的数据,要要保证被被调用数
31、数据集先先打开。设置保存到到的表名名,在保保存表名名文本框框中输入入要保存存到的表表名,把把数据保保存到数数据库中中的数据据表中,也也可以点点击“”按钮,选选择要保保存到的的表名;设置单据展展现SQQL,此此SQLL也就是是数据集集的数据据来源,设置是否保保存,表表单上的的数据集集默认都都保存,如如果数据据集的数数据只当当参数传传递用,那那可以选选择不保保存到数数据库,以以节省数数据库的的资源。在数据项页页签中设设置字段段信息,左左侧显示示数据集集上的字字段列表表,右侧侧可以设设置每个个字段的的属性,设设置字段段的数据据类型、修修改字段段的显示示名称、及及字段是是否显示示等;另另外,数数据集的
32、的数据源源与数据据项的关关系是采采用同名名字段复复制的方方法,例例如在数数据源的的SQLL中有ssdwiid、ssdwccodee和snnamee三个字字段,而而在数据据项列表表中也有有sdwwid 和sddwcoode字字段,那那么数据据项的ssdwiid 和和sdwwcodde字段段的值则则从数据据源中的的同名字字段中来来,snnamee则不用用管,如如果snnamee是在数数据项中中,而在在数据源源的SQQL中,那那么snnamee字段的的值则为为空。同同名字段段复制流流程如图图:增加字段,点点击“增加”按钮,会会在左侧侧的字段段列表中中增加一一空行,选选中新增增加字段段,在右右侧填写写
33、或修改改此字段段的属性性批量增加字字段,点点击“批量增增加”按钮,打打开选择择字段页页面,选选择自己己需要的的字段,双双击字段段可以进进行多选选,点击击“确定”按钮,将将选中的的字段返返回到字字段列表表中。删除字段,在在字段列列表中选选择要删删除的字字段,点点击“删除”按钮,此此字段将将在数据据集上消消失。设置是否显显示,当当前字段段是否在在表单的的表格中中显示。鼠标的双击击事件,在在表格上上双击触触发的事事件,填填写“DjOOpenn(ssh_yy_innputt1_ss,ddssuub1,修改改) ;ddssuub1.Opeen()”,“DjOOpenn“:重新新打开一一个表单单,“sh_
34、y_iinpuut1_s”:是要要打开表表单的名名称(表表单SNN);“dsssub11”:要传传的数据据集对象象;“修改”:是以以哪种模模式打开开表单, 可为为(默认认/新增增/修改改/展现现),ddssuub1.Opeen()是重新新打开数数据集;在数据集的的事件页页签中设设置数据据集在操操作中的的触发事事件打开之前事事件:在在打开数数据集之之前触发发该事件打开之后事事件:在在打开数数据集之之后触发发该事件提交之前事事件:在在提交数数据集之之前触发发该事件提交之后事事件:在在揭底数数据集之之后触发发该事件滚动之前事事件:在在数据集集的数据据移动之之前触发发该事件滚动之后事事件:在在数据集集
35、的数据据移动之之后触发发该事件创建两个bbuttton按按钮,如如图:在buttton控控件的属属性页中中分为:“属性”、“样式”和“事件“三个页页签在buttton控控件的属属性页中中设置控控件的IID和标标签,请请参考llabeel控件件的设置置方法设置当前表表单的按按钮的标标签分别别为:“增加”和“删除”在事件页中中设置控控件的单单击事件件设置控件的的单击事事件,点点击“”按钮,打打开自定定义函数数页,定定义一个个函数,在在butttonn控件的的单击事事件上调调用,“增加”按钮的的单击事事件为:“DjOOpenn(ssh_yy_innputt1_ss,ddssuub1,新增增) ; d
36、dssuub1.Opeen();”,打开开单位卡卡片表单单增加记记录;“删除”按钮的的单击事事件为:“DellRoww(dsssubb1)”,是删删除当前前选中的的记录,设计表单完完成后的的效果设计单位卡卡片表单单所需要要的控件件有:四个labbel控控件,用用来显示示表单标标题和字字段标题题三个texxt控件件,用来来输入信信息一个datteseet控件件,用来来与数据据库交互互两个butttonn控件分分别为:“保存”和“关闭”设计单位卡卡片表单单创建四个llabeel控件件,laabell控件的的标签分分别为:“单位卡卡片”、“单位编编号”、“单位名名称”和“备注”,其中中“单位卡卡片”
37、控件的的字体颜颜色为蓝蓝色。创建三个ttextt控件,如如图:在teext控控件属性性页中分分为:“属性”、“样式”和“事件”三个页页签在属性页设设置控件件的IDD默认值值和数据据绑定设置控件的的ID和和默认值值,请参参考laabell控件的的设置方方法;设置绑定数数据,例例如:把把texxt1控控件绑定定到DssMaiin数据据集的ssdwccodee字段上上,表示示保存时时texxt1的的值保存存到sddwcoode字字段,也也可以点点击“选择字字段”按钮,打打开选择择字段的的页面,选选择要绑绑定到控控件的字字段,点点击“确定”返回;在事件属性性页设置置控件的的触发事事件设置控件的的单击事
38、事件:单单击控件件时触发发该事件件设置控件的的双击事事件:双双击控件件时触发发该事件件;设置控件的的进入事事件:当当控件获获取焦点点时触发发该事件件设置控件的的退出事事件:当当控件失失去焦点点时触发发该事件件设置控件的的按键事事件:当当用户按按键时触触发该事事件创建一个ddataasett控件,数数据集的的ID为为:“DsMMainn”,保存存表名为为“dw”,SQQL语句句为:“sellectt sddwidd,sddwcoode,sdwwnamme,bbz ffromm dww”,设置置DsMMiann数据集集的“数据项项”页签的的字段列列表分别别是:“sdwwid”、“sdwwcodde
39、”、“sdwwnamme”和“bz”,在表表单没有有griid控件件时,可可以不考考虑是否否显示当当前字段段,因为为DsMMainn控件的的字段是是绑定到到其它控控件上;创建四个bbuttton控控件分别别为:“保存”和“关闭”两个按按钮,“保存”按钮的的单击事事件为“DjSSavee(退退出)”,保存存数据后后关闭当当前表单单;“关闭”按钮的的单击事事件为“ClooseBBilll()”,关闭闭当前表表单;设计表单完完成后的的效果设计完成的的运行效效果设计完成后后通过主主菜单,打打开快速速浏览的的页面,如如图:C带导航航条的单单表输入入说明下面以职员员表为例例介绍带带导航条条的单表表输入格格
40、式的操操作方法法。职员员表的数数据库结结构如下下:职员表(EEMPLLOYEEE)序号字段名称类 型长 度空 值初值描 述述1Semplloyeeeiddchar11F自增长IDD2Semplloyeeecoodechar15F职员编号3Semplloyeeenaamechar40T职员名称4Bzvarchhar100T备注5SphonneChar40T电话6SemaiilChar60T电子邮件7SsexChar2T性别8sculttureeChar18学历9sbirtthdaayChar10T出生日期设计职员表表单所需需要的控控件有:10个laabell控件,显显示表单单标题和和字段标标题;
41、7个texxt控件件和2个个commbobbox控控件,用用来用户户输入和和选择信信息。8个butttonn控件,用用来启用用点击事事件。1个dattaseet控件件,用来来与数据据库进行行交互。设计职员表表单在设计界面面上创建建10个个labbel控控件,标标签分别别为:“职员表表”、“职员编编号”、“职员名名称”、“电话”、“Emaail”、“文化程程度”、“备注”、“性别”、“出生日日期”和“身份证证”;在设计界面面上创建建7个ttextt控件,根根据需要要摆放和和绑定控控件,请请参考上上面teext控控件绑定定的示例例创建两个ccombboboox控件件,如图图:把当前控件绑定的数据集
42、上当前控件的text值和value值 把当前控件绑定的数据集上当前控件的text值和value值在coombooboxx控件的的属性页页中分为为:“属性”、“样式”、“事件”三个页页签在属性页设设置控件件ID,数数据绑定定和取值值方式;设置控件IID和数数据绑定定,请参参考teext控控件的设设置方法法设置控件的的取值方方式分为为:“标准格格式”和“SQLL语句”标准格格式:是是由常数数组成的的值,SSQL语语句:是是从数据据库中读读取的数数据,当当前控件件的取值值方式为为:标准准格式,显显示值:“男”和“女”,取值值:“男”和“女”。在combboboox控件件的事件件页签中中设置启启用事件
43、件设置控件的的单击事事件:当当用户用用鼠标单单击控件件时触发发该事件件。设置控件的的选择事事件:当当控件的的内容发发生改变变时触发发该事件件。设置控件的的进入事事件:当当控件获获取焦点点时触发发该事件件。设置控件的的退出事事件:当当控件失失去焦点点时触发发该事件件。创建一个ddataasett控件,控控件IDD为:“DsMMainn”,保存存表名为为:“empployyee”,SQQL语句句为:“sellectt * frrom empployyee ordder by semmplooyeeeid”, 设设置DssMiaan数据据集的“数据项项”页签的的字段列列表分别别是:“semmploo
44、yeeeid”、“semmplooyeeecodde”、“semmplooyeeenamme”、“bz”、“sphhonee”、“semmaill”、“sbiirthhdayy”、“scuultuure”、“scaardiid”和“sseex”,其中中要“semmplooyeeeid”的右侧侧属性中中的“显示”前面的的复选框框中的勾勾去掉,此此字段不不显示在在表单的的表格上上,在没没有表格格的情况况下可以以不设置置是否显显示属性性,设置置“事件”属性页页中的打打开之前前事件为为:“DsMMainn.PaageSSizee=1;”,表示示一次打打开一条条记录,滚滚动之后后事件为为:“pubbdj
45、bbh=DDsMaain.Fieeldss.Fiielddssempployyeeiid.Vaaluee”,表示示翻页后后(移动记记录后)将当前前记录的的主键字字段的值值赋给全全局变量量pubbdjbbh,以以便修改改保存时时能够找找到修改改哪条记记录。创建八个bbuttton控控件的标标签分别别为:“第一条条”、“上一条条”、“下一条条”、“最后一一条”、“增加”、“删除”和“保存”,“第一条条”按钮的的单击事事件为:“DsMMainn.FiirsttPagge();”,打开开第一条条记录,DDsMaain是是绑定到到数据集集名称;“上一条条”按钮的的单击事事件为:“DsMMainn.Prr
46、evPPagee();”打开上上一条记记录,重重新打开开数据;“下一条条”按钮的的单击事事件为“DsMMainn.NeextPPagee();”,打开开下一条条记录,“最后一条”按钮的单击事件为:“DsMain.LastPage();”打开最后一条记录,“增加”按钮的单击事件为:“DsMain.Append();DsMain.fset_cont1();” fset_cont1()函数的流程如图:“删除”按按钮的单单击事件件为:“DellGriidRoow(DDsMaain);”,删除除数据库库的记录录,“保存”按钮的的单击事事件为:“uf_savvedjj()”,uf_savvedjj()函函
47、数为自自定义函函数,用用来保存存数据设计完成后后运行效效果设计完成后后点击主主菜单进进入快速速浏览的的页面。如如图:(二) 主主子表输输入的示示例说明明主子表输输入的表表单一般般分为:一对一一表单输输入、带带导航条条的表单单输入、一一对多表表单输入入等。A主子表表输入主子表输入入以差旅旅报销单单为例介介绍设计计方法及及过程。要要实现的的功能是是主表保保存经手手人、出出差人、和和摘要字字段。子子表保存存出差过过程中的的每一项项费用情情况。1设计差差旅报销销单需要要的控件件四个labbel 用来显显示表单单的标题题及主表表输入字字段的标标题;两个dattaseet 数数据集控控件,一一个用来来做主
48、表表保存数数据用,一一个用来来做子表表保存数数据用;三个texxt控件件,用来来输入主主表的信信息;grid 表格控控件用来来输入子子表的信信息;三个butttonn控件,“增加行”按钮、“删除行”按钮和“保存”按钮。“保存”按钮用来保存表单的信息。2设计差差旅报销销单方法法在设计页面面工具栏栏上四次次点击“”按钮,生生成四个个labbel控控件,根根据需要要摆放四四个控件件的位置置,依次次修改四四个控件件的标签签属性分分别为“差旅报报销单”、“经手人人”、“出差人人”、“摘要”,然后后修改“差旅报报销单”控件的的字体颜颜色为蓝蓝色。在设计页面面创建两两dattaseet数据据集控件件分别为为
49、DsMMainn和dsssubb。设置置DsMMainn数据集集的数据据源SQQL语句句是“sellectt * froom BBx”,设置置DsMMiann数据集集的“数据项项”页签的的字段列列表分别别是“bx_jsRRegNNamee”、“bx_ccRRegNNamee”、“bx_summmarry”和“bx_id”,其中中要“bx_id”的右侧侧属性中中的“显示”前面的的复选框框中的勾勾去掉,此此字段不不显示在在页面上上。“bx_jsRRegNNamee”的默认认值为“GettSesssioon(useerNaame=)usserNNamee”,表示示取当前前操作用用户。设设置dsssu
50、bb1数据据集的数数据源SSQL语语句为“sellectt * froom BBxDeetaiil wwherre bbx_iid=:DsMMainn.bxx_idd”。设置置dsssub11数据集集的“数据项项”页签的的字段列列表分别别为“bx_id”、“bxdd_beeginntimme”、“bxdd_beeginnplaace”、“bxdd_enndtiime”、“bxdd_enndpllacee”、“bxdd_trraffficttooll”、“bxdd_trraffficddjs”、“bxdd_trraffficjjes”、“bxdd_bttdjss”、“bxdd_bttjess”,
51、对应应的中文文名称是是“bx_id”、“出发日日期”、“出发地地”、“终到日日期”、“终到地地”、“交通工工具”、“单据张张数”、“金额”、“单据张张数”、“金额”,其中中“bx_id”不显示示,“bxdd_beeginntimme”和“bxdd_enndtiime”的鼠标标双击中中选择“SeleectDDatee()”方法,双双击时可可以选择择日期。创建三个ttextt控件分分别为ttextt1、ttextt2和ttextt3,把把texxt1放放在“经手人人”labbel控控件的后后面做输输入经手手人时用用,teext11要绑定定的数据据是DssMaiin数据据集的bbx_jjsReegN
52、aame字字段;把把texxt2放放在“出差人人”labbel控控件的后后面做输输入出差差人时用用,teext22要绑定定的数据据是DssMaiin数据据集的bbx_cccReegNaame字字段,设设置teext22的双击击事件为为“uf_sell()”,在ttextt2上双双击时可可以选择择出差人人,“uf_sell()”方法需需要自己己在自定定义函数数中设计计编写;把teext33放在“摘要”labbel控控件的后后面做输输入摘要要内容时时用,要要把teext33控件的的宽度拉拉长一些些,以便便可以输输入更多多的摘要要内容。创建一个ggridd控件为为griid1,设设置grrid11绑
53、定的的数据集集为dsssubb,设置置griid1的的自定义义标题,标标题HTTML内内容为“出发发终到到交通通工具交通补贴出发发日期出出发地终终到日期期终到地地单据张张数金额额单据张张数金额额”,可以以griid表格格的多层层表头。创建三个bbuttton控控件分别别为buuttoon1、bbuttton22和buuttoon3。设设置buuttoon1的的标签为为“保存”,点击击事件为为“DjSSavee()”,用来来保存表表单;设设置buuttoon2的的标签为为“增加行行”,点击击事件为为“dsssub.Apppendd()”,用来来为表格格增加一一行;设设置buuttoon3的的标签
54、为为“删除行行”,点击击事件为为“dsssub.Delletee()”,用来来为表格格删除选选中的当当前行,同同时删除除表格所所绑定的的数据集集的内容容的当前前行。到此,差旅旅报销单单设计完完成,设设计界面面如下图图:3设计完完成的运运行效果果设计完成成点击工工具栏上上的“”按钮打打开快速速浏览的的页面。如如图:点击“增增加行”,表格格增加一一行。在在表格上上选择一一行,点点击“删除行行”,选中中的当前前行消失失。输入入完成后后,点击击“保存”按钮,表表单保存存成功。B带导航航条的主主子表输输入说明明下面以采购购订单为为例介绍绍带导航航条的单单表输入入格式的的操作方方法。采采购订单单的数据据库
55、结构构如下:采购订单主主表(oordeerbiill)序号字段名称类 型长 度空 值初值描 述述1Djbhchar11F自增长IDD2sdateeChar10F日期3Sdepttidchar11T部门ID4Sdepttnammechar40T部门名称5SdepttcoddeChar15T部门编号6SdwiddChar11T单位ID7Sdwcoodechar15T单位编号8Sdwnaamechar40T单位名称9Bzvarchhar60T备注10ddisccounntdecimmal9T扣率11saddrresssvarChhar40T地址采购订单子子表(oordeerbiillssub)序号字
56、段名称类 型长 度空 值初值描 述述1Djbhchar11F自增长IDD2dj_snnint4F明细序号3Sitemmcoddechar15T商品编号4Sitemmnammechar40T商品名称5SunittChar6T计量单位6Siuniitsint4T计量规格7Dnumint4T数量8Dpriccedecimmal9T单价9dmoneeydecimmal9T金额10jehjdecimmal9T金额合计11sitemmidChar11T商品id12jehettobiigdecimmal9T大写金额合合计1采购订订单表单单需要的的控件有有:11个laabell控件,用用来显示示表单标标题和字
57、字段标题题两个dattaseet控件件,用来来与数据据库交互互,要与与数据库库交互,此此控件必必需13个buuttoon控件件,用来来启用事事件10个teext控控件,用用来输入入信息一个griid控件件,用来来显示控控件,此此控件必必需2设计采采购订单单表单在设计界面面中创建建11个个labbel控控件,111个llabeel控件件的标签签依次修修改为:“开票日日期”、“单据编编号”、“单位编编号”、“单位名名称”、“地址电电话”、“扣率”、“部门名名称”、“备注”、“金额合合计”、“金额合合计(大大写)”和“采购订订单”,把采采购订单单的字体体颜色为为蓝色,字字体大小小为四号号。在设计界面
58、面上创建建10个个texxt控件件,根据据需要摆摆放控件件和绑定定控件,请请参考上上面teext控控件绑定定的示例例创建两个ddataasett控件,分分别为:“DsMMainn”和“dsssub11”,设置置DsMMainn数据集集的保存存表名为为:“ordderbbilll”,打开开次序为为:“1”,SQQL语句句为:“sellectt orrderrbilll.*,dww.sddwcoode,deppt.ssdepptnaame,dw.sdwwnamme,ddw.ssadddresss,ddw.ssbannknoo, ddw.sstaxxno froom oordeerbiill,dep
59、pt,ddw wwherre oordeerbiill.sdwwid=dw.sdwwid andd deept.sdeeptiid=oordeerbiill.sdeeptiid aand ordderbbilll.beeacttivee=是是 oordeer bby oordeerbiill.djbbh”;设置置DsMMainn数据集集的“数据项项”页签的的字段列列表为:“bz”、“djbbh”、“sdaate”、“sdwwid”、“sdeeptiid”、“sdeeptccodee”、“sdeeptnnamee”、“sdwwcodde”、“sdwwnamme”、“ddisscouunt”、和“
60、sadddreess”,“djbbh”的默认认值为(DDAA草草),“ddiiscoountt”的默认认值为(1100);设置ddssuub1数数据集的的“数据集集合”页签的的保存表表名为:“ordderbbilllsubb”,打开开次序为为:“2”,设置置dsssub11数据集集的“数据项项”页签的的字段列列表为:“djbbh”、“sittemiid”、“sittemccodee”、“sittemnnamee”、“iunnitss”、“sunnit”、“dnuum”、“dmooneyy”、“jehhj”和“jehhetoobigg”,设置置“djbbh”、“jeffh”和“jehhetoob
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025信托资金借贷合同
- 2025年天津市合同监督管理办法已经修订
- 2025版金属材料购销合同范本
- 2025租房合同范本下载版「标准」
- 供应链金融创新与物流金融服务风险管理优化研究报告
- 2025地质机械仪器购销合同范本
- 工业互联网平台边缘计算硬件架构在智能工厂生产数据采集中的应用报告
- 跨境电商独立站运营:2025年跨境电商品牌形象塑造与传播策略报告
- 结合数字技术的2025年乡村文化创意集市创新模式探索
- 食品加工厂节能减排2025年节能减排技术与市场拓展报告
- 2025年山西杏花村汾酒集团有限责任公司招聘笔试参考题库含答案解析
- 石化石油行业安全
- 外研版(三起)(2024)三年级下册英语Unit 4 单元测试卷(含答案)
- 《资治通鉴》与为将之道知到课后答案智慧树章节测试答案2025年春武警指挥学院
- 哪吒2+deepseek爆火彰显文化自信和科技创新
- 第九章-人类与自然地理环境.课件
- 中考动员大会校长演讲稿
- 课题申报书:产教融合视域下职业教育赋能新质生产力的模型构建和实现路径研究
- 跨国合作:应对全球传染病挑战
- 《永辉超市S店库存管理问题及产生原因和优化建议》8700字(论文)
- 《光储充一体化电站技术规范》标准编制说明+征求意见稿
评论
0/150
提交评论