亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? calmoney.pas

?? 一個售樓系統(tǒng)
?? PAS
字號:
Unit CalMoney;

Interface

Uses
   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
   Dialogs, StdCtrls, ExtCtrls, ComCtrls, Math, Mask, DateUtils,
   DBCtrlsEh, Grids, DBGridEh, DB, ADODB, Buttons, ACReportClass,
   EhLibAdo, DBGridEhImpExp, LbButton;

Type
   TCalForm = Class(TForm)
      PageControl1: TPageControl;
      TabSheet2: TTabSheet;
      TabSheet3: TTabSheet;
      Label1: TLabel;
      Edit1: TEdit;
      Label2: TLabel;
      Edit2: TEdit;
      Bevel1: TBevel;
      Label3: TLabel;
      Edit3: TEdit;
      Label4: TLabel;
      Edit4: TEdit;
      Label5: TLabel;
      Edit5: TEdit;
      Label6: TLabel;
      Edit6: TEdit;
      Label7: TLabel;
      Edit7: TEdit;
      StaticText1: TStaticText;
      Label8: TLabel;
      Edit8: TEdit;
      Label9: TLabel;
      Edit9: TEdit;
      Label10: TLabel;
      Label11: TLabel;
      combobox1: TComboBox;
      Bevel2: TBevel;
      Label32: TLabel;
      Label33: TLabel;
      ComboBox2: TComboBox;
      ComboBox3: TComboBox;
      StaticText2: TStaticText;
      Label12: TLabel;
      Edit10: TEdit;
      Label13: TLabel;
      Edit11: TEdit;
      Label14: TLabel;
      Edit12: TEdit;
      Label15: TLabel;
      Edit13: TEdit;
      Label16: TLabel;
      Edit14: TEdit;
      Label18: TLabel;
      Edit15: TEdit;
      radiogroup1: TRadioGroup;
      Label30: TLabel;
      Label38: TLabel;
      Edit17: TEdit;
      StaticText3: TStaticText;
      Edit16: TEdit;
      Edit18: TEdit;
      Edit19: TEdit;
      Edit20: TEdit;
      Edit21: TEdit;
      Edit22: TEdit;
      Edit23: TEdit;
      Label20: TLabel;
      Label21: TLabel;
      StaticText5: TStaticText;
      Label22: TLabel;
      DBDateTimeEditEh1: TDBDateTimeEditEh;
      GroupBox1: TGroupBox;
      ADOQuery1: TADOQuery;
      DataSource1: TDataSource;
      DBGridEH1: TDBGridEh;
      StaticText10: TStaticText;
      StaticText4: TStaticText;
      Panel1: TPanel;
      BitBtn5: TBitBtn;
      AcReport1: TAcReport;
      BitBtn6: TBitBtn;
      BitBtn18: TBitBtn;
      SaveDialog1: TSaveDialog;
      LbButton1: TLbButton;
      LbButton2: TLbButton;
      LbButton3: TLbButton;
      LbButton4: TLbButton;
      Procedure FillDenEr(Money, MLL: double; Months: integer; MDate: TDate);
      Procedure FillDiJian(Money, MLL: double; Months: integer; MDate: TDate);
      Procedure FormClose(Sender: TObject; Var Action: TCloseAction);
      Procedure ComboBox2KeyPress(Sender: TObject; Var Key: char);
      Procedure ComboBox2Change(Sender: TObject);
      Procedure ComboBox1KeyPress(Sender: TObject; Var Key: char);
      Procedure Edit20Change(Sender: TObject);
      Procedure RadioGroup1Click(Sender: TObject);
      Procedure Edit17Change(Sender: TObject);
      Procedure Button5Click(Sender: TObject);
      Procedure FormCreate(Sender: TObject);
      Procedure Edit8Change(Sender: TObject);
      Procedure ComboBox1Change(Sender: TObject);
      Procedure BitBtn5Click(Sender: TObject);
      Procedure BitBtn6Click(Sender: TObject);
      Procedure BitBtn18Click(Sender: TObject);
      Procedure Edit12Change(Sender: TObject);
      Procedure LbButton1Click(Sender: TObject);
      Procedure LbButton2Click(Sender: TObject);
      Procedure LbButton3Click(Sender: TObject);
      Procedure LbButton4Click(Sender: TObject);
   Private
        { Private declarations }
   Public
        { Public declarations }
   End;

Var
   CalForm          : TCalForm;

Implementation
Uses CALMoneyx, DM, PUBFunction;
{$R *.dfm}

