jiangchengrule.pas

来自「pasa人力资源考勤管理系统」· PAS 代码 · 共 106 行

PAS
106
字号
unit jiangchengrule;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  Buttons, ExtCtrls, StdCtrls, Db, ADODB, Grids, DBGrids, DBCtrls, Mask;

type
  Tformjiangchengrule = class(TForm)
    DataSource1: TDataSource;
    adobeforedecafter: TADODataSet;
    DBEdit1: TDBEdit;
    Label1: TLabel;
    GroupBox2: TGroupBox;
    RadioButton1: TRadioButton;
    RadioButton2: TRadioButton;
    Label2: TLabel;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    BitBtn3: TBitBtn;
    procedure FormActivate(Sender: TObject);
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    procedure adobeforedecafterBeforePost(DataSet: TDataSet);
    procedure BitBtn2Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn3Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  formjiangchengrule: Tformjiangchengrule;

implementation

uses datamol,publicfunction,main;

{$R *.DFM}


procedure Tformjiangchengrule.FormActivate(Sender: TObject);
begin
  adobeforedecafter.Open;
  if (adobeforedecafter.FieldByName('beforedecafter').asstring='前功补後过') then
      radiobutton1.Checked:=true
  else if adobeforedecafter.fieldbyname('beforedecafter').asstring='後功补前过' then
     radiobutton2.checked:=true;
end;

procedure Tformjiangchengrule.FormCloseQuery(Sender: TObject;
  var CanClose: Boolean);
begin
  {if adoquery1.Modified then
     if application.messagebox('你是否要对所做的修改进行保存?','保存确认',mb_okcancel+mb_iconquestion)=idok then
        begin
        adoquery1.post;
        adoquery1.close;
        end
        else
        adoquery1.cancel;
        adoquery1.close;  }
 end;

procedure Tformjiangchengrule.adobeforedecafterBeforePost(
  DataSet: TDataSet);
begin
  dismissdot:=adobeforedecafter.fieldbyname('dismissdot').asinteger;
  if radiobutton1.Checked then
    begin
     adobeforedecafter.FieldByName('beforedecafter').asstring:='前功补後过';
     beforedecafter:='前功补後过';
     end
  else
    begin
     adobeforedecafter.fieldbyname('beforedecafter').asstring:='後功补前过';
     beforedecafter:='後功补前过';
     end;
end;

procedure Tformjiangchengrule.BitBtn2Click(Sender: TObject);
begin
  close;
end;

procedure Tformjiangchengrule.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
  adobeforedecafter.close;
end;

procedure Tformjiangchengrule.BitBtn1Click(Sender: TObject);
begin
  adobeforedecafter.Post;
end;

procedure Tformjiangchengrule.BitBtn3Click(Sender: TObject);
begin
  adobeforedecafter.Edit;
end;

end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?