📄 count.pas
字号:
unit count;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, Mask, DBCtrls, StdCtrls, Grids, DBGrids, ExtCtrls;
type
TForm2 = class(TForm)
GroupBox1: TGroupBox;
GroupBox2: TGroupBox;
Button4: TButton;
DBGrid2: TDBGrid;
Label24: TLabel;
DBGrid5: TDBGrid;
Label39: TLabel;
Button5: TButton;
Button6: TButton;
DBGrid7: TDBGrid;
Label41: TLabel;
Label43: TLabel;
DBGrid9: TDBGrid;
Button7: TButton;
DBGrid3: TDBGrid;
Panel1: TPanel;
Label13: TLabel;
Label27: TLabel;
Label38: TLabel;
Label40: TLabel;
Label42: TLabel;
Label44: TLabel;
Label45: TLabel;
Label46: TLabel;
Label47: TLabel;
Label49: TLabel;
Label50: TLabel;
Label48: TLabel;
DBText1: TDBText;
DBText2: TDBText;
DBText5: TDBText;
DBText6: TDBText;
DBText7: TDBText;
DBText8: TDBText;
DBText9: TDBText;
DBText10: TDBText;
DBText11: TDBText;
DBText12: TDBText;
DBText13: TDBText;
Label51: TLabel;
DBGrid55: TDBGrid;
Label1: TLabel;
Button1: TButton;
Button2: TButton;
procedure FormShow(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure Button7Click(Sender: TObject);
procedure DBGrid3CellClick(Column: TColumn);
procedure FormDestroy(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses DMFrom,report;
{$R *.dfm}
procedure TForm2.FormShow(Sender: TObject);
begin
dm.self.Close;
dm.self.Open;
dm.stu.Close;
dm.stu.MasterSource:=dm.da_adosel;
dm.stu.Open;
dm.work.Close;
dm.work.MasterSource:=dm.da_adosel;
dm.work.Open;
dm.pa.Close;
dm.pa.MasterSource:=dm.da_adosel;
dm.pa.Open;
dm.jc.Close;
dm.jc.MasterSource:=DM.da_adosel;
dm.jc.Open;
dm.fz.Close;
dm.fz.MasterSource:=dm.da_adosel;
dm.fz.Open;
if dm.temp.RecordCount>0 then
begin
Label51.Caption:=dm.temp.FieldValues['birthday'];
DBGrid3.Enabled:=true;
end
else
DBGrid3.Enabled:=false;
end;
procedure TForm2.Button3Click(Sender: TObject);
var freport:TForm3;
begin
freport:=TForm3.Create(owner);
freport.rmstu.ShowReport;
freport.Free;
end;
procedure TForm2.Button2Click(Sender: TObject);
begin
close;
end;
procedure TForm2.Button5Click(Sender: TObject);
var freport:TForm3;
begin
freport:=TForm3.Create(owner);
freport.rmwork.ShowReport;
freport.Free;
end;
procedure TForm2.Button6Click(Sender: TObject);
var freport:TForm3;
begin
freport:=TForm3.Create(owner);
freport.rmpa.ShowReport;
freport.Free;
end;
procedure TForm2.Button7Click(Sender: TObject);
var freport:TForm3;
begin
freport:=TForm3.Create(owner);
freport.rmjc.ShowReport;
freport.Free;
end;
procedure TForm2.DBGrid3CellClick(Column: TColumn);
begin
Label51.Caption:=dm.temp.FieldValues['birthday'];
end;
procedure TForm2.FormDestroy(Sender: TObject);
begin
dm.stu.Close;
dm.stu.MasterSource:=dm.ds_self;
dm.stu.Open;
dm.work.Close;
dm.work.MasterSource:=dm.ds_self;
dm.work.Open;
dm.pa.Close;
dm.pa.MasterSource:=dm.ds_self;
dm.pa.Open;
dm.jc.Close;
dm.jc.MasterSource:=DM.ds_self;
dm.jc.Open;
dm.fz.Close;
dm.fz.MasterSource:=dm.ds_self;
dm.fz.Open;
end;
procedure TForm2.Button1Click(Sender: TObject);
var freport:TForm3;
begin
freport:=TForm3.Create(owner);
freport.rmfz.ShowReport;
freport.Free;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -