急!请问我的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)
可总是写到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;
--这一段想干嘛用?嘿嘿