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

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

?? floor.pas

?? 一個實用的房地產行業收費管理軟件
?? PAS
?? 第 1 頁 / 共 5 頁
字號:
dbcomboboxeh4.Text:=inttostr(months-1);
dbdatetimeeditEh1.Value:=date;
dbdatetimeeditEh2.Value:=date;

end;

procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
 {if key=#13 then
    begin
    key:=#0;
    perform(WM_nextdlgctl,0,0);
    end;    }
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
// datamodule1.searchq.Close;
end;

procedure TForm1.BitBtn4Click(Sender: TObject);
begin
with datamodule1.searchq do
 begin
  sql.clear;
  if dbcomboboxeh1.Value<>'' then
  sql.add('select * from company where floor=:mc')
  else
  sql.add('select * from company');
  if dbcomboboxeh1.Value<>'' then
  parambyname('mc').asstring:=dbcomboboxeh1.Value;
  open;
 end;
end;

procedure TForm1.BitBtn13Click(Sender: TObject);
begin
 if application.MessageBox('確定要刪除嗎?','提示',mb_yesno)=6 then
 begin
  with datamodule1.insertcustom do
  begin
   sql.clear;
   sql.Add('delete from company where customno=:mc');
   parambyname('mc').asstring:=datamodule1.searchq.fieldbyname('customno').asstring;
   execsql;
  end;
  with datamodule1.searchq do
  begin
   sql.clear;
   sql.add('select * from company');
   open;
  end;
  application.MessageBox('刪除完畢!','提示',mb_ok);
 end;
end;

procedure TForm1.N3Click(Sender: TObject);
begin
form4:=tform4.create(self);
form4.showmodal;
end;

procedure TForm1.BitBtn16Click(Sender: TObject);
begin
  if application.MessageBox('確定要刪除這筆記錄嗎?','提示',mb_yesno)=6 then
  begin
   with datamodule1.insertsd do
   begin
     sql.clear;
     sql.add('delete from sd where customno=:mc and years=:my and months=:mm and floor=:mf');
     parambyname('mc').Value:=datamodule1.sdq.fieldbyname('customno').Value;
     parambyname('my').Value:=datamodule1.sdq.fieldbyname('years').Value;
     parambyname('mm').Value:=datamodule1.sdq.fieldbyname('months').Value;
     parambyname('mf').Value:=datamodule1.sdq.fieldbyname('floor').Value;
     execsql;
   end;
   with datamodule1.sdq do
   begin
     sql.clear;
     sql.add('select * from sd where  years=:my and months=:mm and floor=:mf');
       parambyname('my').Value:=dbcomboboxeh3.Value;
     parambyname('mm').Value:=dbcomboboxeh4.Value;
     parambyname('mf').Value:=dbcomboboxeh2.Value;
     open;
   end;
  end;


end;

procedure TForm1.BitBtn18Click(Sender: TObject);
begin
  if application.MessageBox('確定要刪除這筆記錄嗎?','提示',mb_yesno)=6 then
  begin
   with datamodule1.insertsd do
   begin
     sql.clear;
     sql.add('delete from ht where htno=:mht');
     parambyname('mht').Value:=datamodule1.htq.fieldbyname('htno').Value;
     execsql;
   end;

    datamodule1.tpq.sql.clear;
    datamodule1.tpq.sql.add('delete  from repo  where htno=:mm');
    datamodule1.tpq.parambyname('mm').value:=edit4.Text;
    datamodule1.tpq.execsql;

   with datamodule1.htq do
   begin
     sql.clear;
     sql.add('select * from ht');
     open;
   end;
  end;
end;

procedure TForm1.Edit10Exit(Sender: TObject);
begin
 with datamodule1.insertcustom do
 begin
   sql.clear;
   sql.add('select * from company where customno=:mc');

   open;
 end;


end;

procedure TForm1.BitBtn2Click(Sender: TObject);
var
ExcelApp: Variant;
ll,nn:integer;
begin
ExcelApp := CreateOleObject( 'Excel.Application' );
ExcelApp.Visible := True;
ExcelApp.WorkBooks.Add;
if datamodule1.sdq.RecordCount<=0 then
   datamodule1.sdq.Open;
   datamodule1.sdq.First;


 for ll:=1 to dbgrideh1.Columns.Count  do
 ExcelApp.Cells[1,ll].Value :=dbgrideh1.Columns[ll-1].title.caption; //EXCEL標題

 for nn:=2 to datamodule1.sdq.RecordCount+1 do
 begin
     dbgrideh1.Row:=nn-2;     //設置當前行
     for ll:=1 to dbgrideh1.Columns.count  do
     ExcelApp.Cells[nn,ll].Value :=dbgrideh1.Columns[ll-1].DisplayText;
     ExcelApp.cells[nn,ll+1].value:=datamodule1.sdq.FieldByName('floor').value;
     datamodule1.sdq.Next;
 end;
{ for ll:=1 to 13  do
 ExcelApp.Cells[1,ll].Value :=dbgrideh1.Columns[ll-1].title.caption; //EXCEL標題

 for nn:=2 to datamodule1.sdq.RecordCount+1 do
 begin
     dbgrideh1.Row:=nn-2;     //設置當前行
     for ll:=1 to 13  do
     ExcelApp.Cells[nn,ll].Value :=dbgrideh1.Columns[ll-1].DisplayText;
     datamodule1.sdq.Next;
 end;}


end;

procedure TForm1.BitBtn17Click(Sender: TObject);
begin
  PrintDBGridEh1.DBGridEh := DBGridEh1;
  PrintDBGridEh1.SetSubstitutes(['%[Today]',DateToStr(Now)]);
  PrintDBGridEh1.Preview;
end;

procedure TForm1.DBGridEh3TitleBtnClick(Sender: TObject; ACol: Integer;
  Column: TColumnEh);
begin
{case Column.Title.SortMarker of
    smNoneEh: Column.Title.SortMarker := smDownEh;
    smDownEh: Column.Title.SortMarker := smUpEh;
    smUpEh: Column.Title.SortMarker := smNoneEh;
  end;}
end;

procedure TForm1.DBGridEh1TitleBtnClick(Sender: TObject; ACol: Integer;
  Column: TColumnEh);
begin
case Column.Title.SortMarker of
    smNoneEh: Column.Title.SortMarker := smDownEh;
    smDownEh: Column.Title.SortMarker := smUpEh;
    smUpEh: Column.Title.SortMarker := smNoneEh;
  end;
end;

procedure TForm1.BitBtn8Click(Sender: TObject);
begin
  PrintDBGridEh1.DBGridEh := DBGridEh3;
  PrintDBGridEh1.SetSubstitutes(['%[Today]',DateToStr(Now)]);
  PrintDBGridEh1.Preview;
end;

procedure TForm1.BitBtn7Click(Sender: TObject);
begin
  PrintDBGridEh1.DBGridEh := DBGridEh2;
  PrintDBGridEh1.SetSubstitutes(['%[Today]',DateToStr(Now)]);
  PrintDBGridEh1.Preview;
end;

procedure TForm1.BitBtn20Click(Sender: TObject);
var
ExcelApp: Variant;
ll,nn:integer;

begin
ExcelApp := CreateOleObject( 'Excel.Application' );
ExcelApp.Visible := True;
ExcelApp.WorkBooks.Add;
if datamodule1.searchq.RecordCount<=0 then
   datamodule1.searchq.Open;
   datamodule1.searchq.First;

 for ll:=1 to dbgrideh3.Columns.Count  do
 ExcelApp.Cells[1,ll].Value :=dbgrideh3.Columns[ll-1].title.caption; //EXCEL標題

 for nn:=2 to datamodule1.searchq.RecordCount+1 do
 begin
     dbgrideh3.Row:=nn-2;     //設置當前行
     for ll:=1 to dbgrideh3.Columns.count  do
     ExcelApp.Cells[nn,ll].Value :=dbgrideh3.Columns[ll-1].DisplayText;
     ExcelApp.cells[nn,ll+1].value:=datamodule1.searchq.FieldByName('floor').value;
     datamodule1.searchq.Next;
 end;

end;


procedure TForm1.BitBtn19Click(Sender: TObject);
var
ExcelApp: Variant;
ll,nn:integer;

begin
ExcelApp := CreateOleObject( 'Excel.Application' );
ExcelApp.Visible := True;
ExcelApp.WorkBooks.Add;
if datamodule1.htQ.RecordCount<=0 then
   datamodule1.htq.Open;
   datamodule1.htq.First;

for ll:=1 to dbgrideh2.Columns.Count  do
 ExcelApp.Cells[1,ll].Value :=dbgrideh2.Columns[ll-1].title.caption; //EXCEL標題

 for nn:=2 to datamodule1.htq.RecordCount+1 do
 begin
     dbgrideh2.Row:=nn-2;     //設置當前行
     for ll:=1 to dbgrideh2.Columns.count  do
     ExcelApp.Cells[nn,ll].Value :=dbgrideh2.Columns[ll-1].DisplayText;
     ExcelApp.cells[nn,ll+1].value:=datamodule1.htq.FieldByName('floor').value;
     datamodule1.htq.Next;
 end;
end;

procedure TForm1.DBGridEh3KeyPress(Sender: TObject; var Key: Char);
begin
{ if key=#13 then
  begin
  key:=#0;
//   showmessage(inttostr(dbgrideh3.Columns.Count));
  if dbgrideh3.Col<dbgrideh3.Columns.Count then
  dbgridEh3.Col:=dbgridEh3.Col+1 else
  begin
  dbgrideh3.Col:=1;
  if  dbgrideh3.row<dbgrideh3.RowCount-1 then
     dbgrideh3.Row:=dbgrideh3.Row+1
     else
     dbgrideh3.Row:=dbgrideh3.Rowcount-1;
  end;

  end;}
end;

procedure TForm1.BitBtn5Click(Sender: TObject);
begin
//showmessage('rowcount:'+inttostr(dbgrideh3.Rowcount));
//showmessage('row:'+inttostr(dbgrideh3.Row));
if dbcomboboxeh1.Value='' then
begin
application.MessageBox('請先選擇大廈名稱','提示',mb_ok);
abort;
end;
dbgrideh3.ReadOnly:=false;
bitbtn5.Enabled:=false;
bitbtn6.Enabled:=true;
datamodule1.searchq.edit;
end;

procedure TForm1.BitBtn6Click(Sender: TObject);
begin
dbgrideh3.ReadOnly:=true;
bitbtn6.Enabled:=false;
bitbtn5.Enabled:=true;
bitbtn15.Enabled:=true;
  with datamodule1.searchq do
  begin
     datamodule1.Database1.StartTransaction;
    try
      //fieldbyname('floor').Value:=dbcomboboxeh1.Value;    //用此方法會出錯,表示狀態不對。
      ApplyUpdates; {try to write the updates to the database};
      datamodule1.Database1.Commit; {on success, commit the changes};
    except
      datamodule1.Database1.Rollback; {on failure, undo the changes};
    raise; {raise the exception to prevent a call to CommitUpdates!}
    end;
  CommitUpdates; {on success, clear the cache}

  datamodule1.sdpriceq.sql.clear;
  datamodule1.sdpriceq.sql.Add('update company set floor=:mf where floor=null');
  datamodule1.sdpriceQ.ParamByName('mf').Value:=dbcomboboxeh1.Value;
  datamodule1.sdpriceQ.execsql;  //更新大廈名稱

  application.MessageBox('保存完畢!','提示',mb_ok)
  end;



end;

