首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 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   点击数:[]    

nform时自动添加数据源
mainform.DBGrid1.DataSource:=datamoduleform.MainSource;
mainform.DBNavigator1.DataSource:=datamoduleform.MainSource;
mainform.DBGrid2.DataSource:=datamoduleform.EmpSource;
mainform.DBNavigator2.DataSource:=datamoduleform.EmpSource;
mainform.DBGrid3.DataSource:=datamoduleform.ShopSource;
mainform.DBNavigator3.DataSource:=datamoduleform.ShopSource;
mainform.DBGrid4.DataSource:=datamoduleform.InSource;
mainform.DBNavigator4.DataSource:=datamoduleform.InSource;
mainform.DBGrid5.DataSource:=datamoduleform.OutSource;
mainform.DBNavigator5.DataSource:=datamoduleform.OutSource;
end;
**********************************************************************
procedure Tmainform.FormCreate(Sender: TObject);
begin     file://系统初始化,定义界面大小,以适应不同分辩率
Width:=800;Height:=600;
end;
**********************************************************************
procedure Tmainform.Timer1Timer(Sender: TObject);
begin         file://在状态栏显示时间
StatusBar1.Panels[2].Text:=DateToStr(Date);
StatusBar1.Panels[4].Text:=TimeToStr(Time);
end;
§5.4  入库、出库窗体模块的实现
 
                      图5.4  系统入库管理窗体
 
                          图5.5  系统出库管理窗体
procedure Tinoutform.SpeedButton4Click(Sender: TObject);
begin           file://入库管理查找按钮事件
  with datamoduleform.BookQuery do    file://入库查询处理
  begin
    close;
    SQL.Clear;
    SQL.Add(‘select * from BookRecord where BookID=:BookID‘);
    Parameters.ParamByName(‘BookID‘).Value:=Edit13.Text;
    open;
    if FieldValues[‘BookID‘]<>NULL
then
begin
      Edit1.Text:=‘‘;
      Edit1.ReadOnly:=true;Edit1.Color:=clMenu;
      Edit6.Text:=FieldValues[‘BookName‘];  file://显示图书名
Edit6.ReadOnly:=true;Edit6.Color:=clMenu;   file://设置显示框不可更改属性
      Edit7.Text:=FieldValues[‘Author‘];
      Edit7.ReadOnly:=true;Edit7.Color:=clMenu;
      Edit8.Text:=FieldValues[‘Publisher‘];
      Edit8.ReadOnly:=true;Edit8.Color:=clMenu;
      Edit9.Text:=FieldValues[‘PubDate‘];
      Edit9.ReadOnly:=true;Edit9.Color:=clMenu;
      Edit10.Text:=FieldValues[‘Price‘];
      Edit10.ReadOnly:=true;Edit10.Color:=clMenu;
      Edit11.Text:=FieldValues[‘BookType‘];
      Edit11.ReadOnly:=true;Edit11.Color:=clMenu;
      Edit12.Text:=FieldValues[‘Number1‘];
      Edit12.ReadOnly:=true;Edit12.Color:=clMenu;
      If  FieldValues[‘Addation‘]<>NULL
then Edit25.Text:=FieldValues[‘Addation‘]
      else Edit25.Text:=‘‘;
      Edit25.ReadOnly:=true;Edit25.Color:=clMenu;
      end
      else
      begin    file://在没有查找到的情况下,清空所有显示框
      Edit1.ReadOnly:=false;Edit1.Text:=‘‘;Edit1.Color:=clMenu;
      Edit6.ReadOnly:=false;Edit6.Text:=‘‘;Edit6.Color:=clMenu;
      Edit7.ReadOnly:=false;Edit7.Text:=‘‘;Edit7.Color:=clMenu;
      Edit8.ReadOnly:=false;Edit8.Text:=‘‘;Edit8.Color:=clMenu;
      Edit9.ReadOnly:=false;Edit9.Text:=‘‘;Edit9.Color:=clMenu;
      Edit10.ReadOnly:=false;Edit10.Text:=‘‘;Edit10.Color:=clMenu;
      Edit11.ReadOnly:=false;Edit11.Text:=‘‘;Edit11.Color:=clMenu;
      Edit12.ReadOnly:=false;Edit12.Text:=‘‘;Edit12.Color:=clMenu;
      Edit25.ReadOnly:=false;Edit25.Text:=‘‘;Edit25.Color:=clMenu;
      MessageDlg(‘没有找到你所需要的记录!‘,mtInformation,[mbOK],0);
      Edit13.Text:=‘‘;Edit13.SetFocus;
      end;
  end;
with datamoduleform.InQuery do   file://自动入库编号的获取
  begin
    close;
    SQL.Clear;
    SQL.Add(‘select * from InRecord where InID>=All(select InID from InRecord)‘);
    open;            file://找到入库编号中最大的一个
    Edit26.ReadOnly:=false;
    Edit26.Text:=FieldValues[‘InID‘]+1;  file://最大的入库编号加1形成新的入库编号
    Edit26.ReadOnly:=true;Edit26.Color:=clMenu;  file://设置编号的不可更改性
  end;
end;
**********************************************************************
procedure Tinoutform.SpeedButton1Click(Sender: TObject);
var s:integer;
begin            file://入库管理添加按钮事件
  if Edit1.Text<>NULL
  then MessageDlg(‘请输入完整的入库信息和图书信息,然后单击确定按钮。‘,
mtInformation,[mbok],0)
  else  begin
    if (Edit2.Text=‘‘) or (Edit3.Text=‘‘) or (Edit4.Text=‘‘) or (Edit5.Text=‘‘)
    then  begin
      MessageDlg(‘请输入完整的入库信息!‘,mtInformation,[mbok],0);
      Edit2.SetFocus;
    end
    else  begin
      with datamoduleform.InQuery do    f

上一页  [8] [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 .