在考生文件夹下完成下列操作: 为了查询不同菜系包含的菜品,请设计一个表单formone.scx,其界面如图3-13所示。 表单控件名为formone,表单的标题为“菜品查询”。表单左侧有一个标签控件Labelone,显示内容为“输入菜系”,一个文本框控件

admin2017-03-29  51

问题 在考生文件夹下完成下列操作:
为了查询不同菜系包含的菜品,请设计一个表单formone.scx,其界面如图3-13所示。

表单控件名为formone,表单的标题为“菜品查询”。表单左侧有一个标签控件Labelone,显示内容为“输入菜系”,一个文本框控件Textone用于输入菜品所属的菜系,2个命令按钮Commandl和Command2分别显示“查询”和“退出”以及一个表格控件Gridone。表单运行时,用户首先在文本框中输入菜系名称,然后单击“查询”按钮,在表格控件Gridone中显示此菜系的菜品,包括菜系、菜名和市场价,并按市场价降序排序,同时将查询结果存入tb.dbf文件中。单击“退出”按钮将关闭表单。最后运行该程序,并查询“川菜”的相关信息。

选项

答案步骤1:在命令窗口输入命令建立表单: CREATE FORMformone,并打开表单设计器。 步骤2:为表单添加数据库环境,在“显示”菜单下选择“数据环境”子菜单,弹出“添加表或视图”对话框,选中“菜品”表,单击“添加”把数据表添加进来,添加完成后单击“关闭”按钮关闭该对话框。 步骤3:在表单生添加1个标签、1个表格、1个文本框和2个命令按钮,分别设置属性如表4—19所示,并进行适当布置和大小调整。 [*] 步骤4:设置表格的RowSource和RowSourceType属性手工指定为“SELECT菜系,菜名,市场价from菜品where菜系="鲁菜"”和“4—SQL说明”。 步骤5:双击“查询”命令按钮,进入代码编辑界面,编写“查询”按钮的Click事件代码: this form.Gridone.recordsource="SELECT菜系,菜名,市场价FROM菜品; and菜系=alltrim( this form. textone .value); ORDER BY市场价DESC" SELECT菜品,菜系,菜品.菜名,菜品,市场价; FROM菜单!菜品; where菜品.菜系="川菜"; ORDER BY菜品.市场价DESC; INTO TABLE tb.dbf 步骤6:双击“退出”命令按钮,进入代码编辑界面,编写“退出”按钮的Click事件代码:thisform.release 步骤7:保存并运行表单,在文本框中输入“鲁菜”,然后单击“查询”按钮。 表单的设计和使用、SQL语句。

解析 本大题考查了表单设计器的使用、控件属性设置和事件代码编写以及SQL语句。
题目要求户首单击“查询”按钮时,根据文本框的输入查询改菜系的菜品,包括菜系、菜名和市场价,并显示在表格中,因此需要一个变量来记录文本框的输入,在SQL查询中使用该变量,并把查询结果赋值给表格的RecordSource属性。
转载请注明原文地址:https://jikaoti.com/ti/Fuk0FFFM
0

最新回复(0)