📄 mushesapeks.pas
字号:
unit mushesapeks;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Grids, DBGrids, Mask, DBCtrls, StdCtrls, ComCtrls, Buttons, ExtCtrls,
DBTables, Db, dxmdaset, ToolEdit, CurrEdit, Qrctrls, QuickRpt;
type
Tmhesapeks = class(TForm)
Panel1: TPanel;
Label4: TLabel;
Label1: TLabel;
Label2: TLabel;
DBText1: TDBText;
Label7: TLabel;
BitBtn4: TBitBtn;
DateTimePicker1: TDateTimePicker;
Edit1: TEdit;
Edit2: TEdit;
DateTimePicker2: TDateTimePicker;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
DBEdit1: TDBEdit;
Panel2: TPanel;
Label3: TLabel;
Label5: TLabel;
Label6: TLabel;
DBGrid1: TDBGrid;
ekstra: TdxMemData;
ekstraISLEM: TStringField;
ekstraNO: TIntegerField;
ekstraTARIH: TDateField;
ekstraBORC: TCurrencyField;
ekstraALACAK: TCurrencyField;
DataSource1: TDataSource;
stkfisq: TQuery;
stkfisqSIRKOD: TStringField;
stkfisqFISTUR: TFloatField;
stkfisqFISNO: TFloatField;
stkfisqFISTAR: TDateField;
stkfisqFIRKOD: TFloatField;
stkfisqKDVTUT: TFloatField;
stkfisqISKTUT: TFloatField;
stkfisqFISTUT: TFloatField;
stkfisqGENTUT: TFloatField;
tahsilq: TQuery;
tahsilqSIRKOD: TStringField;
tahsilqSIRA: TIntegerField;
tahsilqTARIH: TDateField;
tahsilqFIRKOD: TFloatField;
tahsilqFIRADI: TStringField;
tahsilqACIKLAMA: TStringField;
tahsilqTUTAR: TFloatField;
tahsilqKFISNO: TFloatField;
borc: TCurrencyEdit;
alacak: TCurrencyEdit;
bakiye: TCurrencyEdit;
QuickRep1: TQuickRep;
QRBand1: TQRBand;
QRLabel1: TQRLabel;
QRSysData1: TQRSysData;
QRLabel2: TQRLabel;
QRDBText1: TQRDBText;
QRLabel3: TQRLabel;
QRLabel4: TQRLabel;
QRBand2: TQRBand;
QRLabel5: TQRLabel;
QRLabel6: TQRLabel;
QRLabel7: TQRLabel;
QRLabel8: TQRLabel;
QRLabel9: TQRLabel;
QRShape1: TQRShape;
QRBand3: TQRBand;
QRDBText2: TQRDBText;
QRDBText3: TQRDBText;
QRDBText4: TQRDBText;
QRDBText5: TQRDBText;
QRDBText6: TQRDBText;
QRBand4: TQRBand;
QRLabel10: TQRLabel;
QRLabel11: TQRLabel;
QRLabel13: TQRLabel;
ekstraTBORC: TFloatField;
ekstraTALACAK: TFloatField;
ekstraTBAKIYE: TFloatField;
QRExpr1: TQRExpr;
QRExpr2: TQRExpr;
QRExpr3: TQRExpr;
QRLabel12: TQRLabel;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormShow(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
mhesapeks: Tmhesapeks;
implementation
uses unit1,unitgenel, musterigozlem;
{$R *.DFM}
procedure Tmhesapeks.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
end;
procedure Tmhesapeks.FormShow(Sender: TObject);
begin
datetimepicker1.date:=date;
datetimepicker2.date:=date;
borc.value:=0;
alacak.value:=0;
bakiye.value:=0;
end;
procedure Tmhesapeks.BitBtn4Click(Sender: TObject);
begin
Application.CreateForm(Tmusterigoz, musterigoz);
if musterigoz.showmodal=mrok then
Begin
end;
end;
procedure Tmhesapeks.BitBtn1Click(Sender: TObject);
Var
firkod:Integer;
tborc,talacak:Currency;
begin
ekstra.close;
ekstra.open;
tborc:=0; talacak:=0;
firkod:=dtaksit.musteritFIRKOD.AsInteger;
Stkfisq.close;
tahsilq.close;
// ----------
Stkfisq.ParamByName('XSIRKOD2').Value:=sb.sirkod;
Stkfisq.ParamByName('XFIRKOD2').VAlue:=firkod;
Stkfisq.ParamByName('XBTARIH2').Value:=Datetimepicker1.Date;
Stkfisq.ParamByName('XSTARIH2').Value:=Datetimepicker2.Date;
// ----------
tahsilq.ParamByName('XSIRKOD5').Value:=sb.sirkod;
tahsilq.ParamByName('XFIRKOD5').VAlue:=firkod;
tahsilq.ParamByName('XBTARIH5').Value:=Datetimepicker1.Date;
tahsilq.ParamByName('XSTARIH5').Value:=Datetimepicker2.Date;
//-----------
Stkfisq.prepare;
tahsilq.prepare;
Stkfisq.open;
tahsilq.Open;
// --------------- Stkfi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -