medrecord.pas

来自「pasa人力资源考勤管理系统」· PAS 代码 · 共 1,092 行 · 第 1/3 页

PAS
1,092
字号
unit medrecord;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  Grids, DBGrids, StdCtrls, Buttons, ExtCtrls, Menus, ComCtrls, ImgList,
  DBCtrls, ToolWin, Db, ADODB, Mask, ppCtrls, ppVar, ppPrnabl, ppClass,
  ppBands, ppCache, ppDB, ppDBPipe, ppDBBDE, ppComm, ppRelatv, ppProd,
  ppReport;

type
  TFormmedrecord = class(TForm)
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    DBGrid1: TDBGrid;
    DBGrid2: TDBGrid;
    DSmed: TDataSource;
    DBGrid5: TDBGrid;
    DBGrid6: TDBGrid;
    ImageList2: TImageList;
    ToolBar1: TToolBar;
    ToolButton5: TToolButton;
    tbnsort: TToolButton;
    tbnfind: TToolButton;
    ToolButton7: TToolButton;
    ToolButton4: TToolButton;
    DBNavigator1: TDBNavigator;
    Panel2: TPanel;
    Splitter1: TSplitter;
    TabSheet3: TTabSheet;
    TabSheet4: TTabSheet;
    DBGrid3: TDBGrid;
    DBGrid4: TDBGrid;
    Label5: TLabel;
    DBEdit1: TDBEdit;
    Label7: TLabel;
    DBEdit2: TDBEdit;
    Label10: TLabel;
    DBEdit3: TDBEdit;
    Label4: TLabel;
    Label11: TLabel;
    Label13: TLabel;
    DBText1: TDBText;
    DBText2: TDBText;
    DBText3: TDBText;
    Label14: TLabel;
    Label15: TLabel;
    DBEdit5: TDBEdit;
    Label16: TLabel;
    Label17: TLabel;
    Label18: TLabel;
    DBEdit8: TDBEdit;
    Label19: TLabel;
    Label20: TLabel;
    Label21: TLabel;
    DBEdit11: TDBEdit;
    Label22: TLabel;
    Label23: TLabel;
    Label24: TLabel;
    DBEdit14: TDBEdit;
    Label25: TLabel;
    DBEdit15: TDBEdit;
    Label26: TLabel;
    DBEdit16: TDBEdit;
    DateTimePicker1: TDateTimePicker;
    DBText4: TDBText;
    DBText5: TDBText;
    DBText6: TDBText;
    Panel3: TPanel;
    Label27: TLabel;
    DBEdit7: TDBEdit;
    Label28: TLabel;
    DBEdit10: TDBEdit;
    Label29: TLabel;
    DBEdit13: TDBEdit;
    Label30: TLabel;
    DBEdit17: TDBEdit;
    Label31: TLabel;
    DBEdit18: TDBEdit;
    Label32: TLabel;
    DBEdit19: TDBEdit;
    Label33: TLabel;
    DBEdit20: TDBEdit;
    Label34: TLabel;
    DBEdit21: TDBEdit;
    Splitter2: TSplitter;
    Panel4: TPanel;
    Splitter3: TSplitter;
    Label35: TLabel;
    DBEdit22: TDBEdit;
    Label36: TLabel;
    Label37: TLabel;
    Label38: TLabel;
    Label39: TLabel;
    Label40: TLabel;
    Label41: TLabel;
    Label42: TLabel;
    DBEdit29: TDBEdit;
    Label43: TLabel;
    DBEdit30: TDBEdit;
    DBText7: TDBText;
    DBText8: TDBText;
    DBText9: TDBText;
    DBText10: TDBText;
    DBText11: TDBText;
    DBText12: TDBText;
    DBComboBox1: TDBComboBox;
    Dsmedrecord: TDataSource;
    Dsmedtotal: TDataSource;
    Dsdoctor: TDataSource;
    DBComboBox2: TDBComboBox;
    DBComboBox3: TDBComboBox;
    DBComboBox4: TDBComboBox;
    Adomedrecord: TADODataSet;
    Adomedrecordseeno: TStringField;
    Adomedrecordrq: TStringField;
    Adomedrecordworkno: TStringField;
    Adomedrecordcardno: TStringField;
    Adomedrecordname: TStringField;
    Adomedrecorddept: TStringField;
    Adomedrecorddoctorname: TStringField;
    Adomedrecordillname: TStringField;
    Adomedrecordmedno1: TStringField;
    Adomedrecordmedname1: TStringField;
    Adomedrecordmedpics1: TIntegerField;
    Adomedrecordmedno2: TStringField;
    Adomedrecordmedname2: TStringField;
    Adomedrecordmedpics2: TIntegerField;
    Adomedrecordmedno3: TStringField;
    Adomedrecordmedname3: TStringField;
    Adomedrecordmedpics3: TIntegerField;
    Adomedrecordmoney: TBCDField;
    Adomedrecordmemo: TStringField;
    Adomedtotal: TADODataSet;
    Adomedtotalrq: TStringField;
    Adomedtotalworkno: TStringField;
    Adomedtotalcardno: TStringField;
    Adomedtotalname: TStringField;
    Adomedtotaldept: TStringField;
    Adomedtotaltotalmoney: TBCDField;
    Adomedtotalmemo: TStringField;
    Adomed: TADODataSet;
    Adomedmedno: TStringField;
    Adomedmedname: TStringField;
    Adomedunit: TStringField;
    Adomedprice: TBCDField;
    Adomedsalprice: TBCDField;
    Adomedpics: TIntegerField;
    Adomedaddress: TStringField;
    Adomedmemo: TStringField;
    Adodoctor: TADODataSet;
    Adodoctorworkno: TStringField;
    Adodoctorcardno: TStringField;
    Adodoctordoctorname: TStringField;
    Adodoctorsex: TStringField;
    Adodoctorage: TIntegerField;
    Adodoctordegress: TStringField;
    Adodoctorspec: TStringField;
    Adodoctorexperience: TBCDField;
    Adodoctormemo: TStringField;
    PopupMenu1: TPopupMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N4: TMenuItem;
    N3: TMenuItem;
    ppReport1: TppReport;
    ppBDEPipeline1: TppBDEPipeline;
    ppHeaderBand1: TppHeaderBand;
    ppDetailBand1: TppDetailBand;
    ppTitleBand1: TppTitleBand;
    ppLabel1: TppLabel;
    ppDBText1: TppDBText;
    ppLabel2: TppLabel;
    ppDBText2: TppDBText;
    ppLabel3: TppLabel;
    ppDBText3: TppDBText;
    ppLabel4: TppLabel;
    ppDBText5: TppDBText;
    ppLabel6: TppLabel;
    ppDBText6: TppDBText;
    ppLabel7: TppLabel;
    ppDBText7: TppDBText;
    ppLabel8: TppLabel;
    ppDBText8: TppDBText;
    ppLabel9: TppLabel;
    ppDBText10: TppDBText;
    ppLabel11: TppLabel;
    ppDBText11: TppDBText;
    ppLabel12: TppLabel;
    ppDBText13: TppDBText;
    ppLabel14: TppLabel;
    ppDBText14: TppDBText;
    ppDBText16: TppDBText;
    ppLabel17: TppLabel;
    ppDBText17: TppDBText;
    ppLabel18: TppLabel;
    ppDBText18: TppDBText;
    ppLabel19: TppLabel;
    ppDBText19: TppDBText;
    ppLabel20: TppLabel;
    ppLine1: TppLine;
    ppLabel27: TppLabel;
    ppLabel28: TppLabel;
    ppSystemVariable7: TppSystemVariable;
    ppLabel29: TppLabel;
    ppLabel30: TppLabel;
    ppSystemVariable8: TppSystemVariable;
    Panel1: TPanel;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label6: TLabel;
    Label8: TLabel;
    Label9: TLabel;
    MaskEdit1: TMaskEdit;
    DateTimePicker2: TDateTimePicker;
    MaskEdit2: TMaskEdit;
    DateTimePicker3: TDateTimePicker;
    Edit1: TEdit;
    Panel5: TPanel;
    Label12: TLabel;
    Label44: TLabel;
    Label45: TLabel;
    Label48: TLabel;
    MaskEdit3: TMaskEdit;
    Edit2: TEdit;
    ppLabel31: TppLabel;
    ppLabel32: TppLabel;
    ppLabel5: TppLabel;
    ppSummaryBand1: TppSummaryBand;
    ppDBCalc1: TppDBCalc;
    ppLabel10: TppLabel;
    ppLabel13: TppLabel;
    ppDBCalc2: TppDBCalc;
    ppLabel15: TppLabel;
    ppReport2: TppReport;
    ppBDEPipeline2: TppBDEPipeline;
    ppHeaderBand2: TppHeaderBand;
    ppDetailBand2: TppDetailBand;
    ppTitleBand2: TppTitleBand;
    ppLabel16: TppLabel;
    ppDBText9: TppDBText;
    ppLabel22: TppLabel;
    ppDBText12: TppDBText;
    ppLabel23: TppLabel;
    ppDBText15: TppDBText;
    ppLabel24: TppLabel;
    ppDBText20: TppDBText;
    ppLabel25: TppLabel;
    ppDBText21: TppDBText;
    ppLabel26: TppLabel;
    ppDBText22: TppDBText;
    ppLabel33: TppLabel;
    ppLine2: TppLine;
    ppSummaryBand2: TppSummaryBand;
    ppLabel34: TppLabel;
    ppLabel35: TppLabel;
    ppLabel36: TppLabel;
    ppLabel37: TppLabel;
    ppSystemVariable3: TppSystemVariable;
    ppLabel38: TppLabel;
    ppSystemVariable4: TppSystemVariable;
    ppLabel39: TppLabel;
    ppLabel48: TppLabel;
    ppDBCalc3: TppDBCalc;
    ppLabel49: TppLabel;
    ppLabel50: TppLabel;
    ppDBCalc4: TppDBCalc;
    ppBDEPipeline3: TppBDEPipeline;
    ppReport3: TppReport;
    ppHeaderBand3: TppHeaderBand;
    ppDetailBand3: TppDetailBand;
    ppTitleBand3: TppTitleBand;
    ppLabel21: TppLabel;
    ppDBText4: TppDBText;
    ppLabel40: TppLabel;
    ppDBText23: TppDBText;
    ppLabel41: TppLabel;
    ppDBText24: TppDBText;
    ppLabel42: TppLabel;
    ppDBText25: TppDBText;
    ppLabel43: TppLabel;
    ppDBText26: TppDBText;
    ppLabel44: TppLabel;
    ppDBText27: TppDBText;
    ppLabel45: TppLabel;
    ppDBText28: TppDBText;
    ppLabel46: TppLabel;
    ppDBText29: TppDBText;
    ppLabel47: TppLabel;
    ppLine3: TppLine;
    ppSummaryBand3: TppSummaryBand;
    ppLabel51: TppLabel;
    ppLabel53: TppLabel;
    ppLabel54: TppLabel;
    ppSystemVariable5: TppSystemVariable;
    ppLabel55: TppLabel;
    ppLabel56: TppLabel;
    ppSystemVariable6: TppSystemVariable;
    ppLabel58: TppLabel;
    ppDBCalc5: TppDBCalc;
    ppLabel59: TppLabel;
    ppReport4: TppReport;
    ppBDEPipeline4: TppBDEPipeline;
    ppHeaderBand4: TppHeaderBand;
    ppDetailBand4: TppDetailBand;
    ppTitleBand4: TppTitleBand;
    ppLabel52: TppLabel;
    ppDBText30: TppDBText;
    ppLabel57: TppLabel;
    ppDBText32: TppDBText;
    ppLabel61: TppLabel;
    ppDBText33: TppDBText;
    ppLabel62: TppLabel;
    ppDBText34: TppDBText;
    ppLabel63: TppLabel;
    ppDBText35: TppDBText;
    ppLabel64: TppLabel;
    ppDBText36: TppDBText;
    ppLabel65: TppLabel;
    ppDBText37: TppDBText;
    ppLabel66: TppLabel;
    ppDBText38: TppDBText;
    ppLabel67: TppLabel;
    ppLine4: TppLine;
    ppSummaryBand4: TppSummaryBand;
    ppLabel72: TppLabel;
    ppDBCalc6: TppDBCalc;
    ppLabel73: TppLabel;
    ppLabel68: TppLabel;
    ppLabel69: TppLabel;
    ppLabel70: TppLabel;
    ppSystemVariable1: TppSystemVariable;
    ppLabel71: TppLabel;
    ppLabel74: TppLabel;
    ppSystemVariable2: TppSystemVariable;
    procedure PageControl1Change(Sender: TObject);
    procedure DBGrid1KeyPress(Sender: TObject; var Key: Char);
    procedure DBGrid1DblClick(Sender: TObject);
    procedure DBGrid2DblClick(Sender: TObject);
    procedure DBGrid5Exit(Sender: TObject);
    procedure DBGrid6Exit(Sender: TObject);
    procedure DBGrid5DblClick(Sender: TObject);
    procedure DBGrid6DblClick(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure FormCreate(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure PageControl1Changing(Sender: TObject;
      var AllowChange: Boolean);
    procedure ToolButton4Click(Sender: TObject);
    procedure DBNavigator1BeforeAction(Sender: TObject;
      Button: TNavigateBtn);
    procedure FormKeyPress(Sender: TObject; var Key: Char);
    procedure adomedrecordmedpics1Change(Sender: TField);
    procedure DateTimePicker1CloseUp(Sender: TObject);
    procedure AdomedrecordworknoChange(Sender: TField);
    procedure Adomedrecordmedno1Change(Sender: TField);
    procedure AdomedtotalworknoChange(Sender: TField);
    procedure AdomedtotalAfterInsert(DataSet: TDataSet);
    procedure AdodoctorworknoChange(Sender: TField);
    procedure tbnfindClick(Sender: TObject);
    procedure DBGrid1TitleClick(Column: TColumn);

⌨️ 快捷键说明

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