Delphi7__数据库的应用开发.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
按钮名称 按钮功能 First 将数据集的记录指针移到第一条记录 Prior 将数据集的记录指针移到前一条记录 Next 将数据集的记录指针移到后一条记录 Last 将数据集的记录指针移到最后一条记录 Insert 在当前记录之后插入一条记录 Delete 删除当前记录,当ConfirmDelete属性设置为true时,会弹出删除确认对话框 Edit 使数据集处于编辑状态 Post 把对数据集的修改(Insert或Edit),保存到实际的数据表中 Cancel 取消对数据集的修改 Refresh 根据数据表的内容,刷新数据组件中的数据 2.TDBGrid组件 TDBGrid组件是用于显示和编辑数据库表中记录信息的重要组件,该组件以列表的形式来显示数据库中的数据记录。它包含了数据的行和列。在网格中每一行代表数据集中的一行,每一列代表数据集中的一个字段。它的用法很简单,是最常用的数据控制组件之一。组件图标为“ ”。 3.TDBListBox组件TDBComboBox组件 TDBListBox组件TDBComboBox组件类似于TListBox组件和TComboBox组件,TDBListBox组件用于在一个列表中显示或设置字段的值,TDBComboBox用来在一个文本框中显示或设置字段的值。 4.TDBImage组件 该组件用来显示图像字段内容。它有三个重要属性:DataSource、DataField和Stretch。5.TDBCheckBox组件 (1)ValueChecked属性 该属性是字符串属性,当字段的内容与该属性值匹配时,该组件被选中。 (2)ValueUnchecked属性 该属性也是字符串属性,当字段的内容与该属性值匹配时,该组件被清除。 6.TDBRadioGroup组件 (1)Columns属性 该属性用来设置排列单选按钮的列数,默认值为1 。 (2)Items属性 用来设置单选按钮显示的文字。 (3)Values属性 与Items属性一样,也是一个字符串列表,设置方法也是与Items属性一样。表示相应单选按钮的值。 【例14-1】 编写一个通讯录维护程序,程序的设计界面如图14-17所示,程序运行时单击TDBNavigator组件的相应按钮将对通讯录表实现相应的操作,程序运行界面如图14-18所示。 [实现分析] 可使用TTable组件和数据控制组件来维护和操作数据库中的内容,使用TTable组件和数据控制组件维护与操作数据库中数据的方法步骤如下: (1)在界面上添加一个TTable组件,通过设置它的DatabaseName和TableName属性使它与某一个数据表联系在一起,然后把它的Active属性设置为True; (2)在界面上添加一个TDataSource组件,设置它的DataSet属性值为(1)中添加的TTable组件的名称,以便能够通过它访问数据库中的数据; (3)在界面上添加数据控制组件,设置它的DataSource属性值为(2)中添加的TDataSource组件的各称,设置它的DataField属性为要显示和设置的字段名称。 图14-17 程序设计界面 图14-18 程序运行界面 14.1.7 SQL语言 SQL语言是结构查询语言,是一种标准的关系数据库语言,Delphi中提供了对SQL语言的支持。对一般用户而言,在Delphi中使用的SQL语言的功能主要有: 1.数据查询 [格式]:SELECT [ALL | DISTINCT |TOP N|TOP N PERCENT] *|列名1或表达式1 [AS 列标题1 ] [,列名2或表达式2 [AS 列标题2]…] FROM 表名1 [ IN 数据库名1] 别名1[,表名2 [ IN 数据库名2] 别名2 …] [WHERE 条件] [GROUP BY列名1 [, 列名2]…] [HAVING 条件] [ORDER BY 列名1 [ASC | DESC] [, 列名2 [ASC | DESC]…]] 例如,有语句: Select 学号,姓名,年级 from 学生 Where 专业=自动化 其作用是“列出自动化专业的全部学生的学号、姓名和年级”。 又如,有语句: SELECT 学生.学号,学生.姓名,必修课成绩.课号,必修课成绩.成绩 FROM 学生,必修课成绩 WHERE 学生.学号=必修课成绩.学号 其作用是“查询出所有学生的必修课的学习情况,查询

文档评论(0)

5566www + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档