📄 in120.~pas
字号:
unit IN120;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
MasterDetail, Menus, Db, DBTables, Grids, DBGrids, Buttons, ExtCtrls,
StdCtrls, Mask, DBCtrls;
type
TfmIN120 = class(TfmMasterDetail)
qyMasterCompanyID: TStringField;
qyMasterTransferID: TStringField;
qyMasterTransferDate: TStringField;
qyMasterTransferOutWarehouseID: TStringField;
qyMasterTransferInWarehouseID: TStringField;
qyMasterCreateMan: TStringField;
qyMasterCreateDate: TStringField;
qyMasterCreateTime: TStringField;
qyMasterInWarehouseName: TStringField;
qyMasterOutWarehouseName: TStringField;
qyMasterModifyMan: TStringField;
qyMasterModifyDate: TStringField;
qyMasterModifyTime: TStringField;
Label1: TLabel;
DBEdit1: TDBEdit;
Label2: TLabel;
Label3: TLabel;
ED2: TDBEdit;
DBEdit4: TDBEdit;
Label5: TLabel;
ED3: TDBEdit;
DBEdit6: TDBEdit;
sbOutWarehouseID: TSpeedButton;
sbInWarehouseID: TSpeedButton;
qyDetailCompanyID: TStringField;
qyDetailTransferID: TStringField;
qyDetailTransferItem: TStringField;
qyDetailProductID: TStringField;
qyDetailTransferQuantity: TBCDField;
qyDetailProductName: TStringField;
sbTransferDate: TSpeedButton;
edProductID: TDBEdit;
procedure FormCreate(Sender: TObject);
procedure qyMasterBeforeOpen(DataSet: TDataSet);
procedure qyMasterNewRecord(DataSet: TDataSet);
procedure qyMasterBeforePost(DataSet: TDataSet);
procedure qyDetailBeforeOpen(DataSet: TDataSet);
procedure qyDetailNewRecord(DataSet: TDataSet);
procedure qyDetailBeforePost(DataSet: TDataSet);
procedure sbOutWarehouseIDClick(Sender: TObject);
procedure sbInWarehouseIDClick(Sender: TObject);
procedure sbTransferDateClick(Sender: TObject);
procedure qyDetailProductIDValidate(Sender: TField);
procedure qyMasterTransferOutWarehouseIDValidate(Sender: TField);
procedure qyMasterTransferInWarehouseIDValidate(Sender: TField);
procedure dsMasterStateChange(Sender: TObject);
procedure gdDetailEditButtonClick(Sender: TObject);
procedure qyDetailUpdateRecord(DataSet: TDataSet;
UpdateKind: TUpdateKind; var UpdateAction: TUpdateAction);
procedure qyDetailAfterInsert(DataSet: TDataSet);
procedure sbSelectClick(Sender: TObject);
procedure sbReportClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
AStartPeriodDate, AEndPeriodDate : String;
ReData : Boolean;
procedure OpenDB; override;
procedure CalcAmount; override;
procedure GetPrevValue; override;
end;
var
fmIN120: TfmIN120;
implementation
uses Main, DataModule, PublicFunction, CheckData, BaseSearch, ChinaCalendar,
GetData, IN120Select, Loading, IN120Report;
var
sPrevTransferDate, sPrevTransferOutWarehouseID, sPrevTransferInWarehouseID : String;
{$R *.DFM}
{ TfmIN120 }
procedure TfmIN120.FormCreate(Sender: TObject);
begin
// 縵匡ノ
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -