急!请问我的Delphi程序出了什么问题?

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:40:50
急!请问我的Delphi程序出了什么问题?
可总是写到table1的events事件OnCalcFields的计算金额这个命令:table1count.value:=table1price.value*table1number.value;时,
总是出现这个错误:
[错误] Unit5.pas(49): Undeclared identifier: 'table1count'
[错误] Unit5.pas(49): Missing operator or semicolon
[错误] Unit5.pas(49): Missing operator or semicolon
[错误] Unit5.pas(49): Missing operator or semicolon
[致命错误] Unit4.pas(7): Could not compile used unit 'Unit5.pas'

请问怎么修改呢?

我设计的窗体如这个图:
http://botu.bokee.com/photodata/2006-4-12/010/042/194/1093134/1093134_h.jpg

程序如下:
unit Unit5;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, DBTables, Buttons, StdCtrls, Mask, DBCtrls, Grids, DBGrids,
ExtCtrls;

type
TForm5 = class(TForm)

1、是不是因为没有定义table1count,table1price,table1number呢?
--是!
2、没有相应组件
--双击Table控件去添加字段。

另外:
procedure TForm5.DBEdit1Change(Sender: TObject);
begin
table1.Insert;
table1.Edit;
end;
--这一段想干嘛用?嘿嘿