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

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

?? bromedit.pas

?? 三層源碼,DELPHI寫的三層源碼,三層源碼,
?? PAS
字號:
unit bromedit;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ExtCtrls, StdCtrls, xpButton, Grids, DBGrids;

type
  Tbrom_edit = class(TForm)
    Bevel1: TBevel;
    xpButton1: TxpButton;
    xpButton3: TxpButton;
    Label1: TLabel;
    Edit1: TEdit;
    Edit4: TEdit;
    ComboBox1: TComboBox;
    Edit3: TEdit;
    Label3: TLabel;
    Edit8: TEdit;
    Edit7: TEdit;
    Edit10: TEdit;
    Label7: TLabel;
    Edit6: TEdit;
    Edit9: TEdit;
    Label4: TLabel;
    Label9: TLabel;
    Label10: TLabel;
    DBGrid1: TDBGrid;
    xpButton4: TxpButton;
    xpButton5: TxpButton;
    xpButton6: TxpButton;
    Label2: TLabel;
    Label6: TLabel;
    Label8: TLabel;
    Label11: TLabel;
    Edit2: TEdit;
    Label12: TLabel;
    Edit11: TEdit;
    procedure FormPaint(Sender: TObject);
    procedure xpButton3Click(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure xpButton1Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure DBGrid1CellClick(Column: TColumn);
    procedure xpButton5Click(Sender: TObject);
    procedure xpButton6Click(Sender: TObject);
    procedure DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumn; State: TGridDrawState);
    procedure xpButton4Click(Sender: TObject);
    procedure Edit3KeyPress(Sender: TObject; var Key: Char);
    procedure Edit11KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit4KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
  private
    pstring:string;
    procedure clearedit;
    procedure deltempdata;
    procedure refreshlist;
    procedure rebuildtempdate;
    function checkinput:boolean;
    { Private declarations }
  public
   sel_string:string;
    { Public declarations }
  end;

var
  brom_edit: Tbrom_edit;

implementation
uses sldata,shareunit;
{$R *.DFM}

procedure Tbrom_edit.FormPaint(Sender: TObject);
begin
sl_data.formonpaint(self);
end;

procedure Tbrom_edit.xpButton3Click(Sender: TObject);
begin
close;
end;

procedure Tbrom_edit.deltempdata;
begin
sl_data.dormitory_model(public_clear_temp,'');
end;

procedure tbrom_edit.rebuildtempdate;
var msg:string;
begin
edit1.text:=sel_string;
with tstringlist.create do
  try
  add(makeparams('tuid',sel_string));
  msg:=text;
  finally
  free;
  end;
if sl_data.dormitory_model(public_rebuild,msg) then
   begin
   with tstringlist.create do
     try
     add(makeparams('operid',inttostr(Query_dormitory)));
     add(makeparams('funid',inttostr(public_infor)));
     add(makeparams('tuid',sel_string));
     msg:=text;
     finally
     free;
     end;
   sl_data.querysinfo.data:=sl_data.querysinfo.datarequest(msg);
   if sl_data.querysinfo.recordcount=1 then
      begin
      edit3.text:=sl_data.querysinfo['locus'];
      edit4.text:=sl_data.querysinfo['bunk_total'];
      edit6.text:=sl_data.querysinfo['bunk'];
      edit7.text:=sl_data.querysinfo['bureau'];
      edit8.text:=sl_data.querysinfo['desk'];
      edit9.text:=sl_data.querysinfo['fan'];
      edit10.text:=sl_data.querysinfo['remark'];
      combobox1.itemindex:=combobox1.items.indexof(sl_data.querysinfo['sort']);
      end;
   end;
end;

procedure tbrom_edit.clearedit;
begin
edit1.text:='';
combobox1.ItemIndex:=0;
edit2.text:='';
edit3.text:='-';
edit4.text:='0';
edit6.text:='0';
edit7.text:='0';
edit8.text:='0';
edit9.text:='0';
edit10.text:='-';
edit11.text:='';
end;

procedure Tbrom_edit.refreshlist;
var msg:string;
begin
with tstringlist.create do
  try
  add(makeparams('operid',inttostr(Query_dormitory)));
  add(makeparams('funid',inttostr(public_list_temp)));
  msg:=text;
  finally
  free;
  end;
sl_data.querys.data:=sl_data.querys.datarequest(msg);
sl_data.autosizedbgrid(dbgrid1);
end;

function Tbrom_edit.checkinput:boolean;
var x:string;
begin
x:='00000000';
if edit1.text<>'' then x[1]:='1';
if edit3.text<>'' then x[2]:='1';
if edit4.text<>'' then x[3]:='1';
if edit6.text<>'' then x[4]:='1';
if edit7.text<>'' then x[5]:='1';
if edit8.text<>'' then x[6]:='1';
if edit9.text<>'' then x[7]:='1';
if edit10.text<>'' then x[8]:='1';
 result:=x='11111111';
end;

procedure Tbrom_edit.FormShow(Sender: TObject);
begin
clearedit;
deltempdata;
rebuildtempdate;
refreshlist;
end;

procedure Tbrom_edit.xpButton1Click(Sender: TObject);
var msg:string;
begin
if checkinput then
  begin
  with tstringlist.create do
    try
    add(makeparams('tuid',edit1.text));
    add(makeparams('tsort',combobox1.text));
    add(makeparams('tlocus',edit3.text));
    add(makeparams('tsumqt',edit4.text));
    add(makeparams('tbunk',edit6.text));
    add(makeparams('tbureau',edit7.text));
    add(makeparams('tdesk',edit8.text));
    add(makeparams('tfan',edit9.text));
    add(makeparams('tmemo',edit10.text));
    msg:=text;
    finally
    free;
    end;
  if sl_data.dormitory_model(public_modify,msg) then
     begin
     showmessage('記錄修改成功!');
     close;
     end;
  end else showmessage('請填寫完整信息再提交!');
end;

procedure Tbrom_edit.FormClose(Sender: TObject; var Action: TCloseAction);
begin
deltempdata;
end;

procedure Tbrom_edit.DBGrid1CellClick(Column: TColumn);
begin
pstring:=dbgrid1.Fields[0].asstring;
end;

procedure Tbrom_edit.xpButton5Click(Sender: TObject);
var msg:string;
begin
if pstring<>'' then
  begin
  with tstringlist.create do
    try
    add(makeparams('tuid',pstring));
    msg:=text;
    finally
    free;
    end;
  sl_data.dormitory_model(public_del_temp,msg);
  refreshlist;
  end;
end;

procedure Tbrom_edit.xpButton6Click(Sender: TObject);
begin
deltempdata;
refreshlist;
end;

procedure Tbrom_edit.DBGrid1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
with column.Title do
 Caption:=getfieldtobgname(Query_dormitory,Caption);
end;

procedure Tbrom_edit.xpButton4Click(Sender: TObject);
var msg:string;
begin
if (edit2.text<>'')and(edit11.text<>'') then
    begin
    with tstringlist.create do
      try
      add(makeparams('tuid',edit2.text));
      add(makeparams('tuid1',edit11.text));
      msg:=text;
      finally
      free;
      end;
    if sl_data.dormitory_model(public_add_temp,msg) then
       begin
       edit2.text:='';
       edit11.text:='';
       edit2.setfocus;
       refreshlist;
       end;
    end;
end;

procedure Tbrom_edit.Edit3KeyPress(Sender: TObject; var Key: Char);
begin
If Key = #13 Then
  Begin
  If HiWord(GetKeyState(VK_SHIFT)) <> 0 then
     SelectNext(Sender as TWinControl,False,True)
  else
   SelectNext(Sender as TWinControl,True,True);
   Key := #0
  end;
end;

procedure Tbrom_edit.Edit11KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if key=13 then xpbutton4.onClick(nil);
end;

procedure Tbrom_edit.Edit4KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if not ((key in[96..105])or(key in[48..57])or(key in[8,13,110,190])) then
   begin
   showmessage('不是有效的字符.請重新輸入.');
   tedit(sender).Clear;
   end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀va亚洲va欧美va天堂| 国产乱色国产精品免费视频| 天天亚洲美女在线视频| 国产伦精品一区二区三区视频青涩 | 欧美电视剧在线看免费| 国产精品三级视频| 蜜臀av一区二区三区| 色94色欧美sute亚洲13| 日本一区二区动态图| 久久精品国内一区二区三区| 欧美日韩视频在线一区二区 | 日韩美女精品在线| 久久超碰97人人做人人爱| 在线观看一区二区视频| 国产日韩欧美麻豆| 国产在线精品一区二区| 91精品国产高清一区二区三区| 亚洲三级视频在线观看| 成人一级片在线观看| 精品成人一区二区三区四区| 日韩在线卡一卡二| 欧美精品在线观看播放| 亚洲国产成人精品视频| 日本精品一区二区三区四区的功能| 国产日韩欧美一区二区三区综合| 麻豆一区二区三| 日韩一区二区不卡| 午夜亚洲福利老司机| 欧美最新大片在线看| 亚洲色图一区二区三区| 91网站视频在线观看| 国产精品蜜臀av| 成人午夜看片网址| 最新不卡av在线| 99亚偷拍自图区亚洲| 亚洲欧洲日产国码二区| 91小视频在线免费看| 亚洲人成在线观看一区二区| 97久久精品人人做人人爽50路 | 日韩欧美另类在线| 青青草国产精品97视觉盛宴| 在线播放欧美女士性生活| 爽爽淫人综合网网站| 欧美一区二区三区免费在线看| 午夜视频在线观看一区二区| 在线播放中文一区| 国产一区二区免费视频| 国产精品乱人伦| 色综合久久中文字幕| 亚洲风情在线资源站| 91 com成人网| 激情深爱一区二区| 国产欧美日韩三级| 日本高清不卡aⅴ免费网站| 亚洲大尺度视频在线观看| 欧美一区二区久久久| 国产精品99久久久| 曰韩精品一区二区| 欧美一卡二卡三卡| 成人av电影观看| 亚洲va欧美va人人爽午夜| 精品剧情v国产在线观看在线| 国产精品一区二区三区99| 尤物在线观看一区| 日韩一级精品视频在线观看| 不卡的看片网站| 午夜精品久久久久久久久久| 久久久美女艺术照精彩视频福利播放| 波多野结衣欧美| 爽好多水快深点欧美视频| 国产欧美一区二区精品秋霞影院| 色8久久人人97超碰香蕉987| 蜜臂av日日欢夜夜爽一区| 亚洲欧洲av在线| 欧美一二三区在线| 91在线精品一区二区三区| 奇米777欧美一区二区| 亚洲视频中文字幕| 精品黑人一区二区三区久久| 在线精品视频免费观看| 国产一区91精品张津瑜| 亚洲国产精品人人做人人爽| 中文字幕乱码日本亚洲一区二区| 欧美日韩免费电影| a美女胸又www黄视频久久| 美女在线视频一区| 亚洲午夜电影在线| 亚洲欧美一区二区在线观看| 亚洲精品一区二区三区蜜桃下载 | 久久色在线视频| 欧美日韩视频在线一区二区 | 在线观看日韩一区| 国产91在线看| 久久精品99国产精品日本| 亚洲二区在线观看| 亚洲女爱视频在线| 中文字幕+乱码+中文字幕一区| 欧美一级二级在线观看| 欧美亚洲图片小说| 色又黄又爽网站www久久| 懂色av一区二区三区免费观看| 美女网站在线免费欧美精品| 亚洲一二三区在线观看| 亚洲人午夜精品天堂一二香蕉| 欧美激情一区三区| 欧美精品一区二区久久婷婷| 在线不卡a资源高清| 欧美日韩国产三级| 欧美日韩国产天堂| 欧美精品久久99| 欧美疯狂性受xxxxx喷水图片| 91国偷自产一区二区开放时间 | 国产香蕉久久精品综合网| 日韩精品中文字幕一区| 欧美一区二区高清| 国产日韩欧美电影| 日韩免费一区二区三区在线播放| 91麻豆精品国产91久久久久久 | 亚洲国产aⅴ天堂久久| 一区二区三区加勒比av| 亚洲视频一区在线| 一区二区三区久久| 亚洲成人黄色影院| 亚洲第一会所有码转帖| 首页亚洲欧美制服丝腿| 免费国产亚洲视频| 狠狠色丁香久久婷婷综合_中| 精品午夜一区二区三区在线观看| 久久国产成人午夜av影院| 国产在线播放一区二区三区| 久久成人18免费观看| 国产成人精品午夜视频免费| 丰满亚洲少妇av| 欧洲中文字幕精品| 91麻豆精品国产91久久久久久| 精品99一区二区| 国产色产综合色产在线视频| 国产精品国产三级国产aⅴ入口 | 成人福利电影精品一区二区在线观看| 成人精品国产免费网站| 色老汉一区二区三区| 91精品国产91久久久久久一区二区| 欧美tk—视频vk| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 视频一区在线播放| 国产真实乱偷精品视频免| 成人午夜激情片| 欧美男生操女生| 国产校园另类小说区| 亚洲一区自拍偷拍| 激情国产一区二区| 色爱区综合激月婷婷| 精品国产乱码久久久久久免费 | 久久日韩精品一区二区五区| 国产精品网站一区| 视频一区二区中文字幕| 国产69精品久久777的优势| 欧美性色aⅴ视频一区日韩精品| 欧美大肚乱孕交hd孕妇| 亚洲欧洲成人精品av97| 老司机精品视频导航| 91成人免费在线| 国产亚洲精品资源在线26u| 亚洲成a人片在线不卡一二三区 | 精品国产乱子伦一区| 亚洲精品中文字幕在线观看| 久久se这里有精品| 日本久久一区二区| 亚洲成a人片综合在线| 国产成人福利片| 欧美一区二区在线免费观看| 日韩理论片一区二区| 国产大陆精品国产| 欧美一区二区观看视频| 亚洲一级在线观看| 成人午夜在线播放| 精品久久五月天| 视频一区欧美日韩| 欧洲精品在线观看| 亚洲丝袜美腿综合| 丁香婷婷综合色啪| 久久亚洲春色中文字幕久久久| 亚洲国产精品久久一线不卡| aaa国产一区| 欧美国产综合一区二区| 国产在线一区二区综合免费视频| 欧美日韩视频不卡| 亚洲精品伦理在线| 91麻豆精品在线观看| 国产精品欧美久久久久无广告 | 精品国产凹凸成av人网站| 亚洲国产欧美日韩另类综合| 色婷婷亚洲综合| 亚洲色图欧洲色图婷婷| 99热国产精品| 亚洲特级片在线| 一本大道久久a久久精二百| 亚洲丝袜美腿综合| 一本色道久久综合精品竹菊| 国产精品家庭影院|