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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unit3.pas

?? 家用理財軟件beta版
?? PAS
字號:
unit Unit3;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, RzListVw, StdCtrls, xpGroupBox, xpBitBtn, xpCombo,
  xpEdit, ExtCtrls, xpPanel, Menus, DB, ADODB, Mask, RzEdit;

type
  TForm3 = class(TForm)
    xpPanel1: TxpPanel;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    xpEdit1: TxpEdit;
    xpEdit2: TxpEdit;
    xpBitBtn1: TxpBitBtn;
    xpBitBtn2: TxpBitBtn;
    xpComboBox1: TxpComboBox;
    xpGroupBox2: TxpGroupBox;
    xpBitBtn7: TxpBitBtn;
    xpBitBtn8: TxpBitBtn;
    xpPanel2: TxpPanel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Label9: TLabel;
    Label10: TLabel;
    Label11: TLabel;
    xpComboBox2: TxpComboBox;
    xpBitBtn3: TxpBitBtn;
    xpBitBtn4: TxpBitBtn;
    xpEdit7: TxpEdit;
    xpEdit8: TxpEdit;
    xpGroupBox1: TxpGroupBox;
    Label12: TLabel;
    Label13: TLabel;
    xpedit9: TxpEdit;
    xpEdit10: TxpEdit;
    xpBitBtn5: TxpBitBtn;
    xpEdit4: TxpEdit;
    xpEdit5: TxpEdit;
    xpGroupBox3: TxpGroupBox;
    PopupMenu1: TPopupMenu;
    M1: TMenuItem;
    payoutTable: TADOTable;
    RzListView1: TRzListView;
    RzMaskEdit1: TRzMaskEdit;
    incometable: TADOTable;
    RzMaskEdit2: TRzMaskEdit;
    xpEdit3: TxpEdit;
    xpEdit6: TxpEdit;
    Label14: TLabel;
    Label15: TLabel;
    Label16: TLabel;
    xpEdit11: TxpEdit;
    dbusertable: TADOTable;
    procedure xpBitBtn5Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure xpedit9KeyPress(Sender: TObject; var Key: Char);
    procedure xpEdit10KeyPress(Sender: TObject; var Key: Char);
    procedure RzListView1SelectItem(Sender: TObject; Item: TListItem;
      Selected: Boolean);
    procedure M1Click(Sender: TObject);
    procedure xpBitBtn4Click(Sender: TObject);
    procedure xpBitBtn3Click(Sender: TObject);
    procedure RzMaskEdit1KeyPress(Sender: TObject; var Key: Char);
    procedure xpEdit5KeyPress(Sender: TObject; var Key: Char);
    procedure xpEdit2KeyPress(Sender: TObject; var Key: Char);
    procedure xpBitBtn1Click(Sender: TObject);
    procedure xpBitBtn2Click(Sender: TObject);
    procedure xpBitBtn7Click(Sender: TObject);
    procedure xpBitBtn8Click(Sender: TObject);
    procedure dbusertableAfterPost(DataSet: TDataSet);
    procedure dbusertableAfterDelete(DataSet: TDataSet);
    procedure payoutTableAfterPost(DataSet: TDataSet);
    procedure incometableAfterPost(DataSet: TDataSet);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form3: TForm3;
  listviewindex:integer;
  Listindex_m:integer;
  modify:boolean;
  list:array[1..100,1..2] of string;
  list_index:integer;
implementation

uses main, search;

{$R *.dfm}

procedure TForm3.xpBitBtn5Click(Sender: TObject);
begin
 if (xpedit9.Text='') then
 begin
    application.MessageBox('支出物品不能為空!','提示',mb_Ok);
    xpedit9.SetFocus;
    exit;
 end;
 if (xpedit10.Text='') then
 begin
    application.MessageBox('支出金額不能為空!','提示',mb_Ok);
    xpedit10.SetFocus;
    exit;
 end;
  if modify then
  begin
    rzlistview1.Items.Item[listindex_m].SubItems[0]:=xpedit9.text;
    rzlistview1.items.Item[listindex_m].SubItems[1]:=xpedit10.Text;
    listindex_m:=-1;
    modify:=false;
    xpedit9.Text:='';
    xpedit10.Text:='';
    xpedit9.SetFocus;
    exit;
  end;
 with rzlistview1.Items.Add do
 begin
    listviewindex:=listviewindex+1;
    caption:=inttostr(listviewindex);
    subitems.Add(xpedit9.Text);
    subitems.Add(xpedit10.Text);
    list[list_index][1]:=xpedit9.text;
    list[list_index][2]:=xpedit10.Text;
    list_index:=list_index+1;
 end;
 xpedit9.Text:='';
 xpedit10.Text:='';
 xpedit9.SetFocus;
