《数据库表单的创建》PPT课件.ppt
《《数据库表单的创建》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据库表单的创建》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)(1)直接使用
6、命令直接使用命令直接使用命令直接使用命令 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.常用表单属性常用表单属性常用表单属性常用表单属性 表单属性很多,但绝大多数很少用到。表单属性很多,但绝大多数很少用到。表单属性很多,但绝大多数很少用到。表单属性很多,但绝大多数很少用到。表表表表11.311
8、.311.311.3中列出了有关表单的一些重要属性,这中列出了有关表单的一些重要属性,这中列出了有关表单的一些重要属性,这中列出了有关表单的一些重要属性,这些属性规定了表单的外观和行为,经常在表单设计些属性规定了表单的外观和行为,经常在表单设计些属性规定了表单的外观和行为,经常在表单设计些属性规定了表单的外观和行为,经常在表单设计时用到。时用到。时用到。时用到。请大家参考表请大家参考表请大家参考表请大家参考表11.311.311.311.3。事件:一种系统预先定义而由用户或系统发出的动作事件:一种系统预先定义而由用户或系统发出的动作事件:一种系统预先定义而由用户或系统发出的动作事件:一种系统预
9、先定义而由用户或系统发出的动作2.2.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.鼠标事件鼠标事件鼠标事件鼠标事件 ClickCli
11、ckClickClick事件事件事件事件:鼠标左键单击对象时发生的事件。鼠标左键单击对象时发生的事件。鼠标左键单击对象时发生的事件。鼠标左键单击对象时发生的事件。4.4.4.4.键盘事件键盘事件键盘事件键盘事件 InteractiveChangeInteractiveChangeInteractiveChangeInteractiveChange事件。事件。事件。事件。7.7.7.7.常用方法常用方法常用方法常用方法 ReleaseReleaseReleaseRelease方法方法方法方法:从内存中释放表单从内存中释放表单从内存中释放表单从内存中释放表单RefreshRefreshRefres
12、hRefresh方法:刷新表单数据方法:刷新表单数据方法:刷新表单数据方法:刷新表单数据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、例11.311.311.311.3表表表表单单单单中中中中有有有有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 文本框控件文本框控件文本框控件文本框控件 “文文文文本本本本框框框框”控控控控件件件件主主主主要要要要用用用用于于于于表
17、表表表中中中中非非非非备备备备注注注注型型型型和和和和通通通通用用用用型型型型字字字字段段段段值值值值的的的的输输输输入入入入、输输输输出出出出,以以以以及及及及内内内内存存存存变变变变量量量量赋值和输出等操作。赋值和输出等操作。赋值和输出等操作。赋值和输出等操作。“文文文文本本本本框框框框”控控控控件件件件与与与与“标标标标签签签签”控控控控件件件件最最最最主主主主要要要要的的的的区别在于它们使用的数据源是不同的。区别在于它们使用的数据源是不同的。区别在于它们使用的数据源是不同的。区别在于它们使用的数据源是不同的。常用属性:常用属性:常用属性:常用属性:Value,ControlSource
18、Value,ControlSourceValue,ControlSourceValue,ControlSource “标标标标 签签签签”控控控控 件件件件 的的的的 数数数数 据据据据 源源源源 来来来来 自自自自 于于于于 其其其其“Caption”“Caption”“Caption”“Caption”属属属属性性性性,“文文文文本本本本框框框框”控控控控件件件件的的的的数数数数据据据据源源源源来来来来自自自自于于于于其其其其“ControlSource”“ControlSource”“ControlSource”“ControlSource”属属属属性性性性,可可可可以以以以是是是是表表
19、表表中的非备注型、通用型字段和内存变量。中的非备注型、通用型字段和内存变量。中的非备注型、通用型字段和内存变量。中的非备注型、通用型字段和内存变量。“文文文文本本本本框框框框”控控控控件件件件的的的的属属属属性性性性主主主主要要要要包包包包括括括括:“文文文文本本本本框框框框”的的的的大大大大小小小小,“文文文文本本本本框框框框”中中中中输输输输入入入入、输输输输出出出出信信信信息息息息字字字字体的大小、风格和颜色等。体的大小、风格和颜色等。体的大小、风格和颜色等。体的大小、风格和颜色等。11.3.3 11.3.3 11.3.3 11.3.3 编辑框控件编辑框控件编辑框控件编辑框控件和和和和文
20、文文文本本本本框框框框相相相相似似似似,也也也也是是是是用用用用来来来来输输输输入入入入用用用用户户户户的的的的数数数数据据据据,但但但但编辑框的内容只能是文本数据。编辑框的内容只能是文本数据。编辑框的内容只能是文本数据。编辑框的内容只能是文本数据。例例例例子子子子11.4 11.4 11.4 11.4 求求求求100100100100到到到到1000100010001000间间间间能能能能被被被被37373737整整整整除除除除的的的的数数数数。要要要要求求求求在在在在编编编编辑辑辑辑框框框框中中中中显显显显示示示示输输输输出出出出结结结结果果果果,并并并并通通通通过过过过命命命命令令令令按
21、按按按钮钮钮钮来来来来控控控控制制制制输输输输出。出。出。出。k=0k=0k=0k=0for x=100 to 1000 for x=100 to 1000 for x=100 to 1000 for x=100 to 1000 if x%37=0if x%37=0if x%37=0if x%37=0thisform.edit1.value=thisform.edit1.value+str(x,5)thisform.edit1.value=thisform.edit1.value+str(x,5)thisform.edit1.value=thisform.edit1.value+str(x,5
22、)thisform.edit1.value=thisform.edit1.value+str(x,5)k=k+1k=k+1k=k+1k=k+1if k%5=0if k%5=0if k%5=0if k%5=0thisform.edit1.value=thisform.edit1.value+chr(13)thisform.edit1.value=thisform.edit1.value+chr(13)thisform.edit1.value=thisform.edit1.value+chr(13)thisform.edit1.value=thisform.edit1.value+chr(13)e
23、ndifendifendifendifendifendifendifendifendforendforendforendfor11.3.6 11.3.6 11.3.6 11.3.6 列表框与组合框控件列表框与组合框控件列表框与组合框控件列表框与组合框控件列列列列表表表表框框框框(listboxlistboxlistboxlistbox)控控控控件件件件提提提提供供供供一一一一组组组组选选选选项项项项,用用用用户户户户可可可可以以以以从中选择一个或者多个选项。从中选择一个或者多个选项。从中选择一个或者多个选项。从中选择一个或者多个选项。列列列列表表表表框框框框显显显显示示示示其其其其中中中中的的
24、的的若若若若干干干干选选选选项项项项,用用用用户户户户可可可可以以以以通通通通过过过过滚滚滚滚动动动动条条条条浏览其他选项。浏览其他选项。浏览其他选项。浏览其他选项。要求掌握的属性:要求掌握的属性:要求掌握的属性:要求掌握的属性:ControlSourceControlSourceControlSourceControlSource、RowSourceRowSourceRowSourceRowSource、RowSourceTypeRowSourceTypeRowSourceTypeRowSourceType常用方法:常用方法:常用方法:常用方法:AddItemAddItemAddItemAd
25、dItem:给:给:给:给RowSourceTypeRowSourceTypeRowSourceTypeRowSourceType属性为属性为属性为属性为0 0 0 0的列表添加一项。的列表添加一项。的列表添加一项。的列表添加一项。RemoveItem:RemoveItem:RemoveItem:RemoveItem:从从从从RowSourceTypeRowSourceTypeRowSourceTypeRowSourceType属性为属性为属性为属性为0 0 0 0的列表删除一项。的列表删除一项。的列表删除一项。的列表删除一项。Requery:Requery:Requery:Requery:当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库表单的创建 数据库 表单 创建 PPT 课件
限制150内