在考生文件夹下,先打开“宾馆”数据库,然后创建一个名为test的表单文件,如下图所示。 该表单完成如下综合应用: 向表单中添加一个标签(Label1)、一个文本框(Text1)和两个命令按钮。 标签的标题为“退房日期大于或等于”。

admin2015-07-27  18

问题 在考生文件夹下,先打开“宾馆”数据库,然后创建一个名为test的表单文件,如下图所示。

    该表单完成如下综合应用:
    向表单中添加一个标签(Label1)、一个文本框(Text1)和两个命令按钮。
    标签的标题为“退房日期大于或等于”。
    文本框用于输入退房日期。
    两个命令按钮的功能如下:
    (1)“查询”按钮(Commandl):在该按钮的Click事件代码中,通过SQL的SELECT命令查询退房日期大于或等于输入日期的客户的客户号、身份证、姓名、工作单位和该客户人住的客房号、类型名、价格信息,查询结果按价格降序排列,并将查询结果存储到表TABD中。表TABD的字段为客户号、身份证、姓名、工作单位、客房号、类型名和价格。
    (2)“退出”按钮(Command2)的功能是关闭并释放表单。
    表单设计完成后,运行该表单,查询退房日期大于或等于2005-04-01的顾客信息。

选项

答案步骤1:新建一个名为test的表单,通过表单控件工具栏向表单添加控件。 步骤2:通过属性窗口设置表单及相关控件的属性。 [*] 步骤3:为“查询”命令按钮的Click事件编写程序代码。 ******“查询”按钮的click事件代码****** &&设置年份显示为四位 SET CENTURY ON &&设置日期显示格式 SET DATE TO YMD &&选择查询字段 sELECT客户.客户号,客户.身份证,客户.姓名,客户.工作单位,客房.客房号; 房价.类型名,房价.价格, &&指定字段来源 FROM客户,房价,入住,客房; &&设置查询条件,ctod()函数用于将字符型转化为日期型 wHERE客户.客户号=入住.客户号; AND客房.客房号=入住.客房号; AND房价.类型号=客房.类型号; AND入住退房日期>=ctod(ThisForm.Text1.value); &&查询结果按价格降序排列 ORDER BY房价.价格DESC; &&将查询结果存储到表tabd中 工NTO TABLE tabd *********************** 步骤4:为“退出”命令按钮的Click事件编写程序代码。 ThisForm.Release 步骤5:保存并运行该表单,如图3.104所示。 [*]

解析 本大题主要考查的知识点是:表单的操作与应用以及SQL语句的使用。
    【解题思路】建立表单并向表单中添加控件,修改各控件的属性值。
转载请注明原文地址:https://kaotiyun.com/show/u2Ep777K
0

最新回复(0)