end;

procedure TForm3.FormCreate(Sender: TObject);
begin
modify:=false;
listindex_m:=-1;
listviewindex:=0;
list_index :=1;
end;

procedure TForm3.xpedit9KeyPress(Sender: TObject; var Key: Char);
begin
  if key=#13 then
   xpedit10.SetFocus;
end;

procedure TForm3.xpEdit10KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
 xpbitbtn5.OnClick(self);
end;

procedure TForm3.RzListView1SelectItem(Sender: TObject; Item: TListItem;
  Selected: Boolean);
begin
listindex_m:=item.Index;
end;

procedure TForm3.M1Click(Sender: TObject);
begin
 modify:=true;
 xpedit9.Text:=rzlistview1.Items.Item[listindex_m].SubItems[0];
 xpedit10.Text:=rzlistview1.Items.Item[listindex_m].SubItems[1];
end;

procedure TForm3.xpBitBtn4Click(Sender: TObject);
begin
  list_index:=1;
  xpedit4.Text:='';
  xpedit5.Text:='';
  rzmaskedit1.Text:='';
  xpedit7.Text:='';
  xpedit8.Text:='';
  xpedit9.Text:='';
  xpedit10.Text:='';
  xpcombobox2.ItemIndex:=0;
  rzlistview1.Clear;
  listviewindex:=-1
end;

procedure TForm3.xpBitBtn3Click(Sender: TObject);
var num,i:integer;
begin
  if xpedit4.Text='' then
  begin
    application.MessageBox('輸入支出人不能為空','提示',mb_ok);
    exit;
  end;
  if xpedit5.Text='' then
  begin
    application.MessageBox('輸入支出金額不能為空','提示',mb_ok);
    exit;
  end;
  if xpedit7.Text='' then
  begin
    application.MessageBox('輸入支出地點不能為空','提示',mb_ok);
    exit;
  end;
  if xpedit8.Text='' then
  begin
    application.MessageBox('輸入支出緣由不能為空','提示',mb_ok);
    exit;
  end;
  try
    strtodatetime(rzmaskedit1.Text)
  except
  on e:econverterror do
   begin
   application.MessageBox('輸入時間格式不對','提示',mb_ok);
   rzmaskedit1.Text:='';
   rzmaskedit1.SetFocus;
   exit;
   end;
  end;
  try
   strtofloat(xpedit5.Text);
  except
  on e: econverterror do
    begin
    application.MessageBox('輸入金額格式不對','提示',mb_ok);
    xpedit5.Text:='';
    xpedit5.SetFocus;
    exit;
    end;
  end;
  payouttable.Open;
  with payouttable do
  begin
     last;
     if bof then
     num:=0
     else
     num:=fieldvalues['payout_num'];
    //num:=num+1;
  if rzlistview1.Items.Count>0 then
  begin
     for i:=1 to rzlistview1.Items.Count do
     begin
       append;
       num:=num+1;
       Fieldvalues['payout_num']:=num;
       Fieldvalues['payout_name']:=xpedit4.Text;
       Fieldvalues['payout_money']:=strtofloat(xpedit5.Text);
       Fieldvalues['payout_date']:=strtodatetime(rzmaskedit1.Text);
       Fieldvalues['payout_address']:=xpedit7.Text;
       Fieldvalues['payout_reason']:=xpedit8.Text;
       Fieldvalues['payout_mode']:=xpcombobox2.Text;
       Fieldvalues['payout_single']:=list[i+1][1];
       Fieldvalues['payout_single_money']:=list[i+1][2];
       //str1:=rzlistview1.
       {j:=i; }
       {if rzlistview1.Items.Count<>0 then
       begin
       str1:=rzlistview1.Items.Item[i].SubItems.Strings[0];
//       SubItems[0];
       str2:=rzlistview1.Items.Item[i].SubItems[1];
       Fieldvalues['payout_single']:=str1;
       Fieldvalues['payout_single_money']:=str2;
       end; }
       Fieldvalues['payout_filldate']:=now;
       post;
     end;
  end
  else
  begin
       append;
       num:=num+1;
       Fieldvalues['payout_num']:=num;
       Fieldvalues['payout_name']:=xpedit4.Text;
       Fieldvalues['payout_money']:=strtofloat(xpedit5.Text);
       Fieldvalues['payout_date']:=strtodatetime(rzmaskedit1.Text);
       Fieldvalues['payout_address']:=xpedit7.Text;
       Fieldvalues['payout_reason']:=xpedit8.Text;
       Fieldvalues['payout_mode']:=xpcombobox2.Text;
       Fieldvalues['payout_filldate']:=now;
       post;
  end;
  end;
end;

procedure TForm3.RzMaskEdit1KeyPress(Sender: TObject; var Key: Char);
begin
 try
  if not (key in ['1','2','3','4','5','6','7','8','9','0',#8]) then
    key:=#0;
 except
  on e:edbediterror do
   rzmaskedit1.Text:='';
 end;
end;

procedure TForm3.xpEdit5KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in ['1','2','3','4','5','6','7','8','9','0','.',#8]) then
 key:=#0;
end;

procedure TForm3.xpEdit2KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in ['1','2','3','4','5','6','7','8','9','0','.',#8]) then
 key:=#0;
end;

procedure TForm3.xpBitBtn1Click(Sender: TObject);
var num:integer;
begin
  if xpedit1.Text='' then
  begin
    application.MessageBox('輸入收入人不能為空','提示',mb_ok);
    exit;
  end;
  if xpedit2.Text='' then
  begin
    application.MessageBox('輸入收入金額不能為空','提示',mb_ok);
    exit;
  end;
  if rzmaskedit2.Text='' then
  begin
    application.MessageBox('輸入收入日期不能為空','提示',mb_ok);
    exit;
  end;
  try
    strtofloat(xpedit2.Text)
  except
   on E:EconvertError do
   begin
    application.MessageBox('輸入金額格式不對','提示',mb_ok);
    xpedit2.Text:='';
    xpedit2.SetFocus;
    exit;
   end;
  end;
  try
    strtodatetime(rzmaskedit2.Text)
  except
   on E:EconvertError do
   begin
    application.MessageBox('輸入日期格式不對','提示',mb_ok);
    rzmaskedit2.Text:='';
    rzmaskedit2.SetFocus;
    exit;
   end;
  end;
  incometable.open;
  with incometable do
  begin
    last;
    if bof then
    begin
     num:=0;
     edit;
    end
    else
    begin
      num:=Fieldvalues['income_num'];
      append;
    end;
    num:=num+1;
    fieldvalues['income_num']:=num;
    Fieldvalues['income_name']:=xpedit1.Text;
    Fieldvalues['income_money']:=strtofloat(xpedit2.Text);
    fieldvalues['income_date']:=strtodatetime(rzmaskedit2.Text);
    fieldvalues['income_source']:=xpcombobox1.Text;
    fieldvalues['income_filldate']:=now;
    post;
  end;
  xpedit1.Text:='';
  xpedit2.Text:='';
  rzmaskedit2.Text:='';
  xpcombobox1.ItemIndex:=0;
end;

procedure TForm3.xpBitBtn2Click(Sender: TObject);
begin
  xpedit1.Text:='';
  xpedit2.Text:='';
  rzmaskedit2.Text:='';
  xpcombobox1.ItemIndex:=0;
end;

procedure TForm3.xpBitBtn7Click(Sender: TObject);
var SearchOptions:TLocateOptions;
    searchresult:boolean;
begin
 SearchOptions:=[loCaseInsensitive];
 if (xpedit3.Text='') or (xpedit6.Text='') or (xpedit11.Text='') then
  begin
    application.MessageBox('請輸入完整的信息!','提示',mb_ok);
    exit;
  end;
 if xpedit6.Text<>xpedit11.Text then
  begin
     xpedit6.Text:='';
     xpedit11.Text:='';
     xpedit6.SetFocus;
     exit;
  end;
  dbusertable.Open;
  searchresult:=dbusertable.Locate('username',xpedit3.Text,SearchOptions);
  if searchresult then
  begin
      application.MessageBox('用戶已存在!','提示',MB_OK);
      XPedit3.Text:='';
      xpedit6.Text:='';
      xpedit11.Text:='';
      xpedit3.SetFocus;
      exit;
  end;
  with dbusertable do
  begin
  last;
  append;
  FieldValues['username']:=xpedit3.text;
  FieldValues['password']:=xpedit6.text;
  post;
  end;

end;

procedure TForm3.xpBitBtn8Click(Sender: TObject);
var SearchOptions:TLocateOptions;
    searchresult:boolean;
begin
 SearchOptions:=[loCaseInsensitive];
 if (xpedit3.Text='')  then
  begin
    application.MessageBox('請輸入用戶名!','提示',mb_ok);
    exit;
  end;
  dbusertable.Open;
  searchresult:=dbusertable.Locate('username',xpedit3.Text,SearchOptions);
  if not searchresult then
  begin
      application.MessageBox('用戶不存在!','提示',MB_OK);
      XPedit3.Text:='';
      xpedit6.Text:='';
      xpedit11.Text:='';
      xpedit3.SetFocus;
      exit;
  end;
  with dbusertable do
  begin
   delete;
  end;
end;

procedure TForm3.dbusertableAfterPost(DataSet: TDataSet);
begin
  XPedit3.Text:='';
  xpedit6.Text:='';
  xpedit11.Text:='';
  xpedit3.SetFocus;
  application.MessageBox('用戶添加成功!','提示',MB_ok);
  xpgroupbox2.Visible:=false;
  xpgroupbox3.Visible:=true;
  dbusertable.Close;
end;

procedure TForm3.dbusertableAfterDelete(DataSet: TDataSet);
begin
  XPedit3.Text:='';
  xpedit6.Text:='';
  xpedit11.Text:='';
  xpedit3.SetFocus;
  application.MessageBox('用戶刪除成功!','提示',MB_ok);
  xpgroupbox2.Visible:=false;
  xpgroupbox3.Visible:=true;
  dbusertable.Close;
end;

procedure TForm3.payoutTableAfterPost(DataSet: TDataSet);
var i:integer;
begin
 application.MessageBox('支出信息保存成功!','提示',mb_ok);
 for i:=1 to 100 do
 begin
  list[i][1]:='';
  list[i][2]:='';
 end;
  payouttable.Close;
  list_index:=1;
  xpedit4.Text:='';
  xpedit5.Text:='';
  rzmaskedit1.Text:='';
  xpedit7.Text:='';
  xpedit8.Text:='';
  xpedit9.Text:='';
  xpedit10.Text:='';
  xpcombobox2.ItemIndex:=0;
  rzlistview1.Clear;
  listviewindex:=-1
end;

procedure TForm3.incometableAfterPost(DataSet: TDataSet);
begin
  application.MessageBox('收入信息保存成功!','提示',mb_ok);
  incometable.Close;
  xpedit1.Text:='';
  xpedit2.Text:='';
  rzmaskedit2.Text:='';
  xpcombobox1.ItemIndex:=0;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜视频在线观看一区二区三区| 色爱区综合激月婷婷| 成人性色生活片免费看爆迷你毛片| 不卡的看片网站| 欧美制服丝袜第一页| 精品久久久久久久久久久久久久久| 国产精品进线69影院| 九色综合狠狠综合久久| 欧美综合一区二区| 中文字幕av不卡| 秋霞午夜鲁丝一区二区老狼| 成a人片亚洲日本久久| 精品久久国产老人久久综合| 亚洲大片精品永久免费| 成人爱爱电影网址| 精品久久久久久久久久久久久久久久久 | 国产精品久久久久永久免费观看 | 欧美精品一区二区蜜臀亚洲| 亚洲成va人在线观看| 91视频91自| 国产精品久久久久天堂| 国产精品伊人色| 精品国免费一区二区三区| 肉丝袜脚交视频一区二区| 91久久免费观看| 18欧美亚洲精品| 成人激情动漫在线观看| 欧美极品xxx| 国产一区二区三区香蕉| 91精品国产乱码久久蜜臀| 亚洲一区二区三区爽爽爽爽爽 | 91国偷自产一区二区三区观看| 国产日产亚洲精品系列| 精品一区二区免费在线观看| 日韩视频一区二区三区在线播放| 亚洲丶国产丶欧美一区二区三区| 色激情天天射综合网| 一区二区日韩av| 欧美亚洲综合一区| 亚洲国产视频一区| 在线播放国产精品二区一二区四区| 一区二区欧美视频| 欧美美女激情18p| 美女国产一区二区| 久久综合丝袜日本网| 粉嫩13p一区二区三区| 国产精品毛片无遮挡高清| 99久久99久久精品国产片果冻 | 欧美精品三级在线观看| 日韩精品一二区| 欧美一卡二卡三卡四卡| 日本不卡一二三区黄网| 精品免费视频.| 国产在线视频一区二区| 欧美国产一区视频在线观看| 成人免费高清在线观看| 亚洲天堂久久久久久久| 欧美日韩国产综合一区二区| 无码av免费一区二区三区试看 | 26uuu亚洲| 粉嫩久久99精品久久久久久夜| 国产精品久久久久久久久免费相片 | 欧美日韩黄色影视| 国产在线精品视频| 国产精品第一页第二页第三页| 欧美最猛性xxxxx直播| 日本vs亚洲vs韩国一区三区二区| 久久久久久久久免费| www.亚洲人| 三级久久三级久久久| 国产亚洲精品精华液| 欧美中文字幕一区| 国产伦精品一区二区三区免费迷| 日韩美女啊v在线免费观看| 精品视频1区2区| 国产麻豆一精品一av一免费| 亚洲视频一二三| 日韩三级av在线播放| av在线播放一区二区三区| 日韩精品欧美成人高清一区二区| 久久久久国产一区二区三区四区| 色综合久久久久综合| 黄色精品一二区| 亚洲国产欧美在线| 国产日韩三级在线| 日韩一区二区高清| 色综合咪咪久久| 国产精品18久久久久久久久久久久| 一二三区精品视频| 国产精品久久久久久久久动漫| 欧美一区二区三区视频在线 | 激情综合五月婷婷| 一区二区欧美精品| 国产亚洲美州欧州综合国| 51精品国自产在线| 91久久国产最好的精华液| 丁香六月综合激情| 国产一区二区三区免费播放 | 加勒比av一区二区| 日日嗨av一区二区三区四区| 亚洲嫩草精品久久| 中文字幕一区二区日韩精品绯色| 精品少妇一区二区三区在线视频| 欧美精品一卡两卡| 在线观看日韩av先锋影音电影院| 成a人片国产精品| 成人午夜短视频| 国产一区二区h| 久久机这里只有精品| 亚洲一区二区欧美| 一区二区三区不卡视频| 亚洲美腿欧美偷拍| 亚洲人被黑人高潮完整版| 国产精品久久久久7777按摩| 国产精品水嫩水嫩| 国产精品久久久久久久第一福利 | 日韩—二三区免费观看av| 亚洲超碰精品一区二区| 亚洲激情图片qvod| 亚洲午夜一区二区三区| 亚洲一区欧美一区| 午夜久久福利影院| 日韩国产一区二| 久久99热这里只有精品| 精品一区二区在线视频| 韩国一区二区三区| 风间由美中文字幕在线看视频国产欧美| 美国毛片一区二区三区| 激情综合色丁香一区二区| 精品亚洲成a人| 国产成人精品午夜视频免费| 国产成人午夜片在线观看高清观看| 狠狠色丁香婷婷综合久久片| 国内精品免费在线观看| 国产精品白丝av| 成人国产精品免费观看动漫| 91啪亚洲精品| 欧美二区三区91| 亚洲精品在线三区| 中文av字幕一区| 亚洲一区二区三区视频在线| 日本va欧美va精品| 国产成人午夜电影网| 在线视频一区二区三区| 日韩欧美电影一区| 中文字幕高清不卡| 亚洲一区二区三区四区五区中文| 日产国产高清一区二区三区| 国产精品系列在线播放| 欧美综合天天夜夜久久| 日韩精品一区二区三区视频在线观看| 26uuu亚洲综合色欧美| 亚洲精品中文在线| 久久精品噜噜噜成人av农村| 成人高清伦理免费影院在线观看| 欧美午夜片在线看| 久久久久久9999| 亚洲午夜精品网| 国产在线视频不卡二| 欧美三级资源在线| 久久免费看少妇高潮| 亚洲高清不卡在线| 国产精品香蕉一区二区三区| 在线观看一区二区视频| 久久久久97国产精华液好用吗| 亚洲狼人国产精品| 经典三级在线一区| 欧美伦理视频网站| 亚洲私人黄色宅男| 久久精品国产久精国产| 欧美性受xxxx黑人xyx性爽| 久久久久久久综合| 日韩电影在线一区二区三区| 97久久久精品综合88久久| 精品国产99国产精品| 亚洲在线视频免费观看| 本田岬高潮一区二区三区| 日韩精品一区二区三区四区视频| 亚洲激情综合网| 成人精品在线视频观看| 久久综合久久综合久久综合| 午夜精品久久久久久久久久| 一本色道亚洲精品aⅴ| 欧美激情一区在线观看| 国产一区二区影院| 欧美一区二区女人| 五月婷婷色综合| 在线观看一区二区视频| 亚洲欧美日韩电影| 91在线porny国产在线看| 国产色综合一区| 国产美女视频91| 日韩精品一区二区三区视频| 午夜成人免费视频| 欧美日韩国产在线观看| 午夜不卡av在线| 欧美视频在线观看一区| 亚洲综合成人网| 在线视频一区二区免费| 亚洲一区二区三区影院|