unit createsalarytable1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, DB, DBTables, StdCtrls, Buttons, Grids, DBGrids;type
Tcreatesalarytableform1 = class(TForm)
DataSource1: TDataSource;
DBGrid1: TDBGrid;
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
Edit2: TEdit;
Label3: TLabel;
Edit3: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
Table1: TTable;
procedure FormActivate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure ReadFromTable;
end;var
createsalarytableform1: Tcreatesalarytableform1;implementation{$R *.dfm}//模块启动时,从税率表中读数据至datagrid中
procedure Tcreatesalarytableform1.FormActivate(Sender: TObject);
begin
table1.DatabaseName:='gzgl';
table1.TableName:='tax';
table1.Active:=true;
readfromtable;
end;end.
[Error] createsalarytable1.pas(29): Unsatisfied forward or external declaration: 'Tcreatesalarytableform1.ReadFromTable'
那各'readfromtable'我已经在公共变量中已声明了啊!
可是它还是提示我编译错误啊!
请大家帮看看啊!
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, DB, DBTables, StdCtrls, Buttons, Grids, DBGrids;type
Tcreatesalarytableform1 = class(TForm)
DataSource1: TDataSource;
DBGrid1: TDBGrid;
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
Edit2: TEdit;
Label3: TLabel;
Edit3: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
Table1: TTable;
procedure FormActivate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure ReadFromTable;
end;var
createsalarytableform1: Tcreatesalarytableform1;implementation{$R *.dfm}//模块启动时,从税率表中读数据至datagrid中
procedure Tcreatesalarytableform1.FormActivate(Sender: TObject);
begin
table1.DatabaseName:='gzgl';
table1.TableName:='tax';
table1.Active:=true;
readfromtable;
end;end.
[Error] createsalarytable1.pas(29): Unsatisfied forward or external declaration: 'Tcreatesalarytableform1.ReadFromTable'
那各'readfromtable'我已经在公共变量中已声明了啊!
可是它还是提示我编译错误啊!
请大家帮看看啊!
建函数后就应该没问题了.
begin
table1.DatabaseName:='gzgl';
table1.TableName:='tax';
table1.Active:=true;
Tcreatesalarytableform1.readfromtable;//加上Tcreatesalarytableform1就可以了
end;
你试试看
table1.open;
begin
table1.DatabaseName:='gzgl';
table1.TableName:='tax';
table1.Active:=true;
readfromtable; //这从何来的?不懂!
end;
过程的实体我没有写啊!我是小菜啊!我不会写啊
不知道哪位高手能够指点一下阿?
建过函数以后该怎样啊!是不是这样啊
procedure Tcreatesalarytableform1.ReadFromTable;
beginend;
在这个里面怎么写啊
希望大家能帮助我啊
麻烦你们了啊!!!!