Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16503445
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:19:31

下载本文示例代码
p>  在很多情况下,我们需要的数据与数据库中其它字段的数据相关,例如订单的金额为数量与单价的乘积。在应用程序中,若要在显示订单具体条目的同时显示金额,通常要创建一个字段,在显示该字段之前先进行乘法运算,将金额值存储在该字段中。但是,若用户修改了数量或单价,那就不得不更改金额值。这个问题立刻变得复杂起来,幸好Delphi提供了在数据库表中定义附加字段的容易方法。这种字段被称为计算出的字段(Calculatedfields),它们以数据库表中的其他字段为基础。计算出的字段的优点是计算出的值不被存储在数据库中,不过,每次记录发生变化时都要对其进行计算,且需要访问和显示字段。下面说明使用计算出的字段的方法。   1. 建立新的工程文件project1, 在form1上放置一个Table、一个Datasource和一个Dbgrid 控件,Datasource1的Datasource 属性为Table1,Dbgrid1的Datasource属性为Datasource1。Table1中所用的数据库表为order.db,将Table1的Active属性置为True。 下面是Table1的定义: 字段名 p>  在很多情况下,我们需要的数据与数据库中其它字段的数据相关,例如订单的金额为数量与单价的乘积。在应用程序中,若要在显示订单具体条目的同时显示金额,通常要创建一个字段,在显示该字段之前先进行乘法运算,将金额值存储在该字段中。但是,若用户修改了数量或单价,那就不得不更改金额值。这个问题立刻变得复杂起来,幸好Delphi提供了在数据库表中定义附加字段的容易方法。这种字段被称为计算出的字段(Calculatedfields),它们以数据库表中的其他字段为基础。计算出的字段的优点是计算出的值不被存储在数据库中,不过,每次记录发生变化时都要对其进行计算,且需要访问和显示字段。下面说明使用计算出的字段的方法。   1. 建立新的工程文件project1, 在form1上放置一个Table、一个Datasource和一个Dbgrid 控件,Datasource1的Datasource 属性为Table1,Dbgrid1的Datasource属性为Datasource1。Table1中所用的数据库表为order.db,将Table1的Active属性置为True。 下面是Table1的定义: 字段名 下载本文示例代码


Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段Delphi 中使用计算出的字段
阅读(153) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~