?? jkrecord.pas
字號:
unit JkRecord;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Buttons, ExtCtrls, Mask, DBCtrls;
type
TJkRecordForm = class(TForm)
Panel1: TPanel;
Panel2: TPanel;
Panel3: TPanel;
Panel4: TPanel;
Panel5: TPanel;
Image1: TImage;
closeBitBtn: TBitBtn;
CalcBitBtn: TBitBtn;
SaveBitBtn: TBitBtn;
Label1: TLabel;
khdmLabel: TLabel;
Label2: TLabel;
fhLabel: TLabel;
Label3: TLabel;
mjLabel: TLabel;
Label4: TLabel;
Label5: TLabel;
jkdateEdit: TEdit;
jkdateDBEdit: TDBEdit;
DateSBtn: TSpeedButton;
Label6: TLabel;
djhEdit: TEdit;
djhDBEdit: TDBEdit;
Label7: TLabel;
jkeEdit: TEdit;
jkeDBEdit: TDBEdit;
Label8: TLabel;
jsrEdit: TEdit;
jsrDBEdit: TDBEdit;
Label9: TLabel;
ywyEdit: TEdit;
ywyDBEdit: TDBEdit;
Label10: TLabel;
Memo1: TMemo;
DBMemo1: TDBMemo;
khdmDBEdit: TDBEdit;
fhDBEdit: TDBEdit;
Bevel1: TBevel;
ListBox1: TListBox;
Memo2: TMemo;
DBMemo2: TDBMemo;
procedure CalcBitBtnClick(Sender: TObject);
procedure DateSBtnClick(Sender: TObject);
procedure closeBitBtnClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure SaveBitBtnClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
JkRecordForm: TJkRecordForm;
implementation
uses udm,main,khjk,calc,lfxs,Calendar;
{$R *.DFM}
procedure TJkRecordForm.CalcBitBtnClick(Sender: TObject);
begin
CalcForm.Show;
end;
procedure TJkRecordForm.DateSBtnClick(Sender: TObject);
begin
with TCalendarForm.Create(Self) do
Try
ShowModal;
Finally
Free;
end;
jkdateEdit.Text:=Qdrq;
end;
procedure TJkRecordForm.closeBitBtnClick(Sender: TObject);
begin
close;
end;
procedure TJkRecordForm.FormCreate(Sender: TObject);
begin
khdmLabel.Caption:=DM.Contract_book.FieldByName('客戶代碼').asstring;
fhLabel.Caption:=DM.Contract_book.FieldByName('房號').asstring;
mjLabel.Caption:=FloatToStr(DM.Contract_book.FieldByName('建筑面積').asfloat);
jkdateEdit.text:=FormatDateTime('dddddd',Date());
ListBox1.Items.Add('簽定日期:'+DM.Contract_book.FieldByName('簽定日期').asstring);
ListBox1.Items.Add('物業代碼:'+DM.Contract_book.FieldByName('物業代碼').asstring);
ListBox1.Items.Add('房號:'+DM.Contract_book.FieldByName('房號').asstring);
ListBox1.Items.Add('總房款:'+DM.Contract_book.FieldByName('總價').asstring);
ListBox1.Items.Add('訂金:'+DM.Contract_book.FieldByName('訂金').asstring);
ListBox1.Items.Add('已付款:'+DM.Contract_book.FieldByName('已付房款').asstring);
ListBox1.Items.Add('雜費:'+DM.Contract_book.FieldByName('雜費').asstring);
ListBox1.Items.Add('剩余款額:'+DM.Contract_book.FieldByName('未付房款').asstring);
ListBox1.Items.Add('尚欠滯納金:'+DM.Contract_book.FieldByName('應付滯納金').asstring);
ListBox1.Items.Add('付款辦法:'+DM.Contract_book.FieldByName('付款期數').asstring);
Memo2.Lines:=DBMemo2.Lines;
end;
procedure TJkRecordForm.SaveBitBtnClick(Sender: TObject);
begin
DM.Pay_detail.Insert;
if jkdateEdit.text='' then
begin
ShowMessage('請輸入日期!');
jkdateEdit.Setfocus;
exit;
end
else jkdateDBEdit.Edittext:=jkdateEdit.text;
if djhEdit.text='' then
begin
ShowMessage('請輸入單據號!');
djhEdit.Setfocus;
exit;
end
else djhDBEdit.EditText:=djhEdit.text;
if jkeEdit.text='' then
begin
ShowMessage('請輸入交款額!');
jkeEdit.Setfocus;
exit;
end
else jkeDBEdit.Edittext:=jkeEdit.text;
jsrDBEdit.EditText:=jsrEdit.text;
ywyDBEdit.EditText:=ywyEdit.text;
DBMemo1.Lines:=Memo1.Lines;
khdmDBEdit.EditText:=khdmLabel.Caption;
fhDBEdit.EditText:=fhLabel.caption;
DM.Pay_detail.Post;
close;
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -