首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心计算机论文计算机应用
   图 书 仓 库 管 理 系 统      ★★★ 【字体: 】  
图 书 仓 库 管 理 系 统
收集整理:佚名    来源:本站整理  时间:2009-01-10 11:52:16   点击数:[]    

ile://将找到的图书信息显示
      begin
      close;
      SQL.Clear;
SQL.Add(‘insert into InRecord values(:InID,:BookID,:EmpID,:ShopID,
:Number,:InDate)‘);   file://向入库信息表中插入记录
      Parameters.ParamByName(‘InID‘).Value:=Edit26.Text;  file://向Edit框取值
      Parameters.ParamByName(‘BookID‘).Value:=Edit13.Text;
      Parameters.ParamByName(‘EmpID‘).Value:=Edit2.Text;
      Parameters.ParamByName(‘ShopID‘).Value:=Edit3.Text;
      Parameters.ParamByName(‘Number‘).Value:=Edit4.Text;
      Parameters.ParamByName(‘InDate‘).Value:=Edit5.Text;
      execSQL;
      end;
      Edit12.ReadOnly:=False;
      S:=StrToInt(Edit12.Text)+StrToInt(Edit4.Text);  file://计算入库后库存图书数量
      Edit12.Text:=IntToStr(s);    file://将修改后的库存图书数量显示
      Edit12.ReadOnly:=true;
      with datamoduleform.BookQuery do     file://修改库存记录中图书数量
      begin
      close;
      SQL.Clear;
      SQL.Add(‘update BookRecord set Number1=:Number where
BookID=:BookID‘);
      Parameters.ParamByName(‘Number‘).Value:=s;
      Parameters.ParamByName(‘BookID‘).Value:=Edit13.Text;
      execSQL;         file://提交SQL语句
      MessageDlg(‘记录已成功添加!‘,mtInformation,[mbOK],0);
      Edit13.SetFocus;
      end;
    end;
  end;
end;
**********************************************************************
procedure Tinoutform.SpeedButton2Click(Sender: TObject);
begin          file://入库管理确定按钮事件
  if (Edit2.Text=‘‘) or (Edit3.Text=‘‘) or (Edit4.Text=‘‘) or (Edit5.Text=‘‘)
     or (Edit6.Text=‘‘) or (Edit7.Text=‘‘) or (Edit8.Text=‘‘) or (Edit9.Text=‘‘)
     or (Edit10.Text=‘‘) or (Edit11.Text=‘‘) or (Edit25.Text=‘‘)
  then  begin          file://判断输入信息的完整性
  MessageDlg(‘请输入所需的全部入库信息!‘,mtInformation,[mbok],0);
Edit2.SetFocus;
end
  else
  begin
    with datamoduleform.InQuery do    file://入库信息添加
    begin
    close;
    SQL.Clear;
SQL.Add(‘insert into InRecord values(:InID,:BookID,:EmpID,:ShopID,
:Number,:InDate)‘);      file://向入库信息表中插入记录
    Parameters.ParamByName(‘InID‘).Value:=Edit26.Text;
    Parameters.ParamByName(‘BookID‘).Value:=Edit1.Text;
    Parameters.ParamByName(‘EmpID‘).Value:=Edit2.Text;
    Parameters.ParamByName(‘ShopID‘).Value:=Edit3.Text;
    Parameters.ParamByName(‘Number‘).Value:=Edit4.Text;
    Parameters.ParamByName(‘InDate‘).Value:=Edit5.Text;
    execSQL;
    end;
    with datamoduleform.BookQuery do
    begin
     close;
     SQL.Clear;        file://在完成入库信息的添加后,修改库存记录
SQL.Add(‘insert into BookRecord values(:BookID,:BookName,:Author,
:Publisher,:PubDate,:Price,:BookType,:Number,:Addration)‘);
     Parameters.ParamByName(‘BookID‘).Value:=Edit1.Text;
     Parameters.ParamByName(‘BookName‘).Value:=Edit6.Text;
     Parameters.ParamByName(‘Author‘).Value:=Edit7.Text;
     Parameters.ParamByName(‘Publisher‘).Value:=Edit8.Text;
     Parameters.ParamByName(‘PubDate‘).Value:=Edit9.Text;
     Parameters.ParamByName(‘Price‘).Value:=Edit10.Text;
     Parameters.ParamByName(‘BookType‘).Value:=Edit11.Text;
     Parameters.ParamByName(‘Number‘).Value:=Edit4.Text;
     Parameters.ParamByName(‘Addration‘).Value:=Edit25.Text;
     execSQL;
    end;
    MessageDlg(‘记录添加成功!‘,mtInformation,[mbok],0);
  end;
end;
**********************************************************************
procedure Tinoutform.SpeedButton11Click(Sender: TObject);
begin           file://新书入库按钮事件
  Edit13.Text:=‘‘;Edit13.Color:=clMenu;
  with datamoduleform.InQuery do   file://自动入库编号的获取
  begin
  close;
  SQL.Clear;
  SQL.Add(‘select * from InRecord where InID>=All(select InID from InRecord)‘);
  open;
  Edit26.Text:=FieldValues[‘InID‘]+1;
  Edit26.ReadOnly:=true;Edit26.Color:=clMenu;
  end;
  with datamoduleform.BookQuery do    file://自动图书编号的获取
  begin
  close;
    SQL.Clear;
    SQL.Add(‘select * from BookRecord where BookID>=All(select BookID from BookRecord)‘);     file://找到库存图书编号中最大的一个
    open;
    Edit1.ReadOnly:=false;
    Edit1.Text:=FieldValues[‘BookID‘]+1;   file://显示自动生成的图书编号
    Edit1.ReadOnly:=true;Edit1.Color:=clMenu;
  end;
  Edit2.Text:=‘‘;Edit3.Text:=‘‘;Edit4.Text:=‘‘;Edit5.Text:=‘‘;
  Edit6.ReadOnly:=false;Edit6.Text:=‘‘;Edit6.Color:=clWindow;
  Edi

上一页  [9] [10] [11] [12] [13] [14] [15] [16] [17]  下一页


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:超级推播技术与TargetLink软件包

  • 下一篇文章:企业管理软件的“渐进式实施方法”
  • 返回上一页】【打 印】【关闭窗口
    中查找“图 书 仓 库 管 理 系 统”更多相关内容 5VAR论文频道
    中查找“图 书 仓 库 管 理 系 统”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››Delphi 5 数据库应用中ODBC数据源的...
  • ››用Visual Basic 6.0实现自动化测试...
  • ››用JAVA制作ICQ
  • ››在IIS 4.0上配置虚拟主机实现虚拟I...
  • ››利用VB开发CAI课件
  • ››基于GP算法的知识发现系统
  • ››基于Client/Server 的课件系统的设...
  • ››WWW对大量数据查询的一种实现
  • ››基于PHP的Web数据库访问
  • ››Developer/2000中的Forms参数及应用...
  • ››图书馆管理系统数据维护子系统
  • ››图书馆信息查询子系统的设计分析
  • ››图书馆(两位数加一位数的进位加法...
  • ››图书馆实施业务外包的意义和策略
  • ››图书馆学研究对象的困惑与反思
  • ››图书馆管理系统
  • ››图书馆管理系统研究
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .