四川二年级vfp上机题答案完整版

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

四川二年级v f p上机题

答案

集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]

**结构化程序设计的步骤

打开表并索引(多工作区)

建立关联(SET RELATION TO…INTO…)

数据处理(修改、查询、统计等)

输出显示(, , LIST, DISPLAY)

关闭表(CLOSE DATABASES, CLOSE ALL)

**表单程序设计的步骤

(创建数据库(视图))

创建表单

添加数据环境

添加控件

设置控件属性

编写事件代码(INIT, CLICK等)

**第33次上机考试

[33.1.2]

①打开表,索引,关联

select 2

use 学生

index on 学号 tag xh

select 1

use 成绩

set relation to 学号 into b

②数据处理(1)—修改

将课程为“Access程序设计“的成绩提高15%。

replace all 成绩 with 成绩*1.15 for 课程名="Access程序设计"

③数据处理(2)—查询,显示

通过输入“学号”查询学生的信息,即:学号、姓名、课程名、成绩、学院等资料。若没找到,显示“数据表中没有查到此人信息!”。界面舅图所示:accept "请输入查询的学号:" to xh

locate for 学号=xh

if found()

"***********查询结果***************"

"学号姓名课程名成绩学院"

do while found()

学号, b.姓名, 课程名, 成绩, b.学院

continue

enddo

"***********************************"

else

"数据表中没有查到此人信息!"

endif

④关闭表

close databases

整个程序:abc1.PRG

clear

set talk off

set safety off

select 2

use 学生

Index on 学号 tag xh

select 1

use 成绩

set relation to 学号 into b

replace all 成绩 with 成绩*1.15 for 课程名="Access程序设计" accept "请输入查询的学号:" to xh

locate for 学号=xh

if found()

"***********查询结果***************"

"学号姓名课程名成绩学院"

do while found()

学号, b.姓名, 课程名, 成绩, b.学院

continue

enddo

"***********************************"

else

"数据表中没有查到此人信息!"

endif

close databases

[33.1.3]表单设计(文件名:form1.SCX)

①创建表单,添加控件、数据环境

②设置控件属性

thisform.Optiongroup1属性值

thisform.Optiongroup1.Value 0

thisform.Optiongroup1.ButtonCount 2

thisform.Optiongroup1.Option1.Caption "男"

thisform.Optiongroup1.Option2.Caption "女"

mand1属性值

mand1.Caption "结束"

thisform.Grid1属性值

thisform.Grid1.Visible .F.

③编写事件代码

thisform.Optiongroup1.Click事件

xb=""

do case

case this.value=1

xb="男"

case this.value=2

xb="女"

endcase

SELECT * FROM 学生;

WHERE 学生.性别 = xb;

INTO CURSOR tmp

thisform.Grid1.Recordsource="tmp"

thisform.Grid1.Visible=.T.

mand1.Click事件

thisform.Release

[33.1.3]表单设计(文件名:form1.SCX)

①创建表单,添加控件、数据环境

②设置控件属性

thisform.Optiongroup1属性值

thisform.Optiongroup1.Value 0

thisform.Optiongroup1.ButtonCount 2 thisform.Optiongroup1.Option1.Caption "男" thisform.Optiongroup1.Option2.Caption "女" mand1属性值

mand1.Caption "结束" thisform.grd学生属性值

thisform.grd学生.Visible .F.

thisform.grd学生.Recordsource "学生"

③编写事件代码

thisform.Optiongroup1.Click事件

do case

case this.value=1

set filter to 性别="男"

case this.value=2

set filter to 性别="女"

endcase

thisform.grd学生.Visible=.T.

thisform.refresh

mand1.Click事件

thisform.Release

[33.2.2]编写程序(文件名:abc2.PRG)

父表:1号区

相关文档
最新文档