schebrow.pas
来自「pasa人力资源考勤管理系统」· PAS 代码 · 共 693 行 · 第 1/2 页
PAS
693 行
unit schebrow;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ImgList, DBCtrls, ComCtrls, ToolWin, ExtCtrls, Grids, DBGrids, RXDBCtrl,
StdCtrls, Buttons, Menus, Mask,Db,Adodb, ppDB, ppDBPipe, ppDBBDE,
ppCtrls, ppBands, ppVar, ppPrnabl, ppClass, ppCache, ppComm, ppRelatv,
ppProd, ppReport, myChkBox;
type
TFormschebrow = class(TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
DBGrid1: TDBGrid;
ImageList1: TImageList;
ToolBar1: TToolBar;
ToolButton1: TToolButton;
ToolButton5: TToolButton;
ToolButton6: TToolButton;
tbnsort: TToolButton;
tbnfind: TToolButton;
ToolButton7: TToolButton;
ToolButton4: TToolButton;
DBNavigator1: TDBNavigator;
Splitter1: TSplitter;
Panel1: TPanel;
Label1: TLabel;
DBEdit1: TDBEdit;
Label2: TLabel;
DBEdit2: TDBEdit;
Label3: TLabel;
DBEdit3: TDBEdit;
Label4: TLabel;
DBEdit4: TDBEdit;
Label6: TLabel;
DBEdit6: TDBEdit;
Label7: TLabel;
DBEdit7: TDBEdit;
Label8: TLabel;
Label9: TLabel;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label13: TLabel;
DBEdit8: TDBEdit;
DBCheckBox1: TDBCheckBox;
Label14: TLabel;
DBCheckBox2: TDBCheckBox;
Label15: TLabel;
Label16: TLabel;
DBEdit10: TDBEdit;
Label17: TLabel;
Label18: TLabel;
DBEdit11: TDBEdit;
DBEdit12: TDBEdit;
DBCheckBox4: TDBCheckBox;
DBCheckBox5: TDBCheckBox;
DBEdit14: TDBEdit;
DBEdit15: TDBEdit;
DBEdit16: TDBEdit;
DBEdit17: TDBEdit;
DBEdit18: TDBEdit;
DBCheckBox7: TDBCheckBox;
DBCheckBox8: TDBCheckBox;
DBEdit20: TDBEdit;
DBEdit21: TDBEdit;
DBCheckBox10: TDBCheckBox;
DBCheckBox11: TDBCheckBox;
DBEdit22: TDBEdit;
DBEdit24: TDBEdit;
DBEdit25: TDBEdit;
DBCheckBox13: TDBCheckBox;
DBCheckBox14: TDBCheckBox;
PopupMenu1: TPopupMenu;
MenuItem1: TMenuItem;
MenuItem2: TMenuItem;
N4: TMenuItem;
N3: TMenuItem;
ppReport2: TppReport;
ppBDEPipeline1: TppBDEPipeline;
ppHeaderBand1: TppHeaderBand;
ppDetailBand1: TppDetailBand;
ppLabel1: TppLabel;
ppDBText1: TppDBText;
ppLabel2: TppLabel;
ppDBText2: TppDBText;
ppLabel3: TppLabel;
ppDBText3: TppDBText;
ppDBText4: TppDBText;
ppDBText5: TppDBText;
ppDBText8: TppDBText;
ppDBText10: TppDBText;
ppDBText11: TppDBText;
ppDBText14: TppDBText;
ppDBText16: TppDBText;
ppDBText17: TppDBText;
ppDBText20: TppDBText;
ppDBText22: TppDBText;
ppLabel23: TppLabel;
ppDBText23: TppDBText;
ppLabel24: TppLabel;
ppLabel25: TppLabel;
ppLabel26: TppLabel;
ppDBText26: TppDBText;
ppLabel27: TppLabel;
ppDBText27: TppDBText;
ppLabel28: TppLabel;
ppDBText28: TppDBText;
ppDBText29: TppDBText;
ppDBText32: TppDBText;
ppDBText34: TppDBText;
ppLabel35: TppLabel;
ppDBText36: TppDBText;
ppLabel38: TppLabel;
ppDBText38: TppDBText;
ppDBText39: TppDBText;
ppLabel40: TppLabel;
ppLine1: TppLine;
ppLabel4: TppLabel;
ppLabel5: TppLabel;
ppLabel6: TppLabel;
ppLabel7: TppLabel;
ppLabel8: TppLabel;
ppLabel9: TppLabel;
ppLabel10: TppLabel;
ppLabel11: TppLabel;
ppLabel12: TppLabel;
ppLabel13: TppLabel;
ppLabel14: TppLabel;
ppLabel15: TppLabel;
ppLabel16: TppLabel;
ppLabel17: TppLabel;
ppLabel18: TppLabel;
ppLabel19: TppLabel;
ppLabel20: TppLabel;
ppLabel21: TppLabel;
ppLabel22: TppLabel;
ppLabel36: TppLabel;
ppLabel37: TppLabel;
ppLabel29: TppLabel;
ppLabel30: TppLabel;
ppLabel31: TppLabel;
ppLabel32: TppLabel;
ppLabel33: TppLabel;
ppLabel34: TppLabel;
ppLabel39: TppLabel;
ppLabel41: TppLabel;
ppLabel42: TppLabel;
ppLabel43: TppLabel;
ppLabel44: TppLabel;
ppLabel45: TppLabel;
ppLine3: TppLine;
ppLine4: TppLine;
ppLine5: TppLine;
ppLine6: TppLine;
ppLine7: TppLine;
ppLine8: TppLine;
ppLine9: TppLine;
ppLine10: TppLine;
ppLine11: TppLine;
ppLine12: TppLine;
ppLine13: TppLine;
ppLine14: TppLine;
ppLine15: TppLine;
ppLine16: TppLine;
ppLine17: TppLine;
ppLine18: TppLine;
ppLine19: TppLine;
ppLine20: TppLine;
ppLine21: TppLine;
ppLine22: TppLine;
ppLine23: TppLine;
myDBCheckBox1: TmyDBCheckBox;
myDBCheckBox3: TmyDBCheckBox;
myDBCheckBox8: TmyDBCheckBox;
myDBCheckBox9: TmyDBCheckBox;
myDBCheckBox4: TmyDBCheckBox;
myDBCheckBox5: TmyDBCheckBox;
myDBCheckBox6: TmyDBCheckBox;
myDBCheckBox10: TmyDBCheckBox;
myDBCheckBox11: TmyDBCheckBox;
myDBCheckBox12: TmyDBCheckBox;
ppDBText6: TppDBText;
myDBCheckBox14: TmyDBCheckBox;
myDBCheckBox15: TmyDBCheckBox;
myDBCheckBox2: TmyDBCheckBox;
myDBCheckBox7: TmyDBCheckBox;
myDBCheckBox13: TmyDBCheckBox;
ppLine24: TppLine;
ppLine25: TppLine;
ppLine26: TppLine;
ppLine27: TppLine;
ppLine28: TppLine;
ppLine29: TppLine;
ppLine30: TppLine;
ppLine31: TppLine;
ppLine32: TppLine;
ppLine33: TppLine;
ppLine34: TppLine;
ppLine35: TppLine;
ppLine36: TppLine;
ppLine37: TppLine;
ppLine38: TppLine;
ppLine39: TppLine;
ppLine40: TppLine;
ppLine41: TppLine;
ppLine42: TppLine;
ppLine43: TppLine;
ppLine45: TppLine;
ppLine46: TppLine;
ppSummaryBand1: TppSummaryBand;
ppLabel46: TppLabel;
ppLabel47: TppLabel;
ppLabel48: TppLabel;
ppSystemVariable1: TppSystemVariable;
ppLabel49: TppLabel;
ppLabel50: TppLabel;
ppSystemVariable4: TppSystemVariable;
ppLabel51: TppLabel;
ppDBCalc7: TppDBCalc;
ppLabel52: TppLabel;
Label33: TLabel;
DBCheckBox16: TDBCheckBox;
DBCheckBox17: TDBCheckBox;
DBCheckBox18: TDBCheckBox;
DBCheckBox19: TDBCheckBox;
DBCheckBox20: TDBCheckBox;
DBEdit5: TDBEdit;
Label5: TLabel;
Label35: TLabel;
Label19: TLabel;
DBEdit9: TDBEdit;
DBEdit13: TDBEdit;
DBEdit19: TDBEdit;
DBEdit23: TDBEdit;
DBEdit26: TDBEdit;
Label20: TLabel;
DBEdit27: TDBEdit;
DBEdit28: TDBEdit;
DBEdit29: TDBEdit;
DBEdit30: TDBEdit;
DBEdit31: TDBEdit;
DBEdit32: TDBEdit;
DBEdit33: TDBEdit;
DBEdit34: TDBEdit;
DBEdit35: TDBEdit;
DBEdit36: TDBEdit;
DBEdit37: TDBEdit;
DBEdit38: TDBEdit;
DBEdit39: TDBEdit;
DBEdit40: TDBEdit;
DBEdit41: TDBEdit;
DBCheckBox3: TDBCheckBox;
DBCheckBox6: TDBCheckBox;
DBCheckBox9: TDBCheckBox;
DBCheckBox12: TDBCheckBox;
DBComboBox1: TDBComboBox;
Label21: TLabel;
Label22: TLabel;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormCreate(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
procedure ToolButton5Click(Sender: TObject);
procedure ToolButton4Click(Sender: TObject);
procedure DBGrid1KeyPress(Sender: TObject; var Key: Char);
procedure FormKeyPress(Sender: TObject; var Key: Char);
procedure DBGrid1TitleClick(Column: TColumn);
procedure tbnfindClick(Sender: TObject);
procedure tbnsortClick(Sender: TObject);
procedure MenuItem1Click(Sender: TObject);
procedure MenuItem2Click(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure DateTimePicker1CloseUp(Sender: TObject);
procedure DBEdit8Exit(Sender: TObject);
procedure DBEdit12Exit(Sender: TObject);
procedure DBEdit18Exit(Sender: TObject);
procedure DBEdit25Exit(Sender: TObject);
procedure DBEdit22Exit(Sender: TObject);
procedure DBEdit10Exit(Sender: TObject);
procedure DBEdit10KeyPress(Sender: TObject; var Key: Char);
procedure ComboBox1Change(Sender: TObject);
procedure FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure ToolButton7Click(Sender: TObject);
procedure ppReport2BeforePrint(Sender: TObject);
procedure ppReport2PreviewFormCreate(Sender: TObject);
procedure DBCheckBox1Click(Sender: TObject);
procedure DBCheckBox4Click(Sender: TObject);
procedure DBCheckBox7Click(Sender: TObject);
procedure DBCheckBox13Click(Sender: TObject);
procedure DBCheckBox10Click(Sender: TObject);
procedure DBEdit14Exit(Sender: TObject);
procedure DBEdit15Exit(Sender: TObject);
procedure DBEdit16Exit(Sender: TObject);
procedure DBEdit20Exit(Sender: TObject);
private
{ Private declarations }
manyfield:boolean;
findex:array[1..5] of integer;
fsort:array[1..5] of string;
fcount:0..5;
f:string;
public
{ Public declarations }
procedure Indata(var cx:Tbcdfield;lb1:string;decrease:string);
end;
var
Formschebrow: TFormschebrow;
implementation
uses datamol,main, publicfunction, canfind;
{$R *.DFM}
procedure TFormschebrow.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
// datamod.adobc.close;
// datamod.Adoatdset.close;
formschebrow:=nil;
action:=cafree;
end;
procedure TFormschebrow.FormCreate(Sender: TObject);
begin
dbcheckbox16.Checked:=(dbcheckbox1.Checked );
dbcheckbox17.Checked:=(dbcheckbox4.Checked );
dbcheckbox18.Checked:=(dbcheckbox7.Checked );
dbcheckbox19.Checked:=(dbcheckbox13.Checked );
dbcheckbox20.Checked:=(dbcheckbox10.Checked );
with datamod do
begin
adobc.open;
end;
// datetimepicker1.date:=date;
end;
procedure TFormschebrow.SpeedButton1Click(Sender: TObject);
begin
if Application.MessageBox('你确定要重排当月班次吗?', '重排当月班次',
mb_yesno + mb_iconQuestion) = idyes then
begin
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?