procedure TForm1.BitBtn15Click(Sender: TObject);
begin
if dbcomboboxeh1.Value='' then
begin
application.MessageBox('請先選擇大廈名稱','提示',mb_ok);
abort;
end;
dbgrideh3.ReadOnly:=false;
bitbtn5.Enabled:=false;
bitbtn15.Enabled:=false;
bitbtn6.Enabled:=true;
datamodule1.searchq.Append;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
 if dbcomboboxeh2.Value='' then
    begin
    application.MessageBox('大廈不能為空!','提示',mb_ok);
    abort;
    end;
 if dbcomboboxeh3.Value='' then
    begin
    application.MessageBox('年份不能為空!','提示',mb_ok);
    abort;
    end;
 if dbcomboboxeh4.Value='' then
    begin
    application.MessageBox('月份不能為空!','提示',mb_ok);
    abort;
    end;

 with datamodule1.sdq do
 begin
  sql.clear;
  sql.add('select * from sd   where floor=:mf and years=:my and months=:mm');
  parambyname('mf').asstring:=dbcomboboxeh2.Value;
  parambyname('my').asstring:=dbcomboboxeh3.Value;
  parambyname('mm').asstring:=dbcomboboxeh4.Value;
  open;
 end;
end;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品999久久久| 精品一区二区免费在线观看| 日韩av中文在线观看| 国产综合久久久久影院| 在线观看日韩av先锋影音电影院| 久久综合久久99| 午夜一区二区三区视频| 成人免费视频一区| 精品国产伦一区二区三区观看方式| 一区二区三区欧美日韩| 成人综合婷婷国产精品久久免费| 欧美精品三级在线观看| 日韩美女久久久| 国产91在线|亚洲| 日韩小视频在线观看专区| 亚洲一区二区三区视频在线| 成人精品国产福利| 国产日韩欧美麻豆| 国产在线乱码一区二区三区| 69堂成人精品免费视频| 亚洲综合久久av| 99re66热这里只有精品3直播 | 色婷婷av久久久久久久| 国产亚洲欧美中文| 国产美女娇喘av呻吟久久| 日韩一区二区免费在线观看| 午夜日韩在线电影| 欧美日本在线一区| 亚洲图片有声小说| 欧美性猛交xxxx乱大交退制版| 亚洲欧美日韩人成在线播放| 成年人午夜久久久| 亚洲人精品一区| 色婷婷国产精品| 亚洲亚洲精品在线观看| 欧美色中文字幕| 视频一区欧美精品| 91精品国产福利| 精品一区二区三区视频 | 国产精品乱码一区二三区小蝌蚪| 国产老女人精品毛片久久| 26uuu色噜噜精品一区| 经典三级一区二区| 欧美国产亚洲另类动漫| zzijzzij亚洲日本少妇熟睡| 国产精品久久久久国产精品日日| 99re66热这里只有精品3直播| 亚洲欧美日韩久久| 在线电影欧美成精品| 免费视频最近日韩| 久久精品视频免费| 色婷婷综合五月| 日韩二区在线观看| 国产人久久人人人人爽| 一本久道久久综合中文字幕 | 蜜臀av性久久久久蜜臀aⅴ| 欧美夫妻性生活| 麻豆成人免费电影| 中文字幕不卡一区| 欧美在线高清视频| 国产在线国偷精品产拍免费yy| 国产三级三级三级精品8ⅰ区| 91在线观看免费视频| 亚洲高清视频在线| 久久久www免费人成精品| 91免费观看视频| 日本亚洲欧美天堂免费| 国产精品免费网站在线观看| 欧美性猛交一区二区三区精品| 六月丁香婷婷久久| 亚洲免费在线观看视频| 欧美一区二区三区性视频| 国产高清亚洲一区| 亚洲一区电影777| 国产亚洲美州欧州综合国| 欧美写真视频网站| 国产91对白在线观看九色| 天天av天天翘天天综合网色鬼国产| 久久女同性恋中文字幕| 欧美视频一区二区三区| 国产不卡高清在线观看视频| 日日欢夜夜爽一区| 综合自拍亚洲综合图不卡区| 欧美精选一区二区| av在线综合网| 韩国欧美国产1区| 视频在线观看一区| 亚洲欧美日本在线| 国产精品日韩精品欧美在线| 91精品国产色综合久久不卡电影| 91在线免费视频观看| 激情久久五月天| 免费成人在线观看| 亚洲韩国精品一区| 亚洲精品久久久蜜桃| 国产视频视频一区| 久久久久久久免费视频了| 日韩一区和二区| 欧美日韩精品一区二区三区蜜桃 | 中文在线一区二区| 精品国产1区二区| 欧美一区中文字幕| 欧美日韩在线不卡| 欧洲精品一区二区| 91网上在线视频| 一道本成人在线| 99精品一区二区三区| 国产成人综合视频| 国产成人自拍网| 国产精品99久久久| 国产精品一线二线三线精华| 国内成人精品2018免费看| 久久97超碰色| 国产永久精品大片wwwapp| 精品亚洲国产成人av制服丝袜 | 国产夫妻精品视频| 国产乱码精品一区二区三| 国产麻豆午夜三级精品| 国产酒店精品激情| 大白屁股一区二区视频| 成人精品视频一区二区三区| 成人久久久精品乱码一区二区三区 | 久久综合九色综合久久久精品综合| 884aa四虎影成人精品一区| 欧美酷刑日本凌虐凌虐| 欧美日韩国产免费一区二区| 欧美在线视频全部完| 欧美日韩国产一级片| 欧美一区二区三区影视| 亚洲精品在线观| 国产欧美精品在线观看| 中文字幕在线不卡国产视频| 亚洲色图欧洲色图婷婷| 亚洲亚洲人成综合网络| 蜜桃av一区二区| 国产风韵犹存在线视精品| av在线这里只有精品| 欧美三级欧美一级| 日韩色在线观看| 国产欧美日本一区二区三区| 亚洲天堂精品视频| 午夜欧美2019年伦理| 激情偷乱视频一区二区三区| 成人一区二区视频| 欧美综合色免费| 精品国产一二三区| 亚洲视频在线观看一区| 日日夜夜精品视频免费| 国产精品亚洲第一| 欧美日韩一卡二卡| 国产亚洲欧美在线| 天堂资源在线中文精品| 国产成人精品三级麻豆| 欧美日韩国产美女| 日本一区二区三区dvd视频在线| 一区二区三区四区高清精品免费观看| 日本成人在线一区| 99久久免费精品| 日韩欧美一区二区久久婷婷| 国产精品美女久久久久久久久久久| 亚洲午夜免费视频| 成人一区在线观看| 日韩视频中午一区| 一区二区三区免费看视频| 国产一区二区不卡老阿姨| 91国内精品野花午夜精品| 精品日韩在线观看| 一区二区三区欧美日韩| 国产成人高清在线| 日韩色视频在线观看| 一区二区三区高清在线| 国产成人综合精品三级| 91精品国产免费| 一区二区三区免费| 成人精品视频网站| 精品理论电影在线| 亚洲成a人v欧美综合天堂 | 激情五月婷婷综合| 8x福利精品第一导航| 亚洲黄色尤物视频| bt7086福利一区国产| 久久久久成人黄色影片| 免播放器亚洲一区| 欧美日韩国产系列| 亚洲一区在线观看网站| 91在线无精精品入口| 国产精品天天看| 国产盗摄精品一区二区三区在线| 日韩精品一区二区三区中文精品| 亚洲一区二区三区视频在线播放| 91一区二区三区在线播放| 国产精品久久毛片a| 国产老妇另类xxxxx| 精品99一区二区三区| 久久成人免费网站| 精品伦理精品一区| 免费看黄色91| 欧美电视剧在线看免费| 激情综合亚洲精品| 久久综合九色综合97婷婷女人|