试题详情
- 简答题 本程序实现一个简单的借书界面。程序的设计界面和运行界面如下图所示:
该程序涉及到数据库中的两张表:books(图书信息)和borrow(借书记录)。表的结构为: books(bno,书号,bname书名,num现有册数) borrow(rno 读者号,bno书号,rdate还书日期) 其中,rno和bno都是字符型(3位)。 在用户界面,操作员选中一本书、输入借书证号后,按“借书”键完成借书功能,即在borrow表中插入一条借书记录,并将books表中该书现有册数减1。 该界面要实现以下合法性检查: 1.当该读者已经借了此书,不能再借。 2.当所借的书现有册数为0,不能再借。 在Form1上建立的数据库组件对象及连接关系如下: Database1-Table1(与books表相连)-DataSource1-DBGrid1(显示图书信息) Database1-Table2(与borrow表相连,用于插入借书记录) Database1-Query1 其中为Table1建立了3个永久字段:Table1bno(书号)、Table1bname(书名)、Table1num(现有册数)。 Query1的SQL语句如下: select bno from borrow where rno = :rno and bno = :bno 下面是Unit1的代码实现部分,请完成程序填空:
- ①edit1.Text;②table1bno.Value;③table1num.Value=0;④InsertRecord;⑤Edit
关注下方微信公众号,在线模考后查看
热门试题
- 弹出式菜单在菜单编辑器中设计。
- Delphi 程序与数据库之
- 在窗体上画一个名称为Command1的命
- Quick Report
- Delphi应用程序中单元文件的扩展名是
- 本程序实现一个简单的借书界面。程序的设计
- ListBox、ComboBox和Rad
- 在Delphi程序运行时动态设置属性的一
- 你如何理解OpenDialog(打开文件
- 如果想让界面上的一个按钮变为不可用,需要
- 建立永久字段的好处是:可以在设计阶段对字
- 异常也可以理解成是一种特殊的事件
- 数据库mydb中有关系表student,
- 下面哪句话对Delphi的描述是正确的(
- Delphi中异常处理的方法有哪几种?(
- 结构化程序设计要求采用自顶向下、逐步求精
- 如果要检查edit编辑框中输入的字符,可
- 对象的Name属性值可以为空
- Delphi应用程序设计基于()语言。&
- Delphi中与窗体文件对应的文件是单元