Procedure TCalForm.FormClose(Sender: TObject; Var Action: TCloseAction);
Begin
   With ADOQuery1 Do Begin
      Close;
      sql.Text := 'delete from 按揭計算明細表';
      ExecSQL;
   End;
   Action := cafree;
   CalForm := Nil;
End;

Procedure TCalForm.ComboBox2KeyPress(Sender: TObject; Var Key: char);
Begin
   If Not (Key In ['0'..'9', #8, #13]) Then Key := #0;
End;

Procedure TCalForm.ComboBox2Change(Sender: TObject);
Var
   year, month      : integer;
Begin
   year := StrToIntDef(ComboBox2.Text, 0);
   month := StrToIntDef(ComboBox3.Text, 0);
   If month > 12 Then Begin
      month := 12;
      ComboBox3.Text := '12';
   End;
   StaticText2.Caption := IntToStr(year * 12 + month);
End;

Procedure TCalForm.ComboBox1KeyPress(Sender: TObject; Var Key: char);
Begin
   Key := #0;
End;

Procedure TCalForm.Edit20Change(Sender: TObject);
Begin
   Edit22.Text := Edit20.Text;
End;

Procedure TCalForm.RadioGroup1Click(Sender: TObject);
Begin
   GroupBox1.Visible := radiogroup1.ItemIndex = 1;
End;

Procedure TCalForm.Edit17Change(Sender: TObject);
Var
   F                : double;
Begin
   F := STRTOFLOATDEF(Edit17.Text, 0);
   F := F * 1.2;
   StaticText5.Caption := FloatToStr(F);
End;

Procedure TCalForm.Button5Click(Sender: TObject);
Begin
    //
End;

Procedure TCalForm.FormCreate(Sender: TObject);
Begin
   DBDateTimeEditEh1.Text := FormatDateTime('yyyy-mm-dd', Now);
   RadioGroup1Click(self);
End;

Procedure TCalForm.FillDiJian(Money, MLL: double; Months: integer; MDate:
   TDate);
Var
   i                : integer;
   MYE, MBJ, MLC, MBJLC: double;

Begin
    // dbgrideh1.DataSource :=nil;
   With ADOQuery1 Do Begin
      Close;
      sql.Text := 'DELETE FROM 按揭計算明細表';
      ExecSQL;
      Close;
      sql.Text := 'SELECT * FROM 按揭計算明細表';
      open;
      MYE := Money;
      For i := 1 To Months Do Begin
         MBJLC := GetMoneyDJ(Money, MLL, Months, i, MBJ, MLC);
         Append;
         fieldbyname('序數(shù)').AsInteger := i;
         fieldbyname('繳費日期').AsDateTime := MDate;
         fieldbyname('應(yīng)繳本金').AsFloat := MBJ;
         fieldbyname('應(yīng)繳利息').AsFloat := MLC;
         fieldbyname('本利合計').AsFloat := MBJLC;

         fieldbyname('按揭余額').AsFloat := MYE;
         MYE := roundto(MYE - MBJ, -2);
         MDate := GetNextMonths(MDate, 1);
         post;
      End;
   End;

End;

Procedure TCalForm.FillDenEr(Money, MLL: double; Months: integer;
   MDate: TDate);
Begin
   With ADOQuery1 Do Begin
      Close;
      sql.Text := 'DELETE FROM 按揭計算明細表';
      ExecSQL;
      Close;
      sql.Text := 'SELECT * FROM 按揭計算明細表';
      open;
   End;
End;

Procedure TCalForm.Edit8Change(Sender: TObject);
Var
   total, moneyx, area: double;
Begin
   area := STRTOFLOATDEF(Edit9.Text, 0); //面積
   moneyx := STRTOFLOATDEF(Edit8.Text, 0); //單價
   total := moneyx * area;              //總價
   Edit10.Text := FloatToStr(total);
End;

Procedure TCalForm.ComboBox1Change(Sender: TObject);
Var
   temp             : String;
   CS, total, dk, zfd: double;
Begin
   temp := Copy(combobox1.Text, 0, 1);
   CS := StrToIntDef(temp, 0);          //成數(shù)
   If CS = 0 Then Begin
      Edit11.Text := '';
      Edit12.Text := '';
      //Edit11.Color:=$FFFFFF;
      Edit12.Color := $FFFFFF;
      Edit12.SetFocus;
      Exit;
   End Else Begin
      total := STRTOFLOATDEF(Edit10.Text, 0);
      dk := roundto(total * CS * 0.1, -2); //貸款=總價*成數(shù)*10/100;
      zfd := total - dk;                //自付款
      Edit11.Text := FloatToStr(dk);
      Edit12.Text := FloatToStr(zfd);
      //Edit11.Color:=clBtnFace;
      Edit12.Color := clBTNFACE;
   End;
End;

Procedure TCalForm.BitBtn5Click(Sender: TObject);
Var
   CURRDIR          : String;
Begin
   CURRDIR := ExtractFilePath(Application.ExeName);
   If (Not ADOQuery1.Active) Then Exit;
   If (ADOQuery1.recordcount = 0) Then Exit;
   AcReport1.LoadFromFile(CURRDIR + 'CAL_DJF.APT');
   AcReport1.Print;
End;

Procedure TCalForm.BitBtn6Click(Sender: TObject);
Var
   CURRDIR          : String;
Begin
   CURRDIR := ExtractFilePath(Application.ExeName);
   If (Not ADOQuery1.Active) Then Exit;
   If (ADOQuery1.recordcount = 0) Then Exit;
   AcReport1.LoadFromFile(CURRDIR + 'CAL_DJF.APT');
   AcReport1.Preview;
End;

Procedure TCalForm.BitBtn18Click(Sender: TObject);
Var
   ExpClass         : TDBGridEhExportClass;
   Ext              : String;
Begin
   If (Not ADOQuery1.Active) Then Exit;
   If (ADOQuery1.recordcount = 0) Then Exit;
   SaveDialog1.FileName := 'file1';
   If SaveDialog1.Execute Then Begin
      Case SaveDialog1.FilterIndex Of
         1: Begin
               ExpClass := TDBGridEhExportAsText;
               Ext := 'txt'
            End;
         2: Begin
               ExpClass := TDBGridEhExportAsHTML;
               Ext := 'htm'
            End;
         3: Begin
               ExpClass := TDBGridEhExportAsXLS;
               Ext := 'xls'
            End;
      Else
         ExpClass := Nil;
         Ext := ''
      End;
      If ExpClass <> Nil Then Begin
         If UpperCase(Copy(SaveDialog1.FileName, Length(SaveDialog1.FileName)
            - 2, 3)) <>
            UpperCase(Ext) Then
            SaveDialog1.FileName := SaveDialog1.FileName + '.' + Ext;
         SaveDBGridEhToExportFile(ExpClass, DBGridEH1,
            SaveDialog1.FileName, true);
      End;
   End;

End;

Procedure TCalForm.Edit12Change(Sender: TObject);
Var
   temp             : String;
   CS, total, dk    : double;
Begin
   temp := Copy(combobox1.Text, 0, 1);
   CS := StrToIntDef(temp, 0);          //成數(shù)
   If CS = 0 Then Begin
      total := STRTOFLOATDEF(Edit10.Text, 0);
      dk := roundto(total - STRTOFLOATDEF(Edit12.Text, 0), 2);
      Edit11.Text := FloatToStr(dk);
   End;

End;

Procedure TCalForm.LbButton1Click(Sender: TObject);
Var
   LC, LL, total, dk, zfd, MonthMoney: double;
   CS, Months       : integer;
   DZED, DZBL, JGQS2, JGQS: double;
   temp             : String;
   i                : integer;
Begin

   temp := Copy(combobox1.Text, 0, 1);
   CS := StrToIntDef(temp, 0);          //成數(shù)
   Months := StrToIntDef(StaticText2.Caption, 0); //月數(shù)
   LL := STRTOFLOATDEF(Edit17.Text, 0) / 1000; //月利率
   total := STRTOFLOATDEF(Edit10.Text, 0);
   dk := STRTOFLOATDEF(Edit11.Text, 0); //貸款=總價*成數(shù)*10/100;
   MonthMoney := 0;
   If (LL = 0) Or (dk = 0) Then Begin
      Application.MessageBox('數(shù)據(jù)未填完整!無法繼續(xù)計算!', '數(shù)據(jù)不全', MB_ICONERROR);
      Exit;
   End;

   Case radiogroup1.ItemIndex Of
      0: Begin
            MonthMoney := roundto(DEBX(dk, Months, LL), -2); //每月還款
            LC := roundto(MonthMoney * Months, -2); //總利息
            Edit13.Text := FloatToStr(MonthMoney);
            Edit14.Text := FloatToStr(LC);
            Edit15.Text := FloatToStr(roundto(LC - dk, -2));
         End;

      1: FillDiJian(dk, LL, Months, StrToDateDef(DBDateTimeEditEh1.Text,
            Now));
   End;

End;

Procedure TCalForm.LbButton2Click(Sender: TObject);
Begin
   With ADOQuery1 Do Begin
      Close;
      sql.Text := 'delete from 按揭計算明細表';
      ExecSQL;
   End;
   Edit8.Clear;
   Edit9.Clear;
   Edit10.Clear;
   Edit11.Clear;
   Edit12.Clear;
   Edit13.Clear;
   Edit14.Clear;
   Edit15.Clear;
   Edit17.Clear;
End;

Procedure TCalForm.LbButton3Click(Sender: TObject);
Var
   area, moneyx, total, temp: double;
   yhs, gzf, sxf    : double;
   b1, b2, LArea    : double;
Begin
   moneyx := STRTOFLOATDEF(Edit1.Text, 0);
   area := STRTOFLOATDEF(Edit2.Text, 0);
   yhs := STRTOFLOATDEF(Edit16.Text, 0) / 100;
   gzf := STRTOFLOATDEF(Edit18.Text, 0) / 100;
   total := area * moneyx;
   Edit3.Text := FloatToStr(total);
   temp := total * yhs;
   Edit4.Text := FloatToStr(temp);
   temp := total * gzf;
   Edit5.Text := FloatToStr(temp);

   LArea := STRTOFLOATDEF(Edit20.Text, 0);
   b1 := STRTOFLOATDEF(Edit19.Text, 0) / 100;
   b2 := STRTOFLOATDEF(Edit21.Text, 0) / 100;

   If area <= LArea Then
      temp := total * b1
   Else
      temp := total * b2;
   Edit6.Text := FloatToStr(temp);
   sxf := STRTOFLOATDEF(Edit23.Text, 0);
   temp := area * sxf;
   Edit7.Text := FloatToStr(temp);

End;

Procedure TCalForm.LbButton4Click(Sender: TObject);
Begin
   Edit1.Clear;
   Edit2.Clear;
   Edit3.Clear;
   Edit4.Clear;
   Edit5.Clear;
   Edit6.Clear;
   Edit7.Clear;
End;

End.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国一区二区三区| 91麻豆国产福利精品| 精品少妇一区二区三区免费观看 | 波多野结衣精品在线| 国产精品网曝门| 91丝袜美女网| 亚洲v中文字幕| 精品伦理精品一区| 国产成人av电影在线观看| 蜜桃久久久久久| 欧美精品一区二区三区视频| 粉嫩欧美一区二区三区高清影视| 国产精品伦一区二区三级视频| 99久久免费视频.com| 亚洲一区视频在线| 91精品国产综合久久精品图片| 美国欧美日韩国产在线播放| 久久精品夜色噜噜亚洲aⅴ| 国产伦理精品不卡| 精品美女一区二区三区| 成人激情免费网站| 亚洲卡通动漫在线| 欧美日韩在线播放三区四区| 天天综合网 天天综合色| 欧美一区二区三区啪啪| 国产精品中文字幕欧美| 国产精品国产三级国产aⅴ入口| 99久免费精品视频在线观看| 一区二区三区在线免费视频| 欧美喷潮久久久xxxxx| 免费精品99久久国产综合精品| 久久精品视频网| 色综合久久中文综合久久97| 日韩av电影免费观看高清完整版 | 久久成人免费网站| 国产日韩一级二级三级| 91色porny在线视频| 亚洲18女电影在线观看| 久久美女高清视频| 欧美性一级生活| 国产麻豆欧美日韩一区| 一区二区三区蜜桃网| 日韩欧美国产成人一区二区| 成人激情综合网站| 日韩综合小视频| 国产欧美一区二区精品久导航 | 日本精品一区二区三区高清| 日韩激情在线观看| 国产精品高潮久久久久无| 欧美视频在线一区二区三区| 精品一区二区精品| 1区2区3区精品视频| 777亚洲妇女| 成人午夜激情视频| 蜜臀久久99精品久久久久宅男| 国产精品久久看| 欧美电影精品一区二区| 色悠悠亚洲一区二区| 国产自产高清不卡| 首页综合国产亚洲丝袜| 国产精品另类一区| 日韩一区二区高清| 日本韩国欧美在线| 国产美女精品在线| 日本不卡视频一二三区| 亚洲黄色av一区| 中文字幕av免费专区久久| 日韩欧美自拍偷拍| 欧美三级蜜桃2在线观看| 成人免费黄色大片| 国产综合色在线| 免费的成人av| 日韩成人dvd| 午夜视频在线观看一区| 一区二区三区在线免费| 国产精品无人区| 国产日韩影视精品| 久久综合九色综合97婷婷 | 7777精品伊人久久久大香线蕉| 99久久精品国产网站| 国产成人在线影院| 国产综合色精品一区二区三区| 日韩 欧美一区二区三区| 亚洲一区二区不卡免费| 一区二区三区四区蜜桃| 日韩一区在线免费观看| 国产精品久久久久久福利一牛影视| 2017欧美狠狠色| 精品国产一区二区三区忘忧草| 欧美一级欧美三级| 日韩欧美成人一区二区| 91精品国产品国语在线不卡| 欧美精品视频www在线观看| 欧美中文字幕一区| 欧美性一区二区| 欧美男同性恋视频网站| 91精品国产一区二区三区香蕉| 欧美老年两性高潮| 欧美精品在欧美一区二区少妇| 欧美日韩黄色影视| 欧美一区二区播放| 精品国产伦理网| 久久精品亚洲麻豆av一区二区| 久久网站最新地址| 国产精品丝袜91| 亚洲精品美国一| 久久97超碰色| 九一九一国产精品| 国产一区二区在线观看视频| 成人午夜免费视频| 99久久精品情趣| 欧美日韩一区中文字幕| 9191精品国产综合久久久久久| 91精品久久久久久久99蜜桃| 日韩三级免费观看| 欧美经典三级视频一区二区三区| 综合欧美一区二区三区| 亚洲电影中文字幕在线观看| 日韩精品成人一区二区在线| 国产一区二区剧情av在线| av中文字幕亚洲| 欧美日韩一区二区三区免费看| 日韩欧美国产三级| 国产精品区一区二区三| 亚洲成在人线在线播放| 狠狠色丁香婷婷综合久久片| 成人黄色一级视频| 欧美午夜精品久久久久久孕妇| 日韩一区二区三区在线观看| 久久综合中文字幕| 亚洲精选视频免费看| 蜜桃精品在线观看| 99久久精品免费观看| 3atv在线一区二区三区| 国产日韩成人精品| 亚洲18影院在线观看| 粉嫩一区二区三区在线看| 欧美午夜精品久久久久久孕妇| www国产成人| 亚洲国产精品自拍| 国产精品羞羞答答xxdd| 欧美日韩一级二级三级| 国产精品色呦呦| 丝袜亚洲另类欧美综合| 成人h动漫精品| 欧美丰满美乳xxx高潮www| 国产精品入口麻豆九色| 日韩国产一区二| 91免费在线看| 久久久99久久| 免费人成精品欧美精品| 色综合久久久久综合体 | 欧美一级片在线观看| 亚洲欧洲日产国码二区| 国产精品自拍在线| 欧美精品久久天天躁| 亚洲女人****多毛耸耸8| 狠狠色丁香久久婷婷综| 91精品国产综合久久久久久| 亚洲欧洲日本在线| 国产一区二区看久久| 欧美日韩成人一区| 久久精品亚洲一区二区三区浴池 | 色老汉一区二区三区| 欧美精品一区二区三区很污很色的| 亚洲成人激情自拍| 一本大道综合伊人精品热热| 国产精品嫩草久久久久| 国产一本一道久久香蕉| 日韩一区二区三区三四区视频在线观看 | 精品盗摄一区二区三区| 亚洲高清中文字幕| 色www精品视频在线观看| 亚洲欧美中日韩| 日韩一级精品视频在线观看| 日本中文字幕一区二区视频| 欧美极品美女视频| 亚洲一区二区在线免费观看视频| 成人av在线电影| 国产欧美日韩另类一区| av午夜一区麻豆| 国产精品青草综合久久久久99| 国产成人精品综合在线观看 | 日韩欧美视频一区| 蜜桃免费网站一区二区三区| 欧美一区二区观看视频| 亚洲18影院在线观看| 欧美日韩成人高清| 午夜伦欧美伦电影理论片| 欧美三级三级三级爽爽爽| 一区二区三区精密机械公司| 成人av在线影院| 久久―日本道色综合久久| 国产一区二区h| 中文字幕欧美日本乱码一线二线| 国产精品一二三四区| 欧美激情一区二区在线| 99re在线视频这里只有精品| 欧美激情一区二区三区全黄| 99精品久久久久久|