国家计算机二级VF练习上机答案
更新时间:2024-05-20 16:15:01 阅读量: 综合文库 文档下载
第1套 基础操作题
1.1
第一种方法:
1. 打开并修改数据库
MODIFY DATABASE 学生管理
2. 选定表“学生”,右击鼠标,在弹出菜单中选择“删除”命令项,接着会显示“把表从数据库中移去还是从磁盘上删除?”。
3. 根据题义,单击“删除”按钮即可。 第二种方法:
OPEN DATABASE 学生管理 DROP TABLE 学生
2.1
CREATE TABLE 教师(编号 C(8), 姓名 C(10), 性别 C(2), 职称 C(8))
3.1
1. 单击“工具\\向导\\查询”命令项。
2. 在“向导选取”对话框中,双击“查询向导”,在“步骤1-字段选取”中选择表“课程”,在选取其所有字段至“选定字段”列表框中,再单击“下一步”按钮。 3. 在“步骤3-筛选记录”的字段下拉列表选择“课程.课程名”,再在“值”输入框输入“\数据库\”,再单击“完成”按钮。
4. 在“步骤5-完成”中,再单击“完成”按钮,在弹出“另存为”对话框的文件名处输入“query”,再单击“保存”即可。
4.1
UPDATE 课程 SET 任课教师=\课程名=\数据库\
简单应用题
1
1. 在命令窗口中输入建立表单命令 CREATE FORM formtest
2. 在“表单设计器”中,在“属性”的Caption处输入“考试系统”,在Name处输入“formtest”,在BackColor处输入“192,192,192”。 3. 在“表单设计器”中,建立一个标签Label1,在“属性”的Caption处输入“欢迎使用考试系统”,在BackColor处输入“192,192,192”,在ForeColor处输入“255,128,0”,在FontName处选择“楷体_GB2312”,在FontSize处输入“24”。 4. 在“表单设计器”中,建立一个计时器控件Timer1,在“属性”的Interval处输入“200”,再双击此计时器控件,在“Timer1.Timer”编辑窗口中输入下列命令组,再关闭此窗口。
THISFORM.Label1.Left=THISFORM.Label1.Left-10
If THISFORM.Label1.Left<=-THISFORM.Label1.Width Then THISFORM.Label1.Left=THISFORM.WIDTH ENDIF
5. 在“表单设计器”中,添加一个命令按钮,在“属性”窗口的Caption处输入
“关闭”,双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
2
一、建立视图
1. 打开并修改数据库“学生管理” MODIFY DATABASE 学生管理
2. 单击“文件\\新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“考试成绩”(或单击选中表“考试成绩”,接着单击“添加”按钮),再双击表“课程”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。
3. 单击“字段”选项卡,选择“考试成绩.课程编号”和“课程.课程名”的字段添加到“选定字段”列表框中。
4. 在“函数和表达式”处输入“count(*) as 选课人数”并单击“添加”按钮。 5. 单击“分组依据”选项卡,选择“考试成绩.课程编号”并单击“添加”按钮。 6. 保存该视图,在“保存”对话框中输入视图名“sview”。 二、建立报表
1. 单击“工具\\向导\\报表”菜单项,并显示“向导选取”对话框。
2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。
3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取视图“sview”,在“数据库和表”列表框中,选择表“sview”,接着在“可用字段”列表框中显示表sview的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“完成”按钮。
4. 在“报表向导”对话框的“步骤6-完成”中,单击“完成”。
5. 在“另存为”对话框中,输入保存报表名“creport”,再单击“保存”按钮,最后报表就生成了。
综合应用
一、建立菜单
1. 单击“文件\\新建”命令项。
2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。
3. 在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“表单”、“报表”和“退出”这三个主菜单项,然后选择“表单”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“浏览课程”和“浏览选课统计”,选择“报表”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入一个子菜单项“预览报表”。 4. 在“浏览课程”子菜单的“结果”选择“过程”并输入命令下列语句 myform.grid1.recordsource=\课程\
5. 在“浏览选课统计”子菜单的“结果”选择“过程”并输入命令下列语句 myform.grid1.recordsource=\
6. 在“预览报表”子菜单的“结果”选择“命令”并输入命令“report form creport preview”。
7. 在“退出”主菜单的“结果”选择“命令”并输入命令“myform.release”。
8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。 9. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
二、修改表单
1. 输入修改表单命令 MODIFY FORM myform
2. 在“表单设计器”中,在其“属性”的ShowWindow处选择“2-作为顶层表单”,双击“Load Event”,在“Form1.Load”编辑窗口中输入“do mymenu.mpr”,双击“Init Event”,在“myform.Init”编辑窗口中输入“do mymenu.mpr with this ,'xxx'”,启动菜单命令,双击“Destroy Event,在“myform.Destroy”编辑窗口中输入“release menu xxx extended”,在表单退出时释放菜单。
第2套 基本操作
1.1
SELECT * FROM student WHERE 性别=\男\学号 INTO TABLE results
2.1
1. 单击“工具\\向导\\表单”菜单项,并显示“向导选取”对话框。
2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。
3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定“学号”、“班级”、“姓名”和“性别”四个字段,再单击“下一步”按钮。
4. 在“表单向导”对话框的“步骤2-选择表单样式”中,再单击“下一步”按钮。 5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“完成”按钮。
6. 在“表单向导”对话框的“步骤4-完成”中,再单击“完成”。
7. 在“另存为”对话框中,输入保存表单名“student”,再单击“保存”按钮,最后表单就生成了。
3.1
DO FORM student
4.1
ALTER TABLE student ADD COLUMN 年龄 N(2)
简单应用
1
第1处:判断是否找到,所以应改为:DO WHILE FOUND() 第2处:如果是“女”,则继续,所以应改为:LOOP 第3处:继续查找下一个,所以应改为:CONTINUE
2
在文件sprog.prg中存放下面两条SQL语句:
UPDATE student SET 年龄=year(date()) - year(出生日期)
SELECT Student.政治面目, COUNT(*) AS 人数, AVG(年龄) AS 平均年龄 FROM student GROUP BY Student.政治面目 INTO TABLE sqlresults
综合应用
在文件progzh.prg存放内容如下: select 1 use jieguo select 2 use gnht
sum jhsl to asum && 计算订货总数 index on dhdw to aaa uniq
count to adhdw && 计算订货单位数 index on ghdw to bbb uniq
count to aghdw && 计算供货单位数 use
select 1
replace num with adhdw && 把订货单位数存放第1条记录中 skip
replace num with aghdw && 把供货单位数存放第2条记录中 skip
replace num with asum && 把订货总数存入第3条记录中 list && 显示结果 use
第3套 基本操作
1
一、建立数据库
1. 命令方式:启动Visual Foxpro系统后,在命令窗口中输入 CREATE DATABASE ordersmanage 保留字可以取前四个字母 不出现“数据库设计器”对话框
2. 可以使用菜单方式进行建立
1). 单击“文件\\新建”命令项,弹出“新建”对话框。
2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。
3). 在“创建”对话框中输入数据库名“ordersmanage”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-ordersmanage”对话框。
二、把自由表添加到数据库
可以有两种方法:命令方法,菜单方法。
命令方法:
OPEN DATABASE ordersmanage
ADD TABLE employee && 把自由表employee加入到ordersmanage中 ADD TABLE orders && 把自由表orders加入到ordersmanage中
菜单方法:
1). 单击“文件\\打开”命令项,选择“文件类型”为数据库,打开“ordersmanage”。
2). 在“数据库设计器-ordersmanage”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(employee和orders)。
2
1. 打开并修改表单 MODIFY FORM dh
2. 在“表单设计器”中,在“属性”的FontSize处输入“18”。
3
1. 打开并修改表单 MODIFY FORM dh
2. 在“表单设计器”中,双击“隐藏”命令按钮,在其编辑窗口中输入“thisform.label1.visible=.F.”。
4
1. 单击“工具\\向导\\报表”菜单项,并显示“向导选取”对话框。
2. 在“向导选取”对话框中,选择“一对多报表向导”并单击“确定”按钮,并显示“一对多报表向导”对话框。
3. 在“一对多报表向导”对话框的“步骤1-从父表选择字段”中,首先要选取表“employee”,在“数据库和表”列表框中,选择表“employee”,接着在“可用字段”列表框中显示表employee的所有字段名,并选定“职工号”、“姓名”和“性别”至“选定字段”列表框中,单击“下一步”按钮。
4. “一对多报表向导”对话框的“步骤2-从子表选择字段”中,首先要选取表“orders”,在“数据库和表”列表框中,选择表“orders”,接着在“可用字段”列表框中显示表orders的所有字段名,并选定选定所有字段至“选定字段”列表框中,单击“下一步”按钮。
5. 在“一对多报表向导”对话框的“步骤3-为表建立关系”中,单击“下一步”按钮。
6. 在“一对多报表向导”对话框的“步骤4-排序记录”中,选择“职工号”和选择“降序”单选按钮,再单击“添加”按钮,单击“下一步”按钮。
7. 在“一对多报表向导”对话框的“步骤5-选择报表样式”中,选择“简报式”,单击“下一步”按钮。
8. 在“一对多报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“职工订单”,单击“完成”。
9. 在“另存为”对话框中,输入保存报表名“empord”,再单击“保存”按钮,最后报表就生成了。
简单应用
1
第1处:CREATE view viewes AS SELECT 职工号,SUM(金额) AS 总金额 FROM orders GROUP BY 职工号 第2处:SELECT * FROM viewes WHERE 总金额>=30000 ORDER BY 总金额 DESC INTO DBF newtable
2
一、建立菜单
1. 单击“文件\\新建”命令项。
2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。
3. 在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“文件”、“编辑”和“退出”这三个主菜单项。
4. 在“退出”主菜单的“结果”选择“过程”并输入下列语句: myform.release
set sysmenu to default
5. 单击“显示/常规选项”,在“常规选项”对话框中选中“顶层表单”。
6. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。 7. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
二、建立表单
1. 输入建立表单命令 CREATE FORM myform
2. “表单设计器”中,在“属性”的ShowWindow处选择“2-作为顶层表单”,在Name处输入“myform”,在Caption处输入“顶层表单”。
3. 在“属性”中,双击“Init Event”,在“myform.Init”编辑窗口中输入“do mymenu.mpr with this ,'xxx'”,启动菜单命令。
4. 在“属性”中,双击“Destroy Event,在“myform.Destroy”编辑窗口中输入“release menu xxx extended”,在表单退出时释放菜单。
综合应用
1. 打开并修改表单
MODIFY FORM sapp
2. 在“表单设计器”中,单击鼠标右键,并在弹出菜单中选择“数据环境”,并显示“数据环境设计器-sapp.scx”窗口。
3. 在此窗口中再单击鼠标右键,在弹出菜单中选择“添加”菜单项,在“添加表或视图”窗口中选择表“课程”,单击“添加”按钮,再单击“关闭”按钮。
4. 在“表单设计器”中,选定List1控件,在其“属性”的RowSourceType处选择“6-字段”,?在RowSource处选择“课程.课程名”。
5. 在“表单设计器”中,选定List1控件,双击“属性”的Click Event事件,在“List1.Click”编辑窗口中,输入下列语句: aa=课程.课程名
SELECT COUNT(*) AS 人数 FROM 考试成绩 WHERE 考试成绩.课程编号=课程.课程编号 INTO TABLE &aa
6. 在“表单设计器”中,添加一个命令按钮,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
第4套 基本操作
1
1. 打开并修改表单
MODIFY FORM formtest
2. 在“表单设计器”中,在“属性”的Caption处输入“考试系统”。
2
1. 打开并修改表单
MODIFY FORM formtest
2. 在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“欢迎使用考试系统”,在ForeColor处输入“255,0,0”。
3
在“表单设计器”中,添加一个计时器控件,在其“属性”的Name处输入“Timefor”。
4
选定计时器控件Timerfor,在其“属性”的Interval处输入“200”。
简单应用 1
SELECT TOP 5 姓名,出生日期 FROM employee ORDER BY 出生日期 INTO TABLE emage
2
第1处:PARAMETERS a,b 第2处:RETURN c
综合应用
1. 建立表单
CREATE FORM calculator
2. 在“表单设计器”中,在其“属性”的Name处输入“calculator”,在Caption处输入“计算器”。
3. 在“表单设计器”中,依次建立三个Label1、Label2和Label3的标签,并分别修改其标题Caption的值,依次为“操作数1”、“操作数2”和“计算结果”。 4. 在“表单设计器”中,依次建立三个Text1、Text2和Text3的文本框,再对Text3的Enable属性选择“.F.”。
5. 在“表单设计器”中,添加一个“选项按钮组”,在其“属性”的ButtonCount处输入“4”,调整这四个按钮的排列位置以及各个Caption的值。
6. 在“表单设计器”中,添加两个命令按钮(Command1和Command2),在第1个命令按钮Command1“属性”的Caption处输入“计算”,在第2个命令按钮Command2“属性”的Caption处输入“关闭”。
7. 双击“计算”按钮,在“Command1.Click”编辑窗口中输入下列程序
do case
case thisForm.optiongroup1.value=1
thisForm.Text3.Value=val(thisForm.Text1.Value)+val(thisForm.Text2.Value)
case thisForm.optiongroup1.value=2
thisForm.Text3.Value=val(thisForm.Text1.Value)-val(thisForm.Text2.Value)
case thisForm.optiongroup1.value=3
thisForm.Text3.Value=val(thisForm.Text1.Value)*val(thisForm.Text2.Value)
case thisForm.optiongroup1.value=4
thisForm.Text3.Value=val(thisForm.Text1.Value)/val(thisForm.Text2.Value)
endcase
8. 双击“关闭”命令按钮,在“Command2.Click”编辑窗口中输入
“ThisForm.Release”,接着关闭编辑窗口。 第5套 基本操作
1
1. 打开并修改表单
MODIFY FORM calculator
2. 在“表单设计器”中,在“属性”的Name处输入“calculator”。
2
1. 打开并修改表单
MODIFY FORM calculator
2. 在“表单设计器”中,选中Text2控件,在“属性”的InputMask处输入“##########”。
3
1. 打开并修改表单
MODIFY FORM calculator
2. 在“表单设计器”中,选中Text3控件,在“属性”的ReadOnly处选择“.T.”。
4
1. 打开并修改表单
MODIFY FORM calculator
2. 在“表单设计器”中,添加一个“选项按钮组”,在其“属性”的ButtonCount处输入“4”,调整这四个按钮的排列位置以及各个Caption的值。
简单应用
1
第1处:函数调用而不是过程调用,所以应改为:carea=cya(r,h) 第2处:函数返回应返回值,所以应改为:RETURN C
2
SELECT TOP 3 Orders.职工号, Employee.姓名, COUNT(*) AS 订单数; FROM employee INNER JOIN orders ; ON Employee.职工号 = Orders.职工号; GROUP BY Orders.职工号; ORDER BY 订单数 DESC; INTO TABLE newcoun.dbf
综合应用
一、建立表单 1. 建立表单
CREATE FORM myform
2. 在“表单设计器”中,在其“属性”的Name处输入“goods”,在Caption处输入“商品”,在ShowWindow处选择“2-作为顶层表单”,双击“Load Event”,在“goods.Load”编辑窗口中输入“do mymenu.mpr”。
3. 在“属性”中,双击“Init Event”,在“myform.Init”编辑窗口中输入“do mymenu.mpr with this ,'xxx'”,启动菜单命令。
4. 在“属性”中,双击“Destroy Event,在“myform.Destroy”编辑窗口中输入“release menu xxx extended”,在表单退出时释放菜单。
5. 在“表单设计器”中,添加一个表格控件Grid1,在其“属性”的 RecordSourceType处选择“4-SQL说明”。 二、建立菜单
1. 单击“文件\\新建”命令项。
2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。
3. 在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“商品分类”和“退出”这两个主菜单项,然后选择“商品分类”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“小家电”、“饮料”和“酒类”。
4. 在“小家电”子菜单的“结果”选择“过程”并输入命令下列语句
myform.grid1.recordsource=\分类编码='4001' into cursor lsb\
5. 在“饮料”子菜单的“结果”选择“过程”并输入命令下列语句 myform.grid1.recordsource=\* from products where 分类编码='1001' into cursor lsb\
6. 在“酒类”子菜单的“结果”选择“过程”并输入命令下列语句
myform.grid1.recordsource=\分类编码='3001' into cursor lsb\
7. 在“退出”主菜单的“结果”选择“过程”并输入下列命令 myform.release
set sysmenu to default
8. 单击“显示/常规选项”,在“常规选项”对话框中选中“顶层表单”。
9. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。 10. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
第6套 基本操作
1
方法一:
1. 打开并修改数据库
MODIFY DATABASE Ecommerce
2. 在“数据库设计器-Ecommerce”中,选择表“Customer”并单击鼠标右键,选择“修改”命令项。
3. 在“表设计器-Customer.dbf”中,在结构的最后处输入字段名为“email”,然后选择类型为“字符型”并输入宽度20,并单击“确定”按钮即可。
方法二:
使用命令增加字段
ALTER TABLE Customer ADD COLUMN email C(20)
2
1. 打开并修改数据库
MODIFY DATABASE Ecommerce
2. 在“数据库设计器-Ecommerce”中,选择表“Customer”并单击鼠标右键,选择“修改”命令项。
3. 在“表设计器-Customer.dbf”中,选择“性别”字段,在“字段有效性”标签的“规则”处输入“ 性别 $ \男女\”,在“信息”处输入“性别必须是男或女”,在“默认值”处输入“\女\”,最后单击“确定”按钮即可。
3
1. 在“数据库设计器-Ecommerce”中,选择“Customer”表中主索引键“会员号”并按住不放,然后移动鼠标拖到“OrderItem”表中的索引键为“会员号”处,松开鼠标即可。
2. 在“数据库设计器-Ecommerce”中,选择“Article”表中主索引键“商品号”并按住不放,然后移动鼠标拖到“OrderItem”表中的索引键为“商品号”处,松开鼠标即可。
4
1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。
2. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
3. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“限制”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。
注意:两个关系都要参照完整性约束
简单应用
1
SELECT 姓名,年龄,电话 FROM customer WHERE LEFT(电话,1)='6' AND 性别=\女\年龄 INTO TABLE temp_cus
2
在pview.prg文件中内容
CREATE SQL VIEW sb_view AS SELECT Customer.会员号,; Customer.姓名, Article.商品名, Orderitem.单价,;
Orderitem.数量, Orderitem.单价* Orderitem.数量 金额; FROM ecommerce!article INNER JOIN ecommerce!orderitem; INNER JOIN ecommerce!customer;
ON Customer.会员号 = Orderitem.会员号; ON Article.商品号 = Orderitem.商品号; ORDER BY Customer.会员号
综合应用
1. 打开数据库
OPEN DATABASE Ecommerce
2. 在命令窗口中输入建立表单命令 CREATE FORM myform 3. 建立报表
1). 单击“工具\\向导\\报表”菜单项,并显示“向导选取”对话框。
2). 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。
3). 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表
“Customer”,在“数据库和表”列表框中,选择表“Customer”,接着在“可用字段”列表框中显示表Customer的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“完成”按钮。
4). 在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“客户信息”,单击“完成”。
4. 在“表单设计器”中,在“属性”的Caption处输入“客户基本信息”,在Name处输入“myform”。
5. 在“表单设计器”中,添加四个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“女客户信息”,在第2个命令按钮“属性”窗口的Caption处输入“客户购买商品情况”,在第3个命令按钮“属性”窗口的Caption处输入“输出客户信息”,在第4个命令按钮“属性”窗口的Caption处输入“退出”。
6. 双击“女客户信息”按钮,在“Command1.Click”编辑窗口中“select * from customer where 性别 = \女\”
7. 双击“客户购买商品情况”按钮,在“Command2.Click”编辑窗口中“SELECT * FROM sb_view”
8. 双击“输出客户信息”按钮,在“Command3.Click”编辑窗口中“REPORT FORM myreport PREVIEW”
9. 双击“退出”命令按钮,在“Command4.Click”编辑窗口中输入
“ThisForm.Release”,接着关闭编辑窗口。
第7套 基本操作
1
1. 打开并修改数据库
MODIFY DATABASE SDB
2. 在“数据库设计器-SDB”中,选择表“Student”并单击鼠标右键,选择“修改”命令项。
3. 在“表设计器-Student.dbf”中,选择“性别”字段,在“字段有效性”标签的“规则”处输入“ 性别 $ \男女\”,在“信息”处输入“\性别必须是男或女\”,在“默认值”处输入“\女\”,最后单击“确定”按钮即可。
2
1. 在“数据库设计器-sdb”中,选择表“student”并单击鼠标右键,选择“修改”命令,在“表设计器-student.dbf”中,单击“索引”选项卡,然后输入索引名“sid”,选择类型为“主索引”,表达式为“学号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立主索引了。
2. 在“数据库设计器-sdb”中,选择表“course”并单击鼠标右键,选择“修改”命令,在“表设计器-course.dbf”中,单击“索引”选项卡,然后输入索引名“cid”,选择类型为“主索引”,表达式为“课程号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立主索引了。
3. 在“数据库设计器-sdb”中,选择表“sc”并单击鼠标右键,选择“修改”命令,在“表设计器-sc.dbf”中,单击“索引”选项卡,然后输入索引名“scid”,选择类型为“主索引”,表达式为“学号+课程号”,移到下一项,输入索引名“sid”,选择类型为“普通索引”,表达式为“学号”,移到下一项,输入索引名“cid”,选择类型为“普通索引”,表达式为“课程号”,最后单击“确定”按钮,再单击“是(Y)”这样这几个索引就建立了。
3
1. 在“数据库设计器-sdb”中,然后选择“student”表中主索引键“学号”并按住不放,然后移动鼠标拖到“sc”表中的索引键为“学号”处,松开鼠标即可。
2. 在“数据库设计器-sdb”中,然后选择“course”表中主索引键“课程号”并按住不放,然后移动鼠标拖到“sc”表中的索引键为“课程号”处,松开鼠标即可。 3. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。 4. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
5. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“限制”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。
注意:可能会出现要求整理数据库,那么请整理后重新做操作。
简单应用
1
1. 单击“工具\\向导\\查询”菜单项,并显示“向导选取”对话框。
2. 在“向导选取”对话框中,选择“查询向导”并单击“确定”按钮,并显示“查询向导”对话框。
3. 在“查询向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定“学号”和“姓名”两个字段至“选定字段”列表框中;接着选择表“sc”,接着在“可用字段”列表框中选定“成绩”字段至“选定字段”列表框中,;接着选择表“course”,接着在“可用字段”列表框中选定“课程名”字段至“选定字段”列表框中再单击“下一步”按钮。
4. 在“查询向导”对话框的“步骤2-为表建立关系”中,单击“添加”按钮,建立“STUDENT.学号 = SC.学号”关系,接着选择字段“SC.课程号”和“COURSE.课程号”,再单击“添加”按钮,建立“SC.课程号 = COURSE.课程号”关系,单击“下一步”按钮。
5. 在“查询向导”对话框的“步骤3-筛选记录”中,单击“下一步”按钮。 6. 在“查询向导”对话框的“步骤4-排序记录”中,选择排序字段“COURSE.课程名”和选择“升序”单选按钮再单击“添加”按钮,选择排序字段“SC.成绩”和选择“降序”单选按钮再单击“添加”按钮,单击“完成”按钮。
7. 在“查询向导”对话框的“步骤5-完成”中,单击?保存查询并在“查询设计器”修改(M)?,单击“完成”按钮。
8. 在“查询设计器”中,单击“排序依据”选项卡,查看排序方式是否正确,如果不正确,则修改排序选项。
9. 在“另存为”对话框中,输入文件名“TWO”并单击“保存”按钮。
10. 在“查询设计器”中,单击“查询\\查询去向”菜单项,并显示“查询去向”对话框,在此对话框中,单击“表”按钮,接着在“表名”处输入表名“TWO.DBF”,单击“确定”按钮,最后运行此查询程序。
2
第2行:SELECT student.学号,姓名,AVG(成绩) 平均成绩,COUNT(成绩) 选课门数;
第3行:FROM student JOIN sc ON student.学号 = sc.学号; 第4行:WHERE 性别 = \女\
第5行:GROUP BY student.学号 HAVING AVG(成绩) >= 75;
综合应用
1. 建立表单
CREATE FORM form
2. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“查询”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。 3. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入SQL的SELECT命令查询语句,接着关闭编辑窗口。
SELECT Student.学号, Student.姓名, AVG(成绩) AS 平均成绩,; MIN(成绩) AS 最低分;
FROM sdb!student INNER JOIN sdb!sc ; ON Student.学号 = Sc.学号;
GROUP BY Student.学号 HAVING MIN(成绩) >= 60; ORDER BY Student.学号; INTO TABLE four.dbf
4. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
第8套 基本操作
1
1. 打开并修改表结构 USE student
MODIFY STRUCTURE
2. 移动到字段的最下面的空白处,输入字段名“照片”,再选择类型为“通用型”,单击“确定”按钮进行保存。
2
1. 在“数据库设计器-sdb”中,选择表“teachter”并单击鼠标右键,选择“修改”命令,在“表设计器-teacher.dbf”中,单击“索引”选项卡,然后输入索引名“教师号”,选择类型为“主索引”,表达式为“教师号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立主索引了。 2. 在“数据库设计器-sdb”中,选择表“course”并单击鼠标右键,选择“修改”命令,在“表设计器-course.dbf”中,单击“索引”选项卡,然后输入索引名“教师号”,选择类型为“普通索引”,表达式为“教师号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立普通索引了。
3
1. 在“数据库设计器-sdb”中,然后选择“student”表中主索引键“学号”并按住不放,然后移动鼠标拖到“sc”表中的索引键为“学号”处,松开鼠标即可。
2. 在“数据库设计器-sdb”中,然后选择“course”表中主索引键“课程号”并按住不放,然后移动鼠标拖到“sc”表中的索引键为“课程号”处,松开鼠标即可。 2. 在“数据库设计器-sdb”中,然后选择“teacher”表中主索引键“教师号”并按住不放,然后移动鼠标拖到“course”表中的索引键为“教师号”处,松开鼠标即可。
4. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。 5. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
6. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“限制”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。
注意:可能会出现要求整理数据库,那么请整理后重新做操作。
4
1. 单击“工具\\向导\\表单”菜单项,并显示“向导选取”对话框。
2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表
单向导”对话框。
3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定所有字段名,再单击“下一步”按钮。
4. 在“表单向导”对话框的“步骤2-选择表单样式”中,在“样式”中选择“阴影式”,在“按钮类型”中选择“图片按钮”,再单击“下一步”按钮。
5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“下一步”按钮。
6. 在“表单向导”对话框的“步骤4-完成”中,在“请输入表单标题”文本框中输入“学生表数据输入”,再单击“完成”。
7. 在“另存为”对话框中,输入保存表单名“sform”,再单击“保存”按钮,最后表单就生成了。
简单应用
1
1. 建立查询文件SVG
CREATE QUERY svg
2. 在“打开”对话框中,选择表“student.dbf”,再按“确定”按钮。
3. 在“添加表或视图”对话框中,选择表“sc”,再按“添加”按钮,再选择表“course”,再按“添加”按钮,再选择表“teacher”,再按“添加”按钮,接着按“关闭”按钮,关闭“添加表或视图”对话框。
4. 在“查询设计器-svg”窗口中,单击“字段”选项卡,选择“Student.学号”、“Student.姓名”、“Course.课程名”、“Sc.成绩”,接着在“函数和表达式”输入“教师名 AS 任课教师”后,再单击“添加”按钮。
5. 在“查询设计器-svg”窗口中,单击“筛选”选项卡,选择字段“Student.性别”,在实例处输入“\女\”。
6. 在“查询设计器-svg”窗口中,单击“排序依据”选项卡,选择字段“Student.学号”并在“排序选项”中选中“升序”,再单击“添加”按钮。
7. 在“查询设计器”中,单击“查询\\查询去向”菜单项,并显示“查询去向”对话框,在此对话框中,单击“表”按钮,接着在“表名”处输入表名“one”,单击“确定”按钮。
8. 最后保存并运行此查询。
2
1. 单击“文件\\新建”命令项。
2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。
3. 在“新建菜单”对话框中选择“快捷菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“数据浏览”和“退出”这两个主菜单项,然后选择“数据浏览”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“学生表”、“选课表”和“课程表”。
4. 在“学生表”子菜单的“结果”选择“过程”并输入命令下列语句 SELECT * FROM STUDENT
5. 在“选课表”子菜单的“结果”选择“过程”并输入命令下列语句 SELECT * FROM SC
6. 在“课程表”子菜单的“结果”选择“过程”并输入命令下列语句
SELECT * FROM COURSE
7. 在“退出”主菜单的“结果”选择“过程”并输入下列命令 set sysmenu to default
8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“smenu”即可。 9. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“smenu.mpr”文件。
综合应用
1. 建立表单
CREATE FORM tform
2. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“查询”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。 3. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入SQL的SELECT命令查询语句,接着关闭编辑窗口。 SELECT Student.学号,姓名,AVG(成绩) AS 平均成绩,;
COUNT(*) AS 选课门数 FROM Student,Sc GROUP BY Sc.学号 ; HAVING COUNT(*)>=4 AND 平均成绩>=75 WHERE Student.学号=Sc.学号 ORDER BY ;
平均成绩 DESC INTO DBF TWO
4. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
第9套 基本操作
1
命令方式:
ALTER TABLE cus ADD COLUMN 手机号 C(11)
ALTER TABLE CBC ALTER 数量 SET CHECK 数量>=1 ALTER TABLE CBC ALTER COLUMN 数量 SET DEFAULT 1 ALTER TABLE CBC ALTER 单价 SET CHECK 单价>=1 ALTER TABLE CBC ALTER COLUMN 单价 SET DEFAULT 1
2
在“数据库设计器-cdb”中,选择表“cbc”并单击鼠标右键,选择“修改”命令,在“表设计器-cbc.dbf”中,单击“索引”选项卡,然后输入索引名“cbc”,选择类型为“主索引”,表达式为“会员号+商品号+DTOC(日期)”,最后单击“确定”按钮,再单击“是(Y)”就可以建立主索引了。
3
1. 在“数据库设计器-cdb”中,选择表“cbc”并单击鼠标右键,选择“修改”命令,在“表设计器-cbc.dbf”中,单击“索引”选项卡,然后输入索引名“会员号”,选择类型为“普通索引”,表达式为“会员号”,再移到下一项,输入索引名“商品号”,选择类型为“普通索引”,表达式为“商品号”,最后单击“确定”按钮,再单击“是(Y)”这样两个普通索引就建立了。
2. 在“数据库设计器-cdb”中,然后选择“cus”表中主索引键“会员号”并按住
不放,然后移动鼠标拖到“cbc”表中的索引键为“会员号”处,松开鼠标即可。 3. 在“数据库设计器-cdb”中,然后选择“comm”表中主索引键“商品号”并按住不放,然后移动鼠标拖到“cbc”表中的索引键为“商品号”处,松开鼠标即可。
4
SELECT 会员号,会员名,单位 FROM CUS INTO TABLE NCUS
简单应用
1
1. 建立查询文件TWO
CREATE QUERY two
2. 在“打开”对话框中,选择表“cus.dbf”,再按“确定”按钮。
3. 在“添加表或视图”对话框中,选择表“cbc”,再按“添加”按钮,再选择表“comm”,再按“添加”按钮,接着按“关闭”按钮,关闭“添加表或视图”对话框。 4. 在“查询设计器-two”窗口中,单击“字段”选项卡,选择“Cus.会员号”、“Cus.会员名”、“Comm.商品名”,接着在“函数和表达式”输入“数量*单价 AS 金额”后,再单击“添加”按钮。
5. 在“查询设计器-two”窗口中,单击“筛选”选项卡,选择“表达式”操作,在“表达式生成器”对话框的表达式处输入“Year(Cbc.日期)”,在实例处输入“2003”。
6. 在“查询设计器-two”窗口中,单击“排序依据”选项卡,选择字段“Cus.会员号”并在“排序选项”中选中“升序”,再单击“添加”按钮。
7. 在“查询设计器”中,单击“查询\\查询去向”菜单项,并显示“查询去向”对话框,在此对话框中,单击“表”按钮,接着在“表名”处输入表名“two”,单击“确定”按钮。
8. 最后保存并运行此查询。
2
第3行:WHERE 性别 = \女\会员号 =ANY; 第6行:WHERE 数量 >= 10;
第7行:GROUP BY 会员号 HAVING SUM(数量*单价) >= 5000);
综合应用
1. 建立表单
CREATE FORM form
2. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“统计”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。 3. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入SQL的SELECT命令查询语句,接着关闭编辑窗口。
UPDATE CUS SET 会员类型=\金卡会员\会员号=ANY(SELECT 会员号 FROM cbc GROUP BY 会员号 HAVING SUM(数量*单价) >= 15000)
UPDATE CUS SET 会员类型=\银卡会员\会员号=ANY(SELECT 会员号 FROM cbc GROUP BY 会员号 HAVING SUM(数量*单价) < 15000 AND SUM(数量*单价)>= 10000)
UPDATE CUS SET 会员类型=\铜卡会员\会员号=ANY(SELECT 会员号 FROM cbc GROUP BY 会员号 HAVING SUM(数量*单价) < 10000 AND SUM(数量
*单价)>= 5000)
UPDATE CUS SET 会员类型=\普通会员\会员号=ANY(SELECT 会员号 FROM cbc GROUP BY 会员号 HAVING SUM(数量*单价) < 5000)
4. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
第10套 基本操作
1
ALTER TABLE ksb ADD COLUMN 备注 C(30)
2
ALTER TABLE kscjb ALTER 成绩 SET CHECK 成绩>=0 AND 成绩<=150
ALTER TABLE kscjb ALTER COLUMN 成绩 SET DEFAULT 0
3
1. 在“数据库设计器-sdb”中,然后选择“ksb”表中主索引键“学生号”并按住不放,然后移动鼠标拖到“kscjb”表中的索引键为“学生号”处,松开鼠标即可。 2. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。 3. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
4. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“限制”单选按钮,单击“插入规则”选项卡,并选择“忽略”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。
注意:可能会出现要求整理数据库,那么请整理后重新做操作。
4
1. 单击“工具\\向导\\报表”菜单项,并显示“向导选取”对话框。
2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。
3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“ksb”,在“数据库和表”列表框中,选择表“ksb”,接着在“可用字段”列表框中显示表ksb的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“下一步”按钮。 4. 在“报表向导”对话框的“步骤2-分组记录”中,单击“下一步”按钮。 5. 在“报表向导”对话框的“步骤3-选择报表样式”中,在“样式”中选择“随意式”,单击“下一步”按钮。
6. 在“报表向导”对话框的“步骤4-定义报表布局”中,在“列数”处选择为“1”,在“方向”处选择“纵向”,在“字段布局”处选择“列”,单击“下一步”按钮。
7. 在“报表向导”对话框的“步骤5-排序次序”中,选定“学生号”字段并选择“升序”,再单击“添加”按钮,单击“完成”按钮。
8. 在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“考生成绩一览表”,单击“完成”。
9. 在“另存为”对话框中,输入保存报表名“one”,再单击“保存”按钮,最后报表就生成了。
简单应用
1
1. 单击“工具\\向导\\表单”菜单项,并显示“向导选取”对话框。
2. 在“向导选取”对话框中,选择“一对多表单向导”并单击“确定”按钮,并显示“一对多表单向导”对话框。
3. 在“一对多表单向导”对话框的“步骤1-从父表中选定字段”中,首先要选取表“ksb”,在“数据库和表”列表框中,选择表“ksb”,接着在“可用字段”列表框中显示表ksb的所有字段名,并选定所有字段名,再单击“下一步”按钮。 4. 在“一对多表单向导”对话框的“步骤2-从子表中选定字段”中,选取表“kscjb”,在“数据库和表”列表框中,选择表“kscjb”,接着在“可用字段”列表框中显示表kscjb的所有字段名,并选定所有字段名,再单击“下一步”按钮。 5. 在“一对多表单向导”对话框的“步骤3-建立表之间的关系”中,再单击“下一步”按钮。
6. 在“一对多表单向导”对话框的“步骤4-选择表单样式”中,在“样式”中选择“阴影式”,在“按钮类型”中选择“图片按钮”,再单击“下一步”按钮。
7. 在“一对多表单向导”对话框的“步骤5-排序次序”中,选定“学生号”字段并选择“升序”,再单击“添加”按钮,再单击“下一步”按钮。
6. 在“一对多表单向导”对话框的“步骤6-完成”中,在“请输入表单标题”文本框中输入“考生数据输入维护”,再单击“完成”。
7. 在“另存为”对话框中,输入保存表单名“two”,再单击“保存”按钮,最后表单就生成了。
2
第3行:INTO ARRAY tem
第6行:WHERE not exists;
第9行:WHERE 成绩 < tem(1) and 考生号 = ksb.考生号);
综合应用
1. 建立表单
CREATE FORM form
2. 在“表单设计器”中,在“属性”的Caption处输入“录取研究生”。
3. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“统计”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。 4. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入下列命令语句,接着关闭编辑窗口。 close all CREATE TABLE test(考生号 C(4), 政治成绩 N(5,1), 外语成绩 N(5,1), 高数成绩 N(5,1), 专业课成绩 N(5,1), 总成绩 N(5,1)) use
select 2 use test select 1 use kscjb
do while .not.eof()
select test
locate for 考生号=kscjb->考生号 if not found() then append blank
replace 考生号 with kscjb->考生号 endif do case
case kscjb->考试科目=\
replace 政治成绩 with kscjb->成绩 case kscjb->考试科目=\
replace 外语成绩 with kscjb->成绩 case kscjb->考试科目=\
replace 高数成绩 with kscjb->成绩 case kscjb->考试科目=\
replace 专业课成绩 with kscjb->成绩 endcase
select kscjb skip enddo
close all
update test set 总成绩=政治成绩+外语成绩+高数成绩+专业课成绩 SELECT Ksb.考生号, Ksb.姓名, Ksb.性别, Ksb.单位, Test.政治成绩,; Test.外语成绩, Test.高数成绩, Test.专业课成绩, Test.总成绩; FROM sdb!ksb INNER JOIN test ; ON Ksb.考生号 = Test.考生号; WHERE Test.总成绩 >= 330;
ORDER BY Test.总成绩 DESC INTO TABLE four
5. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
第11套 基本操作
1
可以有两种方法:一是命令方法,二是菜单方法。 命令方法:
OPEN DATABASE sdb
ADD TABLE class && 把自由表class加入到sdb中 ADD TABLE teacher && 把自由表teacher加入到sdb中
菜单方法:
1. 单击“文件\\打开”命令项,选择“文件类型”为数据库,打开“sdb”。 2. 在“数据库设计器-sdb”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(class和teacher)。
2
1. 在“数据库设计器-sdb”中,选择表“class”并单击鼠标右键,选择“修改”命令,在“表设计器-class.dbf”中,单击“索引”选项卡,然后输入索引名“班级号”,选择类型为“主索引”,表达式为“班级号”,再移到下一个索引项,输入索引名“班主任号”,选择类型为“普通索引”,表达式为“班主任号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。
2. 在“数据库设计器-sdb”中,选择表“teacher”并单击鼠标右键,选择“修改”命令,在“表设计器-teacher.dbf”中,单击“索引”选项卡,然后输入索引名“教师号”,选择类型为“主索引”,表达式为“教师号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立主索引了。
3
1. 在“数据库设计器-sdb”中,然后选择“class”表中主索引键“班级号”并按住不放,然后移动鼠标拖到“student”表中的索引键为“班级号”处,松开鼠标即可。 2. 在“数据库设计器-sdb”中,然后选择“teacher”表中主索引键“教师号”并按住不放,然后移动鼠标拖到“class”表中的索引键为“班主任号”处,松开鼠标即可。
4
1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。 2. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
3. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“限制”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。
注意:可能会出现要求整理数据库,那么请整理后重新做操作。
简单应用
1
1. 单击“工具\\向导\\报表”菜单项,并显示“向导选取”对话框。
2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。
3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“下一步”按钮。
4. 在“报表向导”对话框的“步骤2-分组记录”中,单击“下一步”按钮。 5. 在“报表向导”对话框的“步骤3-选择报表样式”中,在“样式”中选择“随意式”,单击“下一步”按钮。
6. 在“报表向导”对话框的“步骤4-定义报表布局”中,在“列数”处选择为“1”,在“方向”处选择“纵向”,在“字段布局”处选择“列”,单击“下一步”按钮。
7. 在“报表向导”对话框的“步骤5-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,单击“完成”按钮。
8. 在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“学
生基本情况一览表”,单击“完成”。
9. 在“另存为”对话框中,输入保存报表名“two”,再单击“保存”按钮,最后报表就生成了。
2
1. 建立查询文件
CREATE QUERY one
2. 在“打开”对话框中,选择表“class.dbf”,再按“确定”按钮。
3. 在“添加表或视图”对话框中,选择表“teacher”,再按“添加”按钮,再选择表“student”,再按“添加”按钮,接着删除“class”和“student”的关联,重新选择“student.学号”和“class.班长号”作为进行关联,接着按“关闭”按钮,关闭“添加表或视图”对话框。
4. 在“查询设计器-one”窗口中,单击“字段”选项卡,选择“Class.班级号”、“Class.班级名”,在“函数和表达式”输入“Student.姓名 AS 班长名”后,再单击“添加”按钮,在“函数和表达式”输入“Teacher.教师名 AS 班主任名”后,再单击“添加”按钮。
5. 在“查询设计器-one”窗口中,单击“排序依据”选项卡,选择字段“Class.班级号”并在“排序选项”中选中“升序”,再单击“添加”按钮。
6. 在“查询设计器”中,单击“查询\\查询去向”菜单项,并显示“查询去向”对话框,在此对话框中,单击“表”按钮,接着在“表名”处输入表名“one”,单击“确定”按钮。
7. 最后保存并运行此查询。
综合应用
1. 建立表单
CREATE FORM three
2. 在“表单设计器”中,在“属性”的Caption处输入“学生基本信息浏览”,在Name处输入“form”。
3. 在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“班级号”。
4.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”,在“数据环境设计器-three.scx”中,在“打开”对话框中,选择“student.dbf”表,接着在“添加表或视图”的对话框中,双击表“class”,再按“关闭”按钮,关闭“添加表或视图”对话框。
5. 在“表单设计器”中,添加一个组合框控件Combo1,在其“属性”的Caption处输入“班级号”,在Style处选择“2-下拉列表框”,在RowSourceType处选择“6-字段”,在RowSource处选择“Class.班级号”。
6. 在“表单设计器”中,添加一个表格控件Grid1,在其“属性”的RecordSourceType处选择“4-SQL说明”。
7. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“退出”,在第2个命令按钮“属性”的Caption处输入“确认”。 8. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
9. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入下述语句,接着关闭编辑窗口。
ThisForm.Grid1.RecordSource=\班级号=class.班级号 INTO CURSOR LSB\
第12套 基本操作
1
一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入 CREATE PROJECT Sproject && 保留字可以取前四个字母
二、可以使用菜单方式进行建立
1. 单击“文件\\新建”命令项,弹出“新建”对话框。
2. 在“新建”对话框中,选择“项目”单选钮,再按“新建文件”按钮,弹出“创建”对话框。
3. 在“创建”对话框中输入项目文件名“Sproject”,再按回车键或按“保存”按钮,这样就可以建立项目文件了,并出现“项目管理器”对话框。
2
1. 打开项目“Sproject”,在项目管理器中的“数据”选项卡中,选择“数据库”,单击“添加”按钮。
2. 在“打开”对话框中,选定库文件“sdb.dbc”,然后单击“确定”命令按钮即可。
3
一、命令方式
1. 打开数据库文件 OPEN DATABASE SDB
2. 把自由表teacher添加到数据库中 ADD TABLE teacher
二、操作方式
1. 在“项目管理器-Sproject”中,展开“数据库”,再展开“sdb”,再展开“表”,单击“添加”按钮,在“打开”对话框中,选择表“teacher.dbf”,再单击“确定”按钮。 2. 选择表“teacher”,再单击“修改”按钮,在“表设计器-teacher.dbf”中,单击“索引”选项卡,然后输入索引名“教师号”,选择类型为“主索引”,表达式为“教师号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。
3. 选择表“class”,再单击“修改”按钮,在“表设计器-class.dbf”中,单击“索引”选项卡,然后输入索引名“班主任号”,选择类型为“普通索引”,表达式为“班主任号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。 4. 按“Ctrl+W”键保存该项目。
4
1. 打开并修改数据库
MODIFY DATABASE sdb
2. 在“数据库设计器-sdb”中,然后选择“class”表中主索引键“班级号”并按住不放,然后移动鼠标拖到“student”表中的索引键为“班级号”处,松开鼠标即可。
3. 在“数据库设计器-sdb”中,然后选择“teacher”表中主索引键“教师号”并按住不放,然后移动鼠标拖到“class”表中的索引键为“班主任号”处,松开鼠标即可。
简单应用
1
1. 单击“文件\\新建”命令项。
2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。
3. 在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“数据浏览”和“退出”这两个主菜单项,选择“数据浏览”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“学生表”和“课程表”。选择“退出”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入一个子菜单项“返回到系统菜单”。 4. 在“学生表”子菜单的“结果”选择“过程”并输入命令下列语句 SELECT * FROM STUDENT
5. 在“课程表”子菜单的“结果”选择“过程”并输入命令下列语句 SELECT * FROM COURSE
6. 在“退出”主菜单的“结果”选择“过程”并输入下列命令 set sysmenu to default
7. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“smenu”即可。 8. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“smenu.mpr”文件。
2
第1行:OPEN DATABASE sdb
第2行:CREATE VIEW S_VIEW AS; 第5行:WHERE Student.班级号=Class.班级号 AND Teacher.教师号=Class.班主任号
综合应用
1. 建立表单
CREATE FORM sdisplay
2. 在“表单设计器”中,在“属性”的Caption处输入“学生课程教师基本信息浏览”,在Name处输入“sform”,在Height处输入“280”,在Width处输入“450”,在AutoCenter处选择“.T.”。
3.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”,在“数据环境设计器-sdisplay.scx”中,在“打开”对话框中,选择“student.dbf”表,接着在“添加表或视图”的对话框中,双击表“course”,再在“添加表或视图”的对话框中,双击表“teacher”,再按“关闭”按钮,关闭“添加表或视图”对话框。 4. 在“表单设计器”中,添加一个页框Pageframe1,在其“属性”的PageCount处输入“3”,在Left处输入“18”,在Top处输入“10”,在Height处输入“230”,在Width处输入“420”。选中Page1,在其“属性”的Caption处输入“学生表”,选中Page2,在其“属性”的Caption处输入“课程表”,选中Page3,在其“属性”的Caption处输入“教师表”。
5. 在“表单设计器”中,添加一个命令按钮,在其“属性”的Caption处输入“退
出”,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
6. 选中“学生表”页,打开“数据环境”,按住“student”不放,拖至“学生表”页左上角处松开鼠标;选中“课程表”页,打开“数据环境”,按住“course”不放,拖至“课程表”页左上角处松开鼠标;选中“教师表”页,打开“数据环境”,按住“teacher”不放,拖至“教师表”页的左上角处松开鼠标。
第13套 基本操作
1
ALTER TABLE p_t ADD COLUMN 继承人 C(8)
2
ALTER TABLE fr_t ALTER 面积 SET CHECK 面积>=1 .AND. 面积<=100 ALTER TABLE fr_t ALTER COLUMN 面积 SET DEFAULT 10
ALTER TABLE fr_t ALTER 蓄积 SET CHECK 蓄积>=0 .AND. 蓄积<=200 ALTER TABLE fr_t ALTER COLUMN 蓄积 SET DEFAULT 100
3
1. 打开并修改数据库
MODIFY DATABASE frdb
2. 在“数据库设计器-Frdb”中,选择表“fr_t”并单击鼠标右键,选择“修改”命令,在“表设计器-fr_t.dbf”中,单击“索引”选项卡,然后输入索引名“户主编号”,选择类型为“普通索引”,表达式为“户主编号”,再移到下一个索引项,输入索引名“树种编号”,选择类型为“普通索引”,表达式为“树种编号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。
4
1. 在“数据库设计器-Frdb”中,然后选择“p_t”表中主索引键“户主编号”并按住不放,然后移动鼠标拖到“fr_t”表中的索引键为“户主编号”处,松开鼠标即可。 2. 在“数据库设计器-Frdb”中,然后选择“tree_t”表中主索引键“树种编号”并按住不放,然后移动鼠标拖到“fr_t”表中的索引键为“树种编号”处,松开鼠标即可。
简单应用
1
1. 单击“工具\\向导\\表单”菜单项,并显示“向导选取”对话框。
2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。
3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“fr_t”,在“数据库和表”列表框中,选择表“fr_t”,接着在“可用字段”列表框中显示表fr_t的所有字段名,并选定所有字段名,再单击“下一步”按钮。
4. 在“表单向导”对话框的“步骤2-选择表单样式”中,在“样式”中选择“阴影式”,在“按钮类型”中选择“图片按钮”,再单击“下一步”按钮。
5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“户主编号”字段并选择“升序”,再单击“添加”按钮,再单击“下一步”按钮。
6. 在“表单向导”对话框的“步骤4-完成”中,在“请输入表单标题”文本框中输入“资源数据输入维护”,再单击“完成”。
7. 在“另存为”对话框中,输入保存表单名“fr_edit”,再单击“保存”按钮,最后表单就生成了。
2
1. 建立查询文件
CREATE QUERY one
2. 在“打开”对话框中,选择表“fr_t.dbf”,再按“确定”按钮。
3. 在“添加表或视图”对话框中,选择表“tree_t”,再按“添加”按钮,接着按“关闭”按钮,关闭“添加表或视图”对话框。 4. 在“查询设计器-one”窗口中,单击“字段”选项卡,选择“Fr_t.户主编号”、“Tree_t.树种名称”,在“函数和表达式”输入“SUM(Fr_t.面积) AS 面积合计”,再单击“添加”按钮,在“函数和表达式”输入“SUM(Fr_t.蓄积) AS 蓄积合计”,再单击“添加”按钮。
5. 在“查询设计器-one”窗口中,单击“排序依据”选项卡,选择字段“Fr_t.户主编号”并在“排序选项”中选中“升序”,再单击“添加”按钮。
6. 在“查询设计器-one”窗口中,单击“分组依据”选项卡,选择字段“Fr_t.户主编号”,再单击“添加”按钮,再选择字段“Tree_t.树种名称”,再单击“添加”按钮。
7. 在“查询设计器”中,单击“查询\\查询去向”菜单项,并显示“查询去向”对话框,在此对话框中,单击“表”按钮,接着在“表名”处输入表名“one”,单击“确定”按钮。
8. 最后保存并运行此查询。
综合应用
1. 建立表单
CREATE FORM fr_show
2. 在“表单设计器”中,在“属性”的Caption处输入“农户资源数据浏览”,在Name处输入“form”。
3.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”,在“数据环境设计器-fr_show.scx”中,在“打开”对话框中,选择“fr_t.dbf”表,接着在“添加表或视图”的对话框中,双击表“p_t”,再在“添加表或视图”的对话框中,双击表“tree_t”,再按“关闭”按钮,关闭“添加表或视图”对话框。 4. 在“表单设计器”中,添加五个标签,在第1个标签Label1“属性”的Caption处输入“户主编号”,在第2个标签Label2“属性”的Caption处输入“姓名”,在第3个标签Label3“属性”的Caption处输入“年龄”,在第4个标签Label4“属性”的
Caption处输入“性别”,在第5个标签Label5“属性”的Caption处输入“家庭地址”。 5. 在“表单设计器”中,添加五个文本框,名称依次为Text1、Text2、Text3、Text4和Text5。
6. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“查询”,在第2个命令按钮“属性”的Caption处输入“退出”。 7. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
8. 在“表单设计器”中,添加一个表格Grid1,在其“属性”的
RecordSourceType处选择“4-SQL说明”。
9. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。
select 姓名,年龄,性别,家庭地址 from p_t where 户主编号=alltrim(ThisForm.Text1.Value) into array tmp ThisForm.Text2.Value=tmp(1) ThisForm.Text3.Value=tmp(2) ThisForm.Text4.Value=tmp(3) ThisForm.Text5.Value=tmp(4)
ThisForm.Grid1.RecordSource=\土地编号,小地名,面积,树种编号,蓄积,承包年度 FROM fr_t WHERE 户主编号
='\
第14套 基本操作
1
1. 打开并修改数据库
MODIFY DATABASE selldb 2. 在“数据库设计器-Selldb”中,选择表“s_t”并单击鼠标右键,选择“修改”命令,在“表设计器-s_t.dbf”中,单击“索引”选项卡,然后输入索引名“NO”,选择类型为“主索引”,表达式为“部门号+年度”,再移到下一个索引项,输入索引名“部门号”,选择类型为“普通索引”,表达式为“部门号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。
2
ALTER TABLE s_t ADD COLUMN 备注 C(30)
3
ALTER TABLE s_t ALTER 年度 SET DEFAULT \
4
1. 在“数据库设计器-Selldb”中,然后选择“dept”表中主索引键“部门号”并按住不放,然后移动鼠标拖到“s_t”表中的索引键为“部门号”处,松开鼠标即可。 2. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。 3. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
4. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“限制”单选按钮,单击“插入规则”选项卡,并选择“忽略”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。
注意:可能会出现要求整理数据库,那么请整理后重新做操作。
简单应用
1
1. 单击“工具\\向导\\表单”菜单项,并显示“向导选取”对话框。
2. 在“向导选取”对话框中,选择“一对多表单向导”并单击“确定”按钮,并显示“一对多表单向导”对话框。
3. 在“一对多表单向导”对话框的“步骤1-从父表中选定字段”中,首先要选取表“dept”,在“数据库和表”列表框中,选择表“dept”,接着在“可用字段”列表框中显示表dept的所有字段名,并选定所有字段名,再单击“下一步”按钮。 4. 在“一对多表单向导”对话框的“步骤2-从子表中选定字段”中,选取表“s_t”,在“数据库和表”列表框中,选择表“s_t”,接着在“可用字段”列表框中显示表s_t的所有字段名,并选定所有字段名,再单击“下一步”按钮。
5. 在“一对多表单向导”对话框的“步骤3-建立表之间的关系”中,再单击“下一步”按钮。
6. 在“一对多表单向导”对话框的“步骤4-选择表单样式”中,在“样式”中选择“阴影式”,在“按钮类型”中选择“图片按钮”,再单击“下一步”按钮。
7. 在“一对多表单向导”对话框的“步骤5-排序次序”中,选定“部门号”字段并选择“升序”,再单击“添加”按钮,再单击“下一步”按钮。
6. 在“一对多表单向导”对话框的“步骤6-完成”中,在“请输入表单标题”文本框中输入“数据输入维护”,再单击“完成”。
7. 在“另存为”对话框中,输入保存表单名“sd_edit”,再单击“保存”按钮,最后表单就生成了。
2
第5行:(一季度利润+二季度利润+三季度利润+四季度利润)/(一季度销售额+二季度销售额+三季度销售额+四季度销售额) AS 利润率; 第6行:FROM S_T,DEPT;
第8行:ORDEY BY 年度,利润率 DESC; 第9行:INTO TABLE S_SUM
综合应用
1. 建立表单
CREATE FORM sd_select
2. 在“表单设计器”中,在“属性”的Caption处输入“部门年度数据查询”,在Name处输入“form_one”。
3.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”,在“数据环境设计器-sd_select.scx”中,在“打开”对话框中,选择“s_t.dbf”表,接着在“添加表或视图”的对话框中,按“关闭”按钮,关闭“添加表或视图”对话框。 4. 在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“年度”。
5. 在“表单设计器”中,添加一个微调控件Spinner1,在其“属性”的
SpinnerHighValue处输入“2010.00”,在SpinnerLowValue处输入“1999.00”,在Value处输入“2003”。
6. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“查询”,在第2个命令按钮“属性”的Caption处输入“退出”。 7. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
8. 在“表单设计器”中,添加一个表格Grid1,在其“属性”的RecordSourceType处选择“4-SQL说明”。
9. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。
ThisForm.Grid1.RecordSource=\年度='\
第15套 基本操作
1
create database 外汇
2
OPEN DATABASE 外汇 ADD TABLE 外汇汇率 ADD TABLE 外汇账户 ADD TABLE 外汇代码
3
CREATE TABLE rate (币种1代码 C(2), 币种2代码 C(2), 买入价 N(8,4), 卖出价 N(8,4))
4
1. 打开并修改表单
MODIFY FORM test_form
2. 在“表单设计器”中,在“属性”的ScrollBars处选择“0-无”。
简单应用
1
请查看three.prg源程序。
2
1. 建立查询文件
CREATE QUERY four
2. 在“打开”对话框中,选择表“外汇帐户.dbf”,再按“确定”按钮。
3. 在“添加表或视图”对话框中,选择表“外汇代码”,再按“添加”按钮,并建立内容联接,接着按“关闭”按钮,关闭“添加表或视图”对话框。
4. 在“查询设计器-four”窗口中,单击“字段”选项卡,选择“外汇代码.外币名称”、“外汇账户.钞汇标志”和“外汇账户.金额”。
5. 在“查询设计器-four”窗口中,单击“排序依据”选项卡,选择字段“外汇代码.外币名称”并在“排序选项”中选中“升序”,再单击“添加”按钮,再选择字段“外汇帐户.金额”并在“排序选项”中选中“降序”,再单击“添加”按钮,如果发现条件的“升序”或“降序”不正确,则重新调整一下就可以了。
6. 在“查询设计器-four”窗口中,单击“筛选”选项卡,在字段名处选择“外汇代码.外币名称”,在条件处选择“=”,在实例处输入“\日元\”,在逻辑处选择“OR”,再在字段名处选择“外汇代码.外币名称”,在条件处选择“=”,在实例处输入“\欧元\”。
7. 在“查询设计器”中,单击“查询\\查询去向”菜单项,并显示“查询去向”对话框,在此对话框中,单击“表”按钮,接着在“表名”处输入表名“five”,单击“确
定”按钮。
8. 最后保存并运行此查询。
综合应用
1. 建立表单
CREATE FORM myaccount
2. 在“表单设计器”中,在“属性”的Caption处输入“外汇持有情况”,在Name处输入“myaccount”。
3. 在“表单设计器”中,添加一个选项按钮组,在其“属性”的Name处输入“myOption”,接着对其进行编辑,在Option1的Caption处输入“现汇”,在Option2的Caption处输入“现钞”。
4. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“查询”,在第2个命令按钮“属性”的Caption处输入“退出”。 5. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
6. 在“表单设计器”中,添加一个表格Grid1,在其“属性”的RecordSourceType处选择“4-SQL说明”。
7. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。
thisform.grid1.recordsource=\外汇账户 where 钞汇标志='\现汇\现钞\lsb\
第十六套 基本操作
1
1. 打开并修改数据库
MODIFY DATABASE 外汇 2. 在“数据库设计器-外汇”中,选择表“外汇代码”并单击鼠标右键,选择“修改”命令,在“表设计器-外汇代码.dbf”中,单击“索引”选项卡,然后输入索引名“外币代码”,选择类型为“主索引”,表达式为“外币代码”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。 3. 在“数据库设计器-外汇”中,选择表“外汇代码”并单击鼠标右键,选择“修改”命令,在“表设计器-外汇账户.dbf”中,单击“索引”选项卡,然后输入索引名“外币代码”,选择类型为“普通的索引”,表达式为“外币代码”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。
4. 在“数据库设计器-外汇”中,然后选择“外币代码”表中主索引键“外币代码”并按住不放,然后移动鼠标拖到“外汇账户”表中的索引键为“外币代码”处,松开鼠标即可。
2
一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入 CREATE PROJECT 外汇管理
二、可以使用菜单方式进行建立
1. 单击“文件\\新建”命令项,弹出“新建”对话框。
2. 在“新建”对话框中,选择“项目”单选钮,再按“新建文件”按钮,弹出“创建”对话框。
3. 在“创建”对话框中输入项目文件名“外汇管理”,再按回车键或按“保存”按钮,这样就可以建立项目文件了,并出现“项目管理器”对话框。
4. 在项目管理器中的“数据”选项卡中,选择“数据库”,单击“添加”按钮。 5. 在“打开”对话框中,选定库文件“外汇.dbc”,然后单击“确定”命令按钮即可。
3
1. 打开并修改菜单
MODIFY MENU mymenu
2. 在“菜单设计器-mymenu.mnx”中,选择菜单“文件”并单击“编辑”按钮,再选择子菜单“查找”并修改其菜单项为“查找\\ 4 在文件one.prg中存放: delete from rate where 币种1代码=\币种2代码=\ 简单应用 1 SELECT 钞汇标志,金额 FROM 外汇账户 WHERE 外币代码=\金额 DESC INTO TABLE two 2 1. 单击“工具\\向导\\报表”菜单项,并显示“向导选取”对话框。 2. 在“向导选取”对话框中,选择“一对多报表向导”并单击“确定”按钮,并显示“一对多报表向导”对话框。 3. 在“一对多报表向导”对话框的“步骤1-从父表选择字段”中,首先要选取表“外汇代码”,在“数据库和表”列表框中,选择表“外汇代码”,接着在“可用字段”列表框中显示表“外汇代码”的所有字段名,并选定所有字段至“选定字段”列表框中,单击“下一步”按钮。 4. “一对多报表向导”对话框的“步骤2-从子表选择字段”中,首先要选取表“外汇账户”,在“数据库和表”列表框中,选择表“外汇账户”,接着在“可用字段”列表框中显示表“外汇账户”的所有字段名,并选定选定所有字段落至“选定字段”列表框中,单击“下一步”按钮。 5. 在“一对多报表向导”对话框的“步骤3-为表建立关系”中,单击“下一步”按钮。 6. 在“一对多报表向导”对话框的“步骤4-排序记录”中,选择“外币代码”和选择“升序”单选按钮,再单击“添加”按钮,单击“下一步”按钮。 7. 在“一对多报表向导”对话框的“步骤5-选择报表样式”中,选择“帐务式”,方向选择“横向”,单击“下一步”按钮。 8. 在“一对多报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“外汇账户情况”,单击“完成”。 9. 在“另存为”对话框中,输入保存报表名“report_account”,再单击“保存”按钮,最后报表就生成了。 10. 修改报表 MODIFY REPORT report_account 在“报表设计器-report_account.frx”中,打开“报表控件”,选中“图片/ActiveX绑定控件”,在报表标题带区建立一个图片,在“报表图片”对话框的图片来源框中选择“文件”并选择考生文件夹下的“picture.gif”,再按“确定”按钮,回到“报表图片”对话框中,再按“确定”按钮。 11. 最后保存该报表。 综合应用 1. 建立表单 CREATE FORM rate 2. 在“表单设计器”中,在“属性”的Caption处输入“外汇汇率查询”,在Name处输入“rate”。 3. 在“表单设计器”中,添加两个标签,在第1个标签Lable1“属性”的Caption处输入“币种1”,在第2个标签Lable2“属性”的Caption处输入“币种2”。 4.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”,在“数据环境设计器-rate.scx”中,在“打开”对话框中,选择“外汇汇率.dbf”表,接着在“添加表或视图”的对话框中,按“关闭”按钮,关闭“添加表或视图”对话框。 5. 在“表单设计器”中,添加两个组合框,在第1个组合框Combo1“属性”的RowSourceType处输入“6-字段”,在RowSource处输入“币种1”,在第2个组合框Combo2“属性”的RowSourceType处输入“6-字段”,在RowSource处输入“币种2”。 6. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“查询”,在第2个命令按钮“属性”的Caption处输入“退出”。 7. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 8. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。 if used(\外汇代码\ select 外汇代码 else use 外汇代码 endif locate for 外币名称=thisform.Combo1.value mm1=外币代码 locate for 外币名称=thisform.Combo2.value mm2=外币代码 select * from rate where 币种1代码=mm1 and 币种2代码=mm2 into table tmp_rate 第17套 基本操作 1 一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入 CREATE PROJECT 超市管理 二、可以使用菜单方式进行建立 1. 单击“文件\\新建”命令项,弹出“新建”对话框。 2. 在“新建”对话框中,选择“项目”单选钮,再按“新建文件”按钮,弹出“创建”对话框。 3. 在“创建”对话框中输入项目文件名“超市管理”,再按回车键或按“保存”按钮,这样就可以建立项目文件了,并出现“项目管理器”对话框。 4. 在项目管理器中的“数据”选项卡中,选择“数据库”,单击“添加”按钮。 5. 在“打开”对话框中,选定库文件“商品管理.dbc”,然后单击“确定”命令按钮即可。 2 1. 打开并修改数据库 MODIFY DATABASE 商品管理 2. 在“数据库设计器-商品管理”中,选择表“商品表”并单击鼠标右键,选择“修改”命令项。 3. 在“表设计器-商品表.dbf”中,在结构的最后处输入字段名为“销售价格”,然后选择类型为“数值型”并输入宽度6,小数位数为2,在“NULL”处打勾,并单击“确定”按钮即可。 3 1. 打开并修改数据库 MODIFY DATABASE 商品管理 2. 在“数据库设计器-商品管理”中,选择表“商品表”并单击鼠标右键,选择“修改”命令项。 3. 在“表设计器-商品表.dbf”中,选择“销售价格”字段,在“字段有效性”标签的“规则”处输入“ 销售价格>=0”,在“信息”处输入“\销售价格必须大于等于零\”,最后单击“确定”按钮即可。 4 1. 单击“工具\\向导\\报表”菜单项,并显示“向导选取”对话框。 2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。 3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“商品”,在“数据库和表”列表框中,选择表“商品”,接着在“可用字段”列表框中显示表“商品”的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“下一步”按钮。 4. 在“报表向导”对话框的“步骤2-分组记录”中,单击“下一步”按钮。 5. 在“报表向导”对话框的“步骤3-选择报表样式”中,在“样式”中选择“经营式”,单击“下一步”按钮。 6. 在“报表向导”对话框的“步骤4-定义报表布局”中,单击“下一步”按钮。 7. 在“报表向导”对话框的“步骤5-排序次序”中,选定“商品编码”字段并选择“升序”,再单击“添加”按钮,单击“完成”按钮。 8. 在“报表向导”对话框的“步骤6-完成”中,单击“完成”。 9. 在“另存为”对话框中,输入保存报表名“report_a”,再单击“保存”按钮,最后报表就生成了。 简单应用 1 1. 单击“工具\\向导\\表单”菜单项,并显示“向导选取”对话框。 2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。 3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“商品”,在“数据库和表”列表框中,选择表“商品”,接着在“可用字段”列表框中显示表“商品”的所有字段名,并选定所有字段名,再单击“下一步”按钮。 4. 在“表单向导”对话框的“步骤2-选择表单样式”中,在“样式”中选择“阴影式”,在“按钮类型”中选择“图片按钮”,再单击“下一步”按钮。 5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“进货日期”字段并选择“升序”,再单击“添加”按钮,再单击“下一步”按钮。 6. 在“表单向导”对话框的“步骤4-完成”中,在“请输入表单标题”文本框中输入“商品数据”,再单击“完成”。 7. 在“另存为”对话框中,输入保存表单名“good_form”,再单击“保存”按钮,最后表单就生成了。 2 在文件cmd_ab.txt存放 update 商品 set 销售价格=进货价格*(1+0.2268) where substr(商品编码,1,1)=\ 综合应用 1. 建立表单 CREATE FORM myform_a 2. 在“表单设计器”中,在“属性”的Caption处输入“商品浏览”,在Name处输入“myform_a”。 3. 在“表单设计器”中,添加一个选项按钮组OptionGroup1,在“属性”的ButtonCount处输入“4”,并对其进行编辑,在Option1的Caption处输入“饮料”,在Option2的Caption处输入“调味品”,在Option3的Caption处输入“酒类”,在Option2的Caption处输入“小家电”。 4. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“退出”,在第2个命令按钮“属性”的Caption处输入“确定”。 5. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 6. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。 DO CASE CASE THISFORM.OPTIONGROUP1.VALUE=1 SELECT * FROM 商品 WHERE 分类编码=ANY(SELECT 分类编码 FROM 分类 WHERE 分类名称=\饮料\ CASE THISFORM.OPTIONGROUP1.VALUE=2 SELECT * FROM 商品 WHERE 分类编码=ANY(SELECT 分类编码 FROM 分类 WHERE 分类名称=\调味品\ CASE THISFORM.OPTIONGROUP1.VALUE=3 SELECT * FROM 商品 WHERE 分类编码=ANY(SELECT 分类编码 FROM 分类 WHERE 分类名称=\酒类\ CASE THISFORM.OPTIONGROUP1.VALUE=4 SELECT * FROM 商品 WHERE 分类编码=ANY(SELECT 分类编码 FROM 分类 WHERE 分类名称=\小家电\ ENDCASE 第18套 基本操作 1 一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入 CREATE DATABASE orders_manage 不出现“数据库设计器”对话框 二、可以使用菜单方式进行建立 1. 单击“文件\\新建”命令项,弹出“新建”对话框。 2. 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。 3. 在“创建”对话框中输入数据库名“orders_manage”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-orders_manage”对话框。 2 可以有两种方法:一是命令方法,二是菜单方法。 命令方法: OPEN DATABASE orders_manage ADD TABLE employee ADD TABLE orders 菜单方法: 1. 单击“文件\\打开”命令项,选择“文件类型”为数据库,打开“orders_manage”。 2. 在“数据库设计器-orders_manage”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(employee和orders)。 3 1. 打开并修改数据库 MODIFY DATABASE orders_manage 2. 在“数据库设计器-orders_manage”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“职工号”,选择类型为“主索引”,表达式为“职工号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。 3. 在“数据库设计器-orders_manage”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“职工号”,选择类型为“普通的索引”,表达式为“职工号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。 4. 在“数据库设计器-orders_manage”中,然后选择“employee”表中主索引键“职工号”并按住不放,然后移动鼠标拖到“orders”表中的索引键为“职工号”处,松开鼠标即可。 4 1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。 2. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。 3. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。 注意:可能会出现要求整理数据库,那么请整理后重新做操作。 简单应用 1 SELECT * FROM orders ORDER BY 金额 WHERE 职工号+str(金额,10,0) IN (SELECT 职工号+str(MAX(orders.金额),10,0) FROM orders GROUP BY 职工号) INTO TABLE results 2 在文件view_b.txt中存放: create view view_b as select * from employee where 职工号 not in (select 职工号 from orders) order by 仓库号 desc 综合应用 1. 建立表单 CREATE FORM myform_b 2. 在“表单设计器”中,在“属性”的Caption处输入“订单管理”,在Name处输入“myform_b”。 3.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”,在“数据环境设计器-myform_b.scx”中,在“打开”对话框中,选择“employee.dbf”表,接着在“添加表或视图”的对话框中,双击表“course”,再在“添加表或视图”的对话框中,双击表“orders”,再按“关闭”按钮,关闭“添加表或视图”对话框。 4. 在“表单设计器”中,添加一个页框Pageframe1,在其“属性”的PageCount处输入“3”。选中Page1,在其“属性”的Caption处输入“职工”,选中Page2,在其“属性”的Caption处输入“订单”,选中Page3,在其“属性”的Caption处输入“职工订单金额”。 5. 在“表单设计器”中,添加一个命令按钮,在其“属性”的Caption处输入“退出”,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 6. 选中“职工”页,打开“数据环境”,按住“employee”不放,拖至“职工”页左上角处松开鼠标;选中“订单”页,打开“数据环境”,按住“orders”不放,拖至“订单”页左上角处松开鼠标;选中“职工订单金额”,添加一个表格控件Grid1,在Grid1“属性”的RecordSourceType处选择“4-SQL说明”,在RecordSource处输入 “select employee.职工号,姓名,sum(金额) as 总金额 from employee,orders where employee.职工号=orders.职工号 group by orders.职工号 into cursor temp”。 第19套 基本操作 1 一、建立数据库 1. 命令方式:启动Visual Foxpro系统后,在命令窗口中输入 CREATE DATABASE orders_manage 不出现“数据库设计器”对话框 2. 可以使用菜单方式进行建立 1). 单击“文件\\新建”命令项,弹出“新建”对话框。 2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。 3). 在“创建”对话框中输入数据库名“orders_manage”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-orders_manage”对话框。 二、自由表添加到数据库 可以有两种方法:一是命令方法,二是菜单方法。 命令方法: OPEN DATABASE orders_manage ADD TABLE employee ADD TABLE orders 菜单方法: 1. 单击“文件\\打开”命令项,选择“文件类型”为数据库,打开“orders_manage”。 2. 在“数据库设计器-orders_manage”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(employee和orders)。 2 1. 打开并修改数据库 MODIFY DATABASE orders_manage 2. 在“数据库设计器-orders_manage”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“职工号”,选择类型为“主索引”,表达式为“职工号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。 3. 在“数据库设计器-orders_manage”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“职工号”,选择类型为“普通的索引”,表达式为“职工号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。 4. 在“数据库设计器-orders_manage”中,然后选择“employee”表中主索引键“职工号”并按住不放,然后移动鼠标拖到“orders”表中的索引键为“职工号”处,松开鼠标即可。 3 一、命令方式: CREATE PROJECT 职工订单管理 二、可以使用菜单方式进行建立 1. 单击“文件\\新建”命令项,弹出“新建”对话框。 2. 在“新建”对话框中,选择“项目”单选钮,再按“新建文件”按钮,弹出“创建”对话框。 3. 在“创建”对话框中输入项目文件名“职工订单管理”,再按回车键或按“保存”按钮,这样就可以建立项目文件了,并出现“项目管理器”对话框。 4. 在项目管理器中的“数据”选项卡中,选择“数据库”,单击“添加”按钮。 5. 在“打开”对话框中,选定库文件“orders_manage.dbc”,然后单击“确定”命令按钮即可。 4 1. 在“项目管理器-职工订单管理”中,展开“数据库”,再展开“orders_manage”,再选中“本地视图”,单击“新建”按钮,出现“新建本地视图”对话框,再单击“新建视图”按钮,再出现“添加表或视图”对话框,双击表“employee”,接着单击“关闭”按钮。 2. 在“视图设计器-视图1”中,单击“字段”选项卡,选择“Employee.职工号”、“Employee.姓名”,接着在“函数和表达式”处输入“YEAR(DATE())-YEAR(出生日期) AS 年龄”再单击“添加”按钮。 3. 在“视图设计器-视图1”中,单击“排序依据”选项卡,选择“YEAR(DATE())-YEAR(出生日期) AS 年龄”并选中“降序”单选钮。 4. 保存该视图,输入视图名为“view_ca”,再单击“确定”按钮。 简单应用 1 1. 单击“工具\\向导\\报表”菜单项,并显示“向导选取”对话框。 2. 在“向导选取”对话框中,选择“一对多报表向导”并单击“确定”按钮,并显示“一对多报表向导”对话框。 3. 在“一对多报表向导”对话框的“步骤1-从父表选择字段”中,首先要选取表“employee”,在“数据库和表”列表框中,选择表“employee”,接着在“可用字段”列表框中显示表employee的所有字段名,并选定“仓库号”、“职工号”和“姓名”至“选定字段”列表框中,单击“下一步”按钮。 4. “一对多报表向导”对话框的“步骤2-从子表选择字段”中,首先要选取表“orders”,在“数据库和表”列表框中,选择表“orders”,接着在“可用字段”列表框中显示表orders的所有字段名,并选定选定所有字段(除职工号以外)至“选定字段”列表框中,单击“下一步”按钮。 5. 在“一对多报表向导”对话框的“步骤3-为表建立关系”中,单击“下一步”按钮。 6. 在“一对多报表向导”对话框的“步骤4-排序记录”中,选择“仓库号”和选 择“升序”单选按钮,再单击“添加”按钮,单击“下一步”按钮。 7. 在“一对多报表向导”对话框的“步骤5-选择报表样式”中,选择“简报式”,单击“下一步”按钮。 8. 在“一对多报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“职工订单汇总”,单击“完成”。 9. 在“另存为”对话框中,输入保存报表名“report_c”,再单击“保存”按钮,最后报表就生成了。 2 在文件cmd_cb.txt中存放 open database orders_manage create view view_cb as select employee.职工号,姓名,sum(金额) as 总金额 from employee,orders where employee.职工号=orders.职工号 group by employee.职工号 having sum(金额)>=15000 order by 总金额 asc 综合应用 1. 建立表单 CREATE FORM myform_c 2. 在“表单设计器”中,在“属性”的Caption处输入“职工订单信息”,在Name处输入“myform_c”。 3. 在“表单设计器”中,添加三个标签,在第1个标签Label1“属性”的Caption处输入“职工号”,在第2个标签Label2“属性”的Caption处输入“姓名”,在第3个标签Label3“属性”的Caption处输入“性别”。 4. 在“表单设计器”中,添加三个文本框,Text1、Text2和Text3。 5. 在“表单设计器”中,添加一个表格Grid1,在其“属性”的Name处输入“Grdorders”,在RecordSourceType处选择“4-SQL说明”。 6. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“DO”,在第2个命令按钮“属性”的Caption处输入“Close”。 7. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 8. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。 zgh=ALLTRIM(ThisForm.Text1.Value) If Used(\ SELECT employee ELSE USE employee ENDIF LOCATE FOR 职工号=zgh ThisForm.Text2.Value=姓名 ThisForm.Text3.Value=性别 ThisForm.Grdorders.RecordSource=\职工号=='\ 第20套 基本操作 1 1. 建立数据库 1). 单击“文件\\新建”命令项,弹出“新建”对话框。 2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。 3). 在“创建”对话框中输入数据库名“CUST_M”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-cust_m”对话框。 2. 把自由表添加到数据库中 OPEN DATABASE orders_manage ADD TABLE employee && 把自由表employee加入到orders_manage中 ADD TABLE orders && 把自由表orders加入到orders_manage中 2 ALTER TABLE employee ALTER COLUMN 性别 SET DEFAULT \男\ 3 1. 在“数据库设计器-orders_manage”中,选择表“employee”并单击鼠标右键,选择“修改”命令项。 2. 在“表设计器-employee.dbf”中,选择“性别”字段,在“字段有效性”标签的“规则”处输入“性别$\男女\”,在“信息”处输入“\性别必须是男或女\”,最后单击“确定”按钮即可。 4 SELECT 职工号,姓名,性别,出生日期 FROM employee WHERE 婚否 ORDER BY 出生日期 DESC INTO TABLE infor_da 简单应用 1 1. 在命令窗口中输入建立菜单命令 CREATE MENU scmenu_d 1) 在“新建菜单”对话框单击“快捷菜单”按钮,在“快捷菜单设计器-scmenu_d.mnx”的菜单名称输入框分别输入“时间”和“日期”两个菜单项。 2) 在“时间”菜单项的“结果”中选择“过程”,再单击“创建”,并在“快捷菜单设计器-scmenu_d-时间 过程”编辑窗口中输入“myform_da.caption=time()”。 3) 在“日期”菜单项的“结果”中选择“过程”,再单击“创建”,并在“快捷菜单设计器-scmenu_d-日期 过程”编辑窗口中输入“myform_da.caption=dtoc(date())”。 4) 单击“菜单”项中的“生成”命令项,来生成scmenu_d.mpr文件。 5) 最后菜单编辑窗口。 2. 在命令窗口中输入建立表单命令 CREATE FORM myform_da 3. 在“表单设计器”中,在其“属性”的Name处输入“myform_da”。 4. 双击“属性”的RightClick Event处,在其编辑窗口中输入“do scmenu_d.mpr”并关闭编辑窗口。 5. 最后运行此表单。
正在阅读:
国家计算机二级VF练习上机答案05-20
《电气测试技术》-复习03-22
最美的词02-19
os例题01-10
雷达距离估算03-08
成人高考招生院校及专业03-08
inioUUMultipurpose 欧美风格PPT模板03-28
心理护理试卷(A)11-09
奢侈品品牌等级划分08-29
- 《江苏省环境水质(地表水)自动监测预警系统运行管理办法(试行)》
- 安乐死合法化辩论赛立论稿(浙大新生赛)
- 公共科目模拟试卷公务员考试资料
- 我国固定资产投资FAI对GDP的影响
- 大学生创新创业训练计划项目申请书大创项目申报表
- 完美版—单片机控制步进电机
- 2013资阳中考化学试题
- 18.两位数减一位数退位(397道)
- 工程量计算规则
- 二年级操行评语(下)
- 第3章 流程控制语句
- 浅基桥墩加固技术
- 课题研究的主要方法
- 5100软件说明书 - 图文
- 车间技术员年终总结
- 关于印发《中铁建工集团开展项目管理实验室活动方案》的通知
- 经典诵读结题报告
- 地下水动力学习题答案
- 2018年全国各地高考数学模拟试题平面解析几何试题汇编(含答案解
- 街道办事处主任2018年度述职述廉报告
- 上机
- 二级
- 练习
- 答案
- 计算机
- 国家
- 2010年会计从业资格考试会计基础考前押题及答案解析(3)
- 专升本大学语文作文范文
- 版面设计试题及答案
- LNG
- 北理工珠海学院《数据结构》习题集:第3章 栈和队列(第1次更新20
- 某建设景观工程施工招标文件65 - 图文
- 尔雅文艺美学答案(97分)
- 2018国开电大公共关系学作业 答案版本
- 三年语文上18-21
- 协商民主视域下的基层公共决策创新研究
- 农民安居住宅区及配套设施区项目可行性研究报告
- 10KV开闭所电气部分设计 - 电力资料网
- 内科护理学
- 河北省农业综合开发财政资金县级报账实施细则
- TEM TE TM模的区别
- 新闻学专业英语
- 九三学社入社申请书
- 柳钢高架桥梁监理细则
- 校园欺凌(暴力)事件的思考和预防(讲稿)
- 上市公司重大事项