f_kqrl.pas
上传用户:lcqxtx
上传日期:2013-02-15
资源大小:530k
文件大小:2k
源码类别:

企业管理

开发平台:

Delphi

  1. unit f_kqrl;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, Buttons, ExtCtrls, DBCtrls, StdCtrls, Mask, DB, ADODB;
  6. type
  7.   Tw_kqrl = class(TForm)
  8.     data_kaoqin: TDataSource;
  9.     ado_kaoqin: TADOQuery;
  10.     Label1: TLabel;
  11.     ado_kaoqinrs_id: TStringField;
  12.     ado_kaoqinrs_name: TStringField;
  13.     ado_kaoqins_time: TDateTimeField;
  14.     ado_kaoqinx_time: TDateTimeField;
  15.     ado_kaoqinc_sh: TStringField;
  16.     GroupBox1: TGroupBox;
  17.     Label2: TLabel;
  18.     DBEdit1: TDBEdit;
  19.     Label3: TLabel;
  20.     DBEdit2: TDBEdit;
  21.     Label4: TLabel;
  22.     DBEdit3: TDBEdit;
  23.     Label5: TLabel;
  24.     DBEdit4: TDBEdit;
  25.     Label6: TLabel;
  26.     Panel1: TPanel;
  27.     DBNavigator1: TDBNavigator;
  28.     DBComboBox1: TDBComboBox;
  29.     procedure DBComboBox1Change(Sender: TObject);
  30.     procedure FormCreate(Sender: TObject);
  31.     procedure FormClose(Sender: TObject; var Action: TCloseAction);
  32.   private
  33.     { Private declarations }
  34.   public
  35.     { Public declarations }
  36.   end;
  37. var
  38.   w_kqrl: Tw_kqrl;
  39. implementation
  40. uses f_main;
  41. {$R *.dfm}
  42. procedure Tw_kqrl.DBComboBox1Change(Sender: TObject);
  43. begin
  44. if dbcombobox1.Text='旷工'then
  45.    begin
  46.    DBedit3.Enabled :=false;
  47.    dbedit4.Enabled:=false ;
  48.    end
  49.  else if dbcombobox1.Text='请假' then
  50.     begin
  51.      DBedit3.Enabled :=false;
  52.      dbedit4.Enabled:=false ;
  53.      end
  54.  else
  55.    DBedit3.Enabled :=true;
  56.     dbedit4.Enabled:=true;
  57. end;
  58. procedure Tw_kqrl.FormCreate(Sender: TObject);
  59. begin
  60. ado_kaoqin.Close;
  61. ado_kaoqin.SQL.Clear;
  62. ado_kaoqin.SQL.Add('select * from kaoqin');
  63. ado_kaoqin.Open;
  64. w_main.Enabled:=false;
  65. end;
  66. procedure Tw_kqrl.FormClose(Sender: TObject; var Action: TCloseAction);
  67. begin
  68. w_main.Enabled:=true;
  69. end;
  70. end.