《《数据库表单的创建》PPT课件》由会员分享,可在线阅读,更多相关《《数据库表单的创建》PPT课件(65页珍藏版)》请在金锄头文库上搜索。
1、学习目标学习目标n n掌握表单的创建与运行n n掌握表单的操作n n掌握表单中常用控件标签、命令按钮、文本框、编辑框、标签、命令按钮、文本框、编辑框、列表框、组合框、表格列表框、组合框、表格11.1 11.1 表单的建立与运行表单的建立与运行 创建表单的过程,就是定义控件的属性,确定创建表单的过程,就是定义控件的属性,确定创建表单的过程,就是定义控件的属性,确定创建表单的过程,就是定义控件的属性,确定事件或方法、代码的过程。事件或方法、代码的过程。事件或方法、代码的过程。事件或方法、代码的过程。表单就是一个容器,它可以容纳多个控件。表单就是一个容器,它可以容纳多个控件。表单就是一个容器,它可以
2、容纳多个控件。表单就是一个容器,它可以容纳多个控件。11.1.2 11.1.2 11.1.2 11.1.2 用表单设计器创建表单用表单设计器创建表单用表单设计器创建表单用表单设计器创建表单 ppCreate form Create form Create form Create form pp文件文件文件文件/ /新建新建新建新建/ /表单表单表单表单/ /新建文件新建文件新建文件新建文件11.1 11.1 表单的建立与运行表单的建立与运行 2. 2.表单设计器环境表单设计器环境表单设计器环境表单设计器环境(1 1)属性窗口)属性窗口)属性窗口)属性窗口表单及其控件均称为对象,每个对象都有自己
3、属性,表单及其控件均称为对象,每个对象都有自己属性,表单及其控件均称为对象,每个对象都有自己属性,表单及其控件均称为对象,每个对象都有自己属性,事件和方法。事件和方法。事件和方法。事件和方法。pp有的属性值可以在设置框中输入,有的需要从系有的属性值可以在设置框中输入,有的需要从系有的属性值可以在设置框中输入,有的需要从系有的属性值可以在设置框中输入,有的需要从系统所提供的一组属性值中指定统所提供的一组属性值中指定统所提供的一组属性值中指定统所提供的一组属性值中指定pp有的属性是只读的,用户不能修改,有的属性是只读的,用户不能修改,有的属性是只读的,用户不能修改,有的属性是只读的,用户不能修改,
4、斜体斜体斜体斜体显示显示显示显示pp要为属性设置一个字符值,可以在设置框中直接要为属性设置一个字符值,可以在设置框中直接要为属性设置一个字符值,可以在设置框中直接要为属性设置一个字符值,可以在设置框中直接输入,不要加定界符。输入,不要加定界符。输入,不要加定界符。输入,不要加定界符。11.1 11.1 表单的建立与运行表单的建立与运行 (2 2)表单控件工具栏)表单控件工具栏)表单控件工具栏)表单控件工具栏要求会使用的控件:要求会使用的控件:要求会使用的控件:要求会使用的控件:标签、文本框、编辑框、命令按钮、组合框、列表标签、文本框、编辑框、命令按钮、组合框、列表标签、文本框、编辑框、命令按钮
5、、组合框、列表标签、文本框、编辑框、命令按钮、组合框、列表框和表格框和表格框和表格框和表格(3 3)表单设计器工具栏)表单设计器工具栏)表单设计器工具栏)表单设计器工具栏(4 4)表单菜单)表单菜单)表单菜单)表单菜单表单中的对象设计过程:表单中的对象设计过程:表单中的对象设计过程:表单中的对象设计过程:向表单添加控件向表单添加控件向表单添加控件向表单添加控件-设置属性设置属性设置属性设置属性-设计代码设计代码设计代码设计代码11.1.3 11.1.3 表单的运行表单的运行 有有有有2 2 2 2种方法可以运行表单:种方法可以运行表单:种方法可以运行表单:种方法可以运行表单: (1)(1)(1
6、)(1)直接使用命令直接使用命令直接使用命令直接使用命令 DO FORM DO FORM DO FORM DO FORM 表单名表单名表单名表单名(2)(2)(2)(2)在表单设计器窗口,选择在表单设计器窗口,选择在表单设计器窗口,选择在表单设计器窗口,选择“表单表单表单表单”菜单中的菜单中的菜单中的菜单中的“运运运运 行行行行”命令,或直接单击工具栏中的红色惊叹号。命令,或直接单击工具栏中的红色惊叹号。命令,或直接单击工具栏中的红色惊叹号。命令,或直接单击工具栏中的红色惊叹号。 保存表单时,表单将被保存为一个表单文件保存表单时,表单将被保存为一个表单文件保存表单时,表单将被保存为一个表单文件
7、保存表单时,表单将被保存为一个表单文件(扩展名是(扩展名是(扩展名是(扩展名是.scx.scx.scx.scx)和一个表单备注文件(扩展名是)和一个表单备注文件(扩展名是)和一个表单备注文件(扩展名是)和一个表单备注文件(扩展名是.sct.sct.sct.sct)()()()(P196P196P196P196)11.2 11.2 表单的操作表单的操作 表单的属性表单的属性表单的属性表单的属性 1.1.1.1.常用表单属性常用表单属性常用表单属性常用表单属性 表单属性很多,但绝大多数很少用到。表单属性很多,但绝大多数很少用到。表单属性很多,但绝大多数很少用到。表单属性很多,但绝大多数很少用到。
8、表中列出了有关表单的一些重要属性,这些属表中列出了有关表单的一些重要属性,这些属表中列出了有关表单的一些重要属性,这些属表中列出了有关表单的一些重要属性,这些属性规定了表单的外观和行为,经常在表单设计时用性规定了表单的外观和行为,经常在表单设计时用性规定了表单的外观和行为,经常在表单设计时用性规定了表单的外观和行为,经常在表单设计时用到。到。到。到。 请大家参考表。请大家参考表。请大家参考表。请大家参考表。事件:一种系统预先定义而由用户或系统发出的动作事件:一种系统预先定义而由用户或系统发出的动作事件:一种系统预先定义而由用户或系统发出的动作事件:一种系统预先定义而由用户或系统发出的动作2.2
9、.2.2.表单事件表单事件表单事件表单事件 以下以下以下以下3 3 3 3个事件用于表单和表单集:个事件用于表单和表单集:个事件用于表单和表单集:个事件用于表单和表单集: (1)Load(1)Load(1)Load(1)Load事件:事件:事件:事件:该事件代码从表单装入内存至表单该事件代码从表单装入内存至表单该事件代码从表单装入内存至表单该事件代码从表单装入内存至表单被释放期间仅被运行一次。被释放期间仅被运行一次。被释放期间仅被运行一次。被释放期间仅被运行一次。 (2)UnLoad(2)UnLoad(2)UnLoad(2)UnLoad事件:事件:事件:事件:在表单被释放时发生,是释放表在表单
10、被释放时发生,是释放表在表单被释放时发生,是释放表在表单被释放时发生,是释放表单或表单集的最后一个事件。单或表单集的最后一个事件。单或表单集的最后一个事件。单或表单集的最后一个事件。 (3)Activate (3)Activate (3)Activate (3)Activate事件:事件:事件:事件:常用设置表单上控件的初值和常用设置表单上控件的初值和常用设置表单上控件的初值和常用设置表单上控件的初值和初始属性。初始属性。初始属性。初始属性。 11.2.2 11.2.2 常用事件与方法常用事件与方法 3.3.3.3.鼠标事件鼠标事件鼠标事件鼠标事件 ClickClickClickClick事件
11、事件事件事件: : : :鼠标左键单击对象时发生的事件。鼠标左键单击对象时发生的事件。鼠标左键单击对象时发生的事件。鼠标左键单击对象时发生的事件。4.4.4.4.键盘事件键盘事件键盘事件键盘事件 InteractiveChangeInteractiveChangeInteractiveChangeInteractiveChange事件。事件。事件。事件。7.7.7.7.常用方法常用方法常用方法常用方法 ReleaseReleaseReleaseRelease方法方法方法方法: : : :从内存中释放表单从内存中释放表单从内存中释放表单从内存中释放表单RefreshRefreshRefreshR
12、efresh方法:刷新表单数据方法:刷新表单数据方法:刷新表单数据方法:刷新表单数据11.3 11.3 常用表单控件常用表单控件 11.3.1 11.3.1 11.3.1 11.3.1 添加表单控件添加表单控件添加表单控件添加表单控件表单中添加什么样的控件是根据需求决定的,表单中添加什么样的控件是根据需求决定的,表单中添加什么样的控件是根据需求决定的,表单中添加什么样的控件是根据需求决定的,一旦确定了控件的类型,就要定义控件的属性、一旦确定了控件的类型,就要定义控件的属性、一旦确定了控件的类型,就要定义控件的属性、一旦确定了控件的类型,就要定义控件的属性、确定事件和方法代码。确定事件和方法代码
13、。确定事件和方法代码。确定事件和方法代码。11.3.2 11.3.2 11.3.2 11.3.2 表单控件及其属性表单控件及其属性表单控件及其属性表单控件及其属性1 1 1 1标签控件(标签控件(标签控件(标签控件(LabelLabelLabelLabel) “标标标标签签签签”控控控控件件件件是是是是按按按按一一一一定定定定格格格格式式式式显显显显示示示示在在在在表表表表单单单单上上上上的的的的文文文文本本本本信信信信息息息息,用用用用来来来来显显显显示示示示表表表表单单单单中中中中各各各各种种种种说说说说明明明明和和和和提提提提示示示示信信信信息息息息。一一一一旦旦旦旦“标标标标签签签签”
14、控控控控件件件件的的的的属属属属性性性性、事事事事件件件件和和和和方方方方法法法法被被被被定定定定义义义义,输输输输出出出出信息将根据这些定义,按指定的格式输出。信息将根据这些定义,按指定的格式输出。信息将根据这些定义,按指定的格式输出。信息将根据这些定义,按指定的格式输出。 “标标标标签签签签”控控控控件件件件的的的的属属属属性性性性主主主主要要要要包包包包括括括括:CaptionCaptionCaptionCaption,NameNameNameName,FontNameFontNameFontNameFontName,FontSizeFontSizeFontSizeFontSize例例例
15、例表表表表单单单单中中中中有有有有3 3 3 3个个个个标标标标签签签签。当当当当鼠鼠鼠鼠标标标标单单单单击击击击任任任任何何何何一一一一个个个个标标标标签签签签时时时时,其其其其他两个标签的标题文本互换。他两个标签的标题文本互换。他两个标签的标题文本互换。他两个标签的标题文本互换。=T=T=T=T 11.3.2 11.3.2 11.3.2 11.3.2 命令按钮控件命令按钮控件命令按钮控件命令按钮控件 “命命命命令令令令按按按按钮钮钮钮”控控控控件件件件主主主主要要要要用用用用来来来来控控控控制制制制程程程程序序序序的的的的执行过程,以及对表中数据的操作等。执行过程,以及对表中数据的操作等。
16、执行过程,以及对表中数据的操作等。执行过程,以及对表中数据的操作等。 “命命命命令令令令按按按按钮钮钮钮”控控控控件件件件的的的的属属属属性性性性主主主主要要要要包包包包括括括括:captioncaptioncaptioncaption,namenamenamename“命令按钮命令按钮命令按钮命令按钮”控件的事件:控件的事件:控件的事件:控件的事件:clickclickclickclick11.3.3 11.3.3 11.3.3 11.3.3 文本框控件文本框控件文本框控件文本框控件 “文文文文本本本本框框框框”控控控控件件件件主主主主要要要要用用用用于于于于表表表表中中中中非非非非备备备备注注注注型型型型和和和和通通通通用用用用型型型型字字字字段段段段值值值值的的的的输输输输入入入入、输输输输出出出出,以以以以及及及及内内内内存存存存变变变变量量量量赋值和输出等操作。赋值和输出等操作。赋值和输出等操作。赋值和输出等操作。 “文文文文本本本本框框框框”控控控控件件件件与与与与“标标标标签签签签”控控控控件件件件最最最最主主主主要要要要的的的的区别在于它们使用的数据源是不同的。区别在于