网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 课程设计 > 正文

delphi图书仓库管理系统

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
into outrecord values(:outid,:bookid,:empid,:number,:outtime)'');    file://添加出库记录parameters.parambyname(''outid'').value:=edit23.text;parameters.parambyname(''bookid'').value:=edit14.text;parameters.parambyname(''empid'').value:=edit24.text;parameters.parambyname(''number'').value:=edit27.text;parameters.parambyname(''outtime'').value:=edit28.text;execsql;end;edit21.readonly:=false;s:=strtoint(edit21.text)-strtoint(edit27.text);  file://计算出库后库存图书数量edit21.text:=inttostr(s);    file://显示出库后库存图书数量edit21.readonly:=true;with datamoduleform.bookquery dobegin      file://修改库存图书数量close;sql.clear;sql.add(''update bookrecord set number1=:number where bookid=:bookid'');parameters.parambyname(''number'').value:=s;parameters.parambyname(''bookid'').value:=edit14.text;execsql;end;messagedlg(''出库记录添加成功!'',mtinformation,[mbok],0);edit14.text:='''';edit14.setfocus;

  end;end;end;       §5.5  查询功能的实现    查询功能包括员工信息查询,供应商信息查询,入库信息查询和出库信息查询。由于每一个功能的实现都差不太多,而且其窗体也差不太多,所以在这里只给出员工信息查询窗体及其源代码。                                 图5.6  员工信息查询窗体procedure tfindempform.speedbutton1click(sender: tobject);var s1,s2,s3 :string;begin          file://员工记录查询窗体查找按钮事件with datamoduleform.empquery dobeginclose;sql.clear;sql.add(''select * from employee'');sql.add(''where employeeid like :empid and employeename like :name and grade like :grade'');         file://实现模糊查询功能if edit1.text<>''''  then  s1:=''%''+edit1.text+''%''  else  s1:=''%'';parameters.parambyname(''empid'').value:=s1;if edit2.text<>'''' then  s2:=''%''+edit2.text+''%''   else  s2:=''%'';parameters.parambyname(''name'').value:=s2;if edit3.text<>''''  then  s3:=''%''+edit3.text+''%''  else  s3:=''%'';parameters.parambyname(''grade'').value:=s3;open;if fieldvalues[''employeeid'']<>null

  then  findempform.close      file://在找到记录的情况下关闭查找窗口elsebeginmessagedlg(''没有找到你所需要的记录!'',mtinformation,[mbok],0);edit1.text:='''';edit2.text:='''';edit3.text:='''';edit1.setfocus;close;  sql.clear;sql.add(''select * from employee'');    file://刷新员工信息窗口open;end; end;end;§5.6  系统登陆窗体模块的实现由于系统登陆窗体中有一幅彩图,在这里不便给出,而只给出了系统的实现。var  keyname: string;   file://定义了一个全局变量,在key2中有调用procedure tkeyform.speedbutton1click(sender: tobject);var s:string;              file://登陆窗口登陆按钮事件beginif  (edit1.text='''')  then  beginmessagedlg(''清输入登陆姓名和密码!'',mtinformation,[mbok],0);edit1.setfocus;endelse begindatamoduleform.keytable.active:=true;if not datamoduleform.keytable.locate(''keyname'',edit1.text,[])            file://判断登陆名是否存在then beginmessagedlg(''登陆名错误,请重新输入!'',mtinformation,[mbok],0);edit1.text:=''''; edit1.setfocus;

  endelse beginwith datamoduleform.keyquery dobeginclose;  sql.clear;sql.add(''select * from key where keyname=:keyname'');parameters.parambyname(''keyname'').value:=edit1.text;open;s:=fieldvalues[''keyno''];end;if s<>edit2.text   file://判断登陆密码是否正确then beginmessagedlg(''登陆密码错误,请重新输入!'',mtinformation,[mbok],0);edit2.text:=''''; edit2.setfocus;endelse beginkeyname:=edit1.text;keyform.hide;mainform.show;mainform.windowstate:=wsmaximize

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师