首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有医院数据库doct3,包括3个表文件:yisheng.dbf(医生)、yao.dbf(药品)、chufang.dbf(处方)。设计一个名为chufang3的菜单,菜单中有两个菜单项“查询”和“退出”。 程序运行时,单击“查询”应完成下列操作:查询
现有医院数据库doct3,包括3个表文件:yisheng.dbf(医生)、yao.dbf(药品)、chufang.dbf(处方)。设计一个名为chufang3的菜单,菜单中有两个菜单项“查询”和“退出”。 程序运行时,单击“查询”应完成下列操作:查询
admin
2009-02-15
54
问题
现有医院数据库doct3,包括3个表文件:yisheng.dbf(医生)、yao.dbf(药品)、chufang.dbf(处方)。设计一个名为chufang3的菜单,菜单中有两个菜单项“查询”和“退出”。
程序运行时,单击“查询”应完成下列操作:查询同一处方中,包含“感冒”两个字的药品的处方号、药名和生产厂,以及医生的姓名和年龄,把查询结果按处方号升序排序存入jg9资料表中。jg9的结构为(姓名,年龄,处方号,药名,生产厂)。最后统计这些医生的人数(注意不是人次数),并在jg9中追加一条记录,将人数填入该记录的处方号字段中。
单击“退出”菜单项,程序终止运行。 (注:相关资料表文件存在于考生文件夹下)
选项
答案
在命令窗口输入命令:CREATE MENU chufang3,系统弹出一个“新建菜单”对话框,在对话框中单击“菜单”按钮,进入菜单设计器环境。根据题目要求,首先输入两个主菜单名称“查询”和“退出”,接着在“查询”菜单行的“结果”下拉列表中选择“过程”选项(用于编写程序),在“退出”菜单行的“结果”下拉列表中选择“命令”选项。 单击“查询”菜单行中的“查询”按钮,进入程序设计的编辑窗口,在命令窗口中输入如下程序段: *********“查询”菜单命令的程序设计*********** SET TALK OFF SET SAFETY OFF SELECT姓名,年龄,处方号,药名,生产厂; FROM yisheng,yao,chufang; WHERE chufang.药编号=yao.药编号; AND chufang.职工号=yisheng.职工号AND药名IN("感冒"); ORDER BY处方号; INTO TABLE js9 SELECT * FROM jg9 GROUP BY姓名INTO cursor curtable INSERT INTO jg9(处方号)VALUES(J) 在“退出”菜单项的“命令”文本框中编写程序代码:SET SYSMENU TO DEFAULT。 选择菜单命令“菜单”—“生成”,生成一个菜单文件chufang3.mpr。关闭设计窗口,在命令窗口输入命令:DO chufang3.mpr,看到Visual FoxPro的菜单栏被新建的菜单所代替,单击“退出”菜单命令将恢复系统菜单。 执行“查询”菜单命令后,系统将查询结果自动保存到表jg9.dbf中。
解析
本大题考查的主要是利用SQL语句进行多表查询,其中只要注意每两个表之间进行的关联字段即可,部分语句可以参考第二大题2小题的设计,最后还要注意的是人数的统计,因为要统计的人数,不是人次数,因此可以通过姓名字段的排序,将排序结果存放到一个临时表中,然后通过COUNT函数统计出人数(此函数不统计相邻的重复出现的数据)。
转载请注明原文地址:https://www.kaotiyun.com/show/ovKZ777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
CiscoPIX525方火墙能够进行操作系统映象更新、口令恢复等操作的模式是()。
如图所示,Catalyst6500的3/1和Catalyst3500的g0/1端口工作在VLANtrunk模式,且端口g0/1使用IEEE802.1Q协议,要求传输VLAN1,2和37-42的VLAN信息,但不允许传输VLAN3-36的信息,下列C
在Windows2003中,用于显示主机上活动的TCP连接状况的命令是()。
当IP包头中TTL值减为0时,路由器发出的ICMP报文类型为()。
在Cisco路由器上执行writememory命令,其正确的结果是将路由器的配置保存到()。
路由器发出的ICMP报文类型字段值为3时,表示()。
VLAN工作在OSI参考模型的层次是()。
将Catalyst6500交换机的设备管理地址设胃为203.29.166.9/24,缺省网关的IP地址为203.29.166.1,正确的配置语句是()。
文件IN.DAT中存有200个整数,函数read_dat(intinBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求:求出数组inBuf[]中最大数max及最大数的个数count和数组inBuf[]中能被3整除或能被7整除的
随机试题
管理的二重性是指管理的()。
The"standardofliving"ofanycountrymeanstheaverageperson’sshareofthegoodsandserviceswhichthecountryproduces.
患儿,10个月,方颅,多汗,胸骨肋膈沟,血钙正常,血磷低,X线可见骨骺软骨增宽,干骺端临时钙化带模糊,并呈毛刷状改变,最可能的诊断是
刚性角较小的基础是()。【2016年真题】
与固定资产扩张相关的借款需求,其关键信息主要来源于公司管理层。()
M公司采用累计发生成本占预计合同总成本的比例确定完工进度,采用完工百分比法确认合同收入。2013年M公司签订一项承担A工程建造任务的合同,该合同为固定造价合同,合同金额为1000万元。工程自2013年5月开工,预计2015年3月完工。M公司2013年实际发
步骤1单击[样式]组中的[套用表格格式]按钮,单击[表样式浅色13],如图4—10所示。[*]步骤2在[套用表格格式]对话框中选中[表包含标题]复选框,单击[表数据来源]右侧的折叠对话框按钮,如图4—11所示。[*]步骤3选中单元格区域
网络商务信息收集后,需要进行整理,(42)不属于信息整理工作。
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中“’a’”到“’z’”26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
Seariseasaresultofglobalwarmingwouldimmediatelythreatenthatlargefractionoftheglobelivingatsealevel.Nearlyo
最新回复
(
0
)