当前位置:文档之家› 相与设计VFP报表操作

相与设计VFP报表操作

相与设计VFP报表操作
相与设计VFP报表操作

相与整理

第9章报表与标签

练习一报表与标签基本操作

【实验目的】

1.掌握用报表向导创建报表;

2.熟练掌握使用报表设计器创建报表;

【教材内容】

一、报表

报表包括两个基本部分:数据源和布局。

数据源是报表的数据来源,它通常是数据库中的表或自由表,也可以是视图、查询或临时表。

布局定义报表的打印格式。

报表设计就是根据报表的数据源和应用需要来设计报表的布局。

二、创建报表

1.基本步骤:

(1)选定报表类型;

(2)建立报表文件;

(3)编辑报表文件;

(4)预览和打印报表;

2.创建报表:

VFP课程设计实践报告学生信息管理系统

VFP课程设计实践报告 ------学生信息管理系统 院系:物电学院 专业:电气信息类 学号:111102066 姓名:刘小玉 指导老师:赵月

学生信息管理系统实践报告 班级:电气2班学号:111102066 姓名:刘小玉 我的学生信息管理系统实践作业制作过程: 一期工作: 1、制作系统首页表单:建立一表单,属性Caption的值设置为无,AutoCenter设置为真,TitleBar表单为0-关闭,为使系统首页表单更加美观,在设置表单属性时特意给表单属性Picture值设置一张图片。接着在表单上添加了三个标签,并设置了相关的属性,继而添加了一个命令按钮,设置命令按钮的Caption值为:点击进入系统,命令按钮的Click Event代码为: do form 系统登录 Thisform.release 2、系统登录表单:系统登录表单要求用户通过用户名和口令进入系统主菜单,所以在此之前先新建了一个自由表password.dbf用以存放用户名和口令。设置属性Caption值为系统登录,设置表单的Load Event代码为: public i &&变量i用于存放密码输入次数 i=0 &&变量i初始值为0 use password.dbf 在表单上添加三个标签,并按图示设置他们的Caption值。添加一个组合框,设置组合框属性RowSource值为password.cry,,属性RowSource-Type的值为6-字段。也可通过右击组合框,选择生成器,根据生成器向导完成。添加一个文本框,设置属性PasswordChar的值为*,InputMask的值为999,设置Click Event代码为thisform.textl.setfocus。添加两个命令按钮,分别设置它们的Caption属性值。设置“取消”按钮的Click Event代码为Release

数据库vfp课程设计报告

《数据库原理与应用》课程设计报告 学生姓名:钱佳智班级、学号:测绘090506 所在学院:浦江学院 专业:测绘工程 课程设计题目:员工管理系统 指导教师:董有福 2010 年12 月 25 日

目录摘要??2 系统概况??2 第一章需求分析??2 1.1、数据需求??2 1.2、功能分析??3 第二章建库结果?3 2.1、数据库中表的建立??3 2.2、数据库中E-R图和关系图的建立??6 2.3、数据建模??8 第三章系统开发?9 3.1、开发流程和功能介绍??9 第四章结论与体会?18

摘要 任何一个经济组织或社会组织在存续过程中都会产生大量的数据,并且关注许多于之相关的数据。他们需要对这些数据进行存储,并按照一些特定的规则对这些数据进行分析、整理,从而保证自己的工作按序进行,提高效率、提高竞争力。 员工管理是每个企业必不可少的。员工管理系统一般包括员工的部门调动、职称变动、工资情况、人数统计等功能。如果人工直接统计的的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可想象。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。 系统概况 一、课题名称 员工管理系统 二、设计环境 开发软件:Microsoft Visaul FoxPro 6.0 操作系统:Windows XP 需求分析 1.1、数据需求 ⑴员工表:员工编号、员工姓名、性别、出生日期、工作日期、最后学历、婚否、部门代码、职称代码、备注说明 ⑵部门表:部门代码、部门名称 ⑶职称表:职称代码、职称名称、津贴标准 ⑷工资表:员工编号、基本工资、津贴、奖金、应发工资、缺勤扣款、医疗保险、住房基金、所得税、实发工资 ⑸缺勤登记表:员工编号、缺勤日期、缺勤类别

VFP课程设计实例

VFP课程设计实例 ——学生成绩管理系统简介 1. 系统组成 本系统由1个数据库、3个查询,14个表单、3个报表、1个菜单、6个程序和 2个自由表组成。 数据库组成: (1)数据表3个: 学生表(5个字段: xh, xm, xb, csrq, bj),其中有4个班各5名 学生的记录 课程表(4个字段:kch,kcm, js, xf),其中有4门课程的记录; 成绩表(3个字段:xh, kch, cj),其中有80条学生成绩的记录。 (2)本地视图1个:基于以上3张表创建,输出字段为:xh, xm, xb, bj, kcm, cj 查询组成:查询学生、按班级查询成绩、按课程查询成绩 表单组成: 主界面表单、退出表单、学生表单、课程表单、成绩表单(可 按学号分类和按课程分类)、查询学生表单、查询成绩表单、 总浏览表单、浏览学生表单、浏览成绩表单、系统信息表单、设 置口令表单集、修改表单界面。 菜单组成:主菜单由系统维护、浏览、查询、报表、帮助、退出6项组成。 报表组成:学生一览表、课程一览表、成绩一览表(可按课程分类和按学号分类)。 程序组成: 主程序、统计全体学生概况、按班级统计学生概况、统计全体成绩概括、 按班级统计各门课的成绩、按课程统计各班学生的成绩。 自由表组成:密码表、系统信息表。 2. 系统功能

本系统的主要功能分别通过主菜单中的以下各项来实现: ·通过系统维护菜单实现数据表记录的维护、数据表结构的修改、系统口令的更改、表单的修改; ·通过浏览菜单实现对学生表、课程表和成绩表的总浏览和相关统计信息的浏览; ·通过查询菜单实现对学生和成绩的各种查询; ·通过报表菜单实现学生、课程和成绩的打印输出; ·通过退出菜单退出本系统。 3.数据库组成 4.表单组成

VFP表单教学案例汇编

一、如何建立一个完整的VFP应用程序 建立一个完整的VFP应用程序的操作步骤为: 1. 建立一个项目文件,将用到的文件添加到项目文件中(或者在项目文件中建立所需的文件), 将其中一个文件设置为主文件。 2. 连编,形成.exe文件,就可以在脱离VFP环境运行。 3. 关闭VFP, 双击.exe文件运行。 下面以求圆的面积为例,来讲生成VFP应用程序的步骤:1. 建立一个项目文件,文件名为:圆面积.pjx 在其中新建一个程序文件,文件名为main.prg,作为主文件,主文件中的命令语句是运行一个求圆面积的表单文件,表单文件名为:yuan.scx。 将main.prg添加到项目文件中,当然也可以直接在项目文件中建立。将main.prg设置为主文件。在项目管理器窗口中目录树中选择“代码”中的“程序”,如果main.prg是黑体显示的,表明此文件已经是主文件,否则,选定此文件,用“项目”菜单中的“设置主文件”将其设置成主文件。 将表单文件yuan.scx也添加到项目文件中。同样也可在项目文件中直接建立。 (1)Main.prg文件的内容为: Set default to f:\xt &&这里f:\xt要根据自己的文件地址写 Do form yuan.scx Read events (2)建立表单文件yuan.scx,运行如下图: 步骤如下: a. 选择文件-> 新建->表单,出现“表单设计器”窗口,

b. 添加控件 在“表单控件”工具栏,选择“标签”按钮,在表单空白处按下鼠标拖动,表单上显示标签控件label1 。同样方法,再做一个标签控件label2,两个文本框控件Text1和Text2,两个命令按钮Command1, Command2,如图分别设置他们的属性。 c.设置对象的属性: 分别选中lable1、label2、Text1、Text2及Command1、command2,按下表分别设置它们的属性: 对象属性名属性值 label1Caption输入圆的半径: label2Caption圆的面积为: Text1Value0 Text2Value0 Command1caption计算 Command2caption退出 d编写事件代码 为command1(“计算”按钮)编写click事件代码(即单击“计算”按钮时发生的事件): 在“表单设计器”中双击“计算”按钮,弹出代码窗口,如下图 我们在该窗口的“过程”列表中选“click”,然后在窗口的编辑区中输入如下代码: r=thisform.text1.value thisform.text2.value=3.14159*r*r thisform.refresh 同样方法,为command2(“退出”按钮)编写click事件代码: 其中的clear events语句与前面主程序中的read events相对应。在脱离VFP环境运行时,有这句才可以正常退出。

VFP课程设计报告模板

《VFP课程设计》报告题库号: 51 专业年级: 13 会计 学号: 130540226 姓名:许寺军 教师:刘玉洁 2014 年 9 月 2 日

课程设计报告 课程名称VFP实践班级二班实验日期2014-9-1 姓名许寺军学号130540226 实验成绩 题库号第51 套题 基本操作题?第一题 ?题目描述 基本操作,建立查询向导完成查询?界面截图

?操作过程或代码 ①在命令窗口执行命令:OPEN DATABASE score_manager,打开数据库环境。 ②执行【文件】→【新建】菜单命令,在弹出的“新建”对话框中选中“查询”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“查询向导”项,单击“确定”按钮,启动查询向导。 ③在查询向导的“步骤1-字段选取”界面的“数据库和表”下选中“STUDENT”表,双击“可用字段”中的“姓名”和“出生日期”字段,将其添加到“选定字段”中。 ④由于本题不再要求涉及其他操作,可单击“完成”命令按钮直接跳至向导最后一个界面“步骤5-完成”,继续单击“完成”按钮,在弹出的“另存为”对话框的“文件名”框中输入查询文件名QUERY3_1,单击“保存”按钮。 ?第二题 ?题目描述 在数据库设计器中删除视图 ?界面截图

?操作过程或代码 ①在命令窗口执行命令:MODIFY DATABASE score_manager打开数据库设计器。 ②右击数据库设计器中的new_view3视图文件,选择【删除】快捷菜单命令,在弹出的Visual FoxPro对话框中单击“移去”按钮,将new_view3视图移出数据库。 ?第三题 ?题目描述 执行插入的SQL语句 ?界面截图

VFP仓库管理系统课程设计报告

《V F P程序设计》 实 训 报 告 系别:经济与信息管理系 班级: G113501 学号: G1******* 姓名:杨琪琪 指导教师:张海峰

《 VFP程序设计》课程实训说明 一、课程设计题目 仓库管理系统 二、功能描述 满足基本的功能主要包括: 1.满足仓库物品查询功能以及分类查询的功能 2.满足仓库物品出入库统计的功能 3.满足仓库物品各种信息记录的功能 4.满足统计物品信息的功能 5.可制作报表 6.出入库数据记录 7.管理员及普通用户的权限 8.满足保密功能 三、概要设计:

(一)、整体系统

(二)、打开仓库管理系统,首先展示的是欢迎界面,此界面显示当前日期,并且含有说明文字等。此界面可以退出,即退出系统。 (三)、 权限选择中对管理员与普通用户的权限进行分类,其中普通用户只拥有浏览的权限,而管理员拥有查看、统计、打印,浏览等权限。此界面可以退出,即退出本界面。 (四)、登陆界面包括普通用户登陆界面和管理员登陆界面,两者都需要键入账户名和密码,密码错误不得进入。此界面可以退出,即退出本界面。 (五) 、管理员输入正确账户名和密码后,进入主要功能界面,此功能界面比较清楚简洁地展示了管理员享有的各个功能,对功能进行细分。主要有:详细浏览、入库浏览、按物品名查询、按库房号查询、按编号查询、添加、统计、打印等功能。此界面可以退出,即退出本系统。 普通用户输入正确用户名和密码后进入详细浏览界面,在此界面普通用户享有查看库存物品编号、品名、产地、进口否、库房号、照片的权限,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 (六) a 、管理员进入详细浏览界面,在此界面普通用户享有查看库存物品编号、品名、产地、进口否、库房号、照片的权限,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 b 、管理员进入入库浏览界面,在此界面里管理员可以查看物品的编号、库房号、品名、类别,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 c 、管理员进入按编号查询界面,在此界面管理员可以输入物品编号进行快速查询物品的信息,而且可以使用用清除键快速清除输入编号。此界面可以退出,即退出本界面。

vfp课程设计报告(1)

vfp课程设计报告(1)

课程设计题目: 1 房产管理信息系统 2 娱乐休闲型酒店管理信息系统 3 银行信贷管理系统 4 帐务处理与报表管理信息系统 5 人力资源管理系统 6 图书管理信息系统 7 VFP理论考试系统 8 民用电管理系统 9 成绩计算系统 10 签到管理系统 11 学籍管理系统 12 企业工资管理系统 13 进销存管理系统 14 合同管理系统 15 仓库管理系统

16 公司人力资源管理系统 17 票务管理信息系统 18 小区物业管理系统 19 图书管理系统 20 餐饮业管理系统 21 律师行案件管理系统 22 航空售票管理系统 23 学生信息查询系统 24 医药管理系统设计 滨江学院花旗营校区 Visual FoxPro课程设计 报告书

设计题目 专业班级 学生姓名 学号 指导教师 日期

目录 1、课程设计题目 (1) 2、课程设计目的 (1) 3、课程设计要求 (1) 4、课程设计报告内容 (1) 4.1 系统主要功能 (1) 4.2 系统功能结构图 (2) 4.3 系统代码实现 (2) 4.4 系统存在的主要问题及注意事项 (4) 4.5 设计总结及体会 (6)

1、课程设计题目 综合训练程序设计及管理系统 2、课程设计目的 (1)巩固VFP基本操作(表、数据库、查询、表单、菜单等的使用); (2)进一步学习和巩固VFP程序设计的方法。 3、课程设计要求 (1)熟练掌握 VFP 数据库管理系统的使用方法; (2)正确理解程序设计的基本概念,掌握程序设计的一般方法; (3)掌握用 VFP 开发数据库应用程序的基本技能。 4、课程设计报告内容 4.1 系统主要功能 设计并实现一个菜单文件,实现VFP上机试题的汇编。具体要求如下: (1)菜单文件中的各个菜单项,分别实现2008年(秋)每套上机试题中的 设计查询、设计表单和程序改错题这三个部分的内容; (2)菜单文件中必须提供恢复系统主菜单的功能; (3)编译生成可直接在Windows中运行的应用程序(.exe文件)。

VFP程序设计题汇总

一.程序设计题汇总 1.通过输入学生的学号(字符型)查找学生,若找到该学生,先输出学号与姓名,然后输出“英语”和“计算机实用技术”成绩。若找不到该学生输出“查无该生”。(设表文件“学生信息”满足题目需要) set talk off clear use 学生信息 accept "请输入学生学号:" to xh locate for 学号==xh if !eof() ?学号,姓名 list fiel 英语,计算机实用技术 for 学号=xh else ?"查无该生" endif use 2.输入学生成绩,并要求:成绩小于60分时,输出“不及格”;成绩在60~69分之间时,输出“及格”;成绩在70~79之间时,输出“中”;当成绩在80~89之间时,输出“良”;当成绩在90~100之间时,输出“优”。 set talk off clear input "请输入成绩: " to cj do case case cj>=90 ?"优秀" case cj >=80 ?"良好" case cj >=70 ?"中" case cj >=60 ?"及格" case cj<60 ?"不及格" otherwise

?"数据有误" endcase set talk on 3.按学号在“学生信息.dbf”文件中查找并显示指定的记录。要求可以重复查询,找到则显示该生的记录,找不到则提示“查无此人!”,按非“Y”、“y”可结束查询。 SET TALK OFF CLEAR USE 学生信息 &&设当前目录下表文件存在 ACCEPT '学号查询吗(Y/N)?' TO cx &&循环条件的初始化 DO WHILE cx='Y'.OR.cx='y' &&大小写均可执行查询 CLEAR ACCEPT '请输入学号:' TO xh LOCATE ALL FOR 学号=xh &&此处ALL可以缺省,默认为在全部记录查找。 IF EOF() ?'查无此人!' WAIT ELSE DISPLAY ENDIF ACCEPT '继续按学号查询吗(Y/N)?' TO cx &&修改循环条件 ENDDO SET TALK ON USE 4.逐条显示“学生信息.dbf”文件中“英语成绩”大于等于75的记录。 方法一: SET TALK OFF CLEAR USE 学生信息 DO WHILE !EOF() IF 英语成绩>=75 DISP ENDIF SKIP &&按默认值1向下移动记录指针 ENDDO USE

VFP课程设计讲解

2013级课程设计任务书

课程设计 设计题目教务管理系统分析与设计 教学院经济管理学院 专业信息管理与信息系统 班级信管1301 学生姓名陈举 学生学号 1310662124 指导教师王伟 2015年10月26日

摘要 随着信息技术的迅速发展,传统的管理模式逐渐被信息化、数字化的管理模式所取代,并且已经进入各行各业和人们生活中的许多方面。学校中的教务信息管理也在不知不觉进入数字化和信息化的时代。面对信息时代的机遇和挑战,用科技手段提高教学管理无疑是一种行之有效的途径。 教务管理系统是一套专门进行教务信息查询的软件,该系统实现了用户管理、教学管理、学生管理、成绩管理、教材管理等功能,可以方便学校教务处对学校教学进行全方位的管理。 关键词:Visual FoxPro、数据库、表单设计、教务管理系统

目录 第1章绪论 (1) 1.1需求分析 (1) 1.2系统可行性分析 (1) 1.1.1技术可行性 (1) 1.2.2经济可行性 (1) 第2章系统设计 (2) 2.1系统功能设计 (2) 2.2 E-R图设计 (2) 第3章数据库设计 (4) 3.1概念结构设计阶段 (4) 3.2逻辑结构设计阶段 (4) 3.3数据库运行和维护阶段 (5) 第4章系统的实现 (6) 4.1程序文件 (6) 4.2表单设计 (6) 4.3代码设计 (7) 第5章系统的评价 (9) 5.1系统的运行 (9) 5.2系统评价 (11) 总结 (12) 参考文献 (13)

第1章绪论 1.1需求分析 (1)教务系统现状:教务信息现在处于人工管理阶段、信息复杂、管理混乱、效率低下。 (2)开发此系统的必要 由于教学管理涉及的管理范围较为广泛,管理的内容繁杂,在日常工作中需要大量的人力、物力,而采取现代化电脑管理手段是一种行之有效的解决方法。用计算机操作的教务信息管理系统是为管理员、教师、学生更好的查阅信息和实现精确管理而开发的管理软件。 1.2系统可行性分析 1.2.1技术可行性 本系统是一个小型开发系统,使用vf6.0作为系统开发工具。Vf6.0具有可视化集成开发环境,以事件驱动、图形用户界面等特点,vf6.0集成了强大的数据库开发引擎和技术,在设计学生成绩管理系统方面有着独特的优越性。 1.2.2经济可行性 目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期比较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,并且更重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。

VFP表单设计中Grid表的着色设置

针对VisualFox p ro表单设计中Grid表的着色设置 【摘要】:本文论述在Visual Foxpro表单设置中,根据不同字的字段、记录中字段的属性值、选中的记录以及在多记录显示中,对Grid表中的记录着色,以区分不同的选择或记录的具体方法及应用场合。 【关键词】:VisualFoxpro Grid 着色设置 在利用VisualFoxpro开发各种管理系统中,为了在表单中显示多条记录,常用方法在表单中添加Grid表(以下称“表格”)控件。然而,当表格中的字段较多或显示的记录较多时,如果表格的中文字的颜色又都一样,未免让人看了眼花缭乱,容易造成这样或那样的操作错误。如果能根据表格中的不同字段、不同记录、关键字段等赋予不同的着色方式以区分不同的字段或记录,减少不必要的操作失误,其效果就不言而喻了。笔者在系统开发的实践中,针对表格中记录的不同特性,探索出几种在表格中着色的具体方法及应用场合,现阐述如下。 1、对表格的不同列(字段)设置不同的着色方式 如果需浏览的表格存在较多列,为了区分不同列或某些重要列,以方便用户浏览记录、美化表格设置,我们可以对不同的列或重要列采用不同的着色。具体是在表单的适当位置(如笔者在表单的activate事件中)中添加如下代码: &&设某一表格(grid1)在三列 thisform.grid1.column1.backcolor=rgb(255,255,0) thisform.grid1.column1.forecolor=rgb(255,0,255) thisform.grid1.column3.backcolor=rgb(255,0,0) thisform.grid1.column3.forecolor=rgb(255,255,255) 以上代码的含义是设置表的第一列的背景色和前景色(文字的颜色)为黄色和紫色;

vfp课程设计报告人力资源管理系统

Vfp课程设计报告 人力资源管理系统 姓名张瑾、杨舒仪 学院人文与社会科学学院 专业班级公共事业管理 学号 33、29 指导老师陈芬 Vfp人力资源管理系统设计报告 一、系统总体规划 1、系统任务 人力资源管理是所有公司、企事业单位所必需的,功能完善及操作方便的人力资源管理系统,可以大大提高管理员的工作效率,及时准确的反映员工的基本信息及薪酬情况,本系统是根据某高等学校的人力资源进行设计的,主要将人力资源的统计从人工直接统计解放出来,利用计算机来统计,直接获得准确信息,使职员管理工作系统化、规范化、自动化。具有较强的针对性和功能性。 2、系统功能 本系统采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,主要完成以下功能: (1)档案更新 人事记录的增加; 人事记录的修改; 人事记录的删除; 人事记录的浏览; (2)档案统计 统计职工年龄情况

统计职工政治面目 统计职工婚姻状况 统计职工技术职务 统计职工文化程度 统计职工民族情况 统计职工工资情况 (3)档案输出 a.浏览查询 查询输出个人简历 查询输出家庭成员 查询输出人事卡片 查询输出社会关系 b. 精确查询 精确查询个人简历,家庭成员,人事卡片,社会关系 (4)修改密码 (5)报表打印 档案统计报表打印 档案输出报表打印 3、开发和运行环境 开发工具:Visual FoxPro 运行环境:Windows 9x 、Windows 2000、Windows XP 二、需求分析 人力资源管理系统的设计最重要的是各项功能健全,使用方便简洁,界面友好。本套系统可以满足管理员对职工信息的浏览、修改、查询、打印、统计等多项功能,操作简易。 三、系统框架

VFP程序设计题

VFP程序设计题 一.程序设计题汇总 1.通过输入学生的学号(字符型)查找学生,若找到该学生,先输出学号与姓名,然后输出“英语”和“计算机实用技术”成绩。若找不到该学生输出“查无该生”。(设表文件“学生信息”满足题目需要) set talk off clear use 学生信息 accept "请输入学生学号:" to xh locate for 学号==xh if !eof() ?学号,姓名 list fiel 英语,计算机实用技术 for 学号=xh else ?"查无该生" endif use 2.输入学生成绩,并要求:成绩小于60分时,输出“不及格”;成绩在60~69分之间时,输出“及格”;成绩在70~79之间时,输出“中”;当成绩在80~89之间时,输出“良”;当成绩在90~100之间时,输出“优”。 set talk off clear input "请输入成绩: " to cj do case case cj>=90 ?"优秀" case cj >=80 ?"良好" case cj >=70 ?"中"

case cj >=60 ?"及格" case cj ?"不及格" otherwise ?"数据有误" endcase set talk on 3.按学号在“学生信息.dbf”文件中查找并显示指定的记录。要求可以重复查询,找到则显示该生的记录,找不到则提示“查无此人!”,按非“Y”、“y”可结束查询。 SET TALK OFF CLEAR USE 学生信息 &&设当前目录下表文件存在 ACCEPT '学号查询https://www.doczj.com/doc/6813768446.html,/b-5d46134968dc5022aaea998fcc22bcd127ff42e4.html吗(Y/N)?' TO cx &&循环条件的初始化 DO WHILE cx='Y'.OR.cx='y' &&大小写均可执行查询 CLEAR ACCEPT '请输入学号:' TO xh LOCATE ALL FOR 学号=xh &&此处ALL可以缺省,默认为在全部记录查找。 IF EOF() ?'查无此人!' WAIT ELSE DISPLAY ENDIF ACCEPT '继续按学号查询吗(Y/N)?' TO cx &&修改循环条件 ENDDO SET TALK ON USE

VFP表单设计案例2011

VFP表单控件应用设计与案例 表单控件的应用要点: 1.条件语句在表单中应用:IF语句和do case语句 2.循环语句在表单中应用:for语句和do while语句 3.计时器的应用 4.数据表在表单中应用:skip 5.SQL语句的应用 6.列表框的应用 难点:SQL的应用 表单控件对象有: 表单表单集文本框编辑框列表框组合框表格 复选框选项按钮组(单选框)页框 Container容器 命令按钮命令按钮组 标签线条形状图像 计时器微调控件 ActiveX绑定控件超级链接控件 对象分为:控件对象和容器控件。 控件对象是基本对象:命令按钮、文本框、标签、线条、形状、复选框、组合框。。。。容器控件包含其他对象的对象:表单、表单集、Container容器、命令按钮组、微调控件、选项按钮组(单选框)、页框、页面、表格、表格列 从功能上分为: 输出类:标签、图像、线条、形状 输出类:文本框、编辑框、列表框、组合框、微调控件 控制类:命令按钮、命令按钮组、复选框选项按钮组(单选框)、计时器 多重容器类:表格、页框、Container容器、表单集 连接类:ActiveX绑定控件超级链接控件 1、条件语句在表单中应用 单分支语句: if …. Else…. Endif 多分支语句: do case ……endcase If…endif语句一般都是与 For…endfor配合应用。 案例1多分支0901

参考答案: “计算”按钮的click event代码:x=thisform.text1.value do case case x<-10 y=2*(sin(x)+1) case x<10 y=(abs(x)-5)/3 other y=x/7-8 endcase thisform.text2.value=y thisform.refresh 案例2多分支0912 k=thisform.text1.value do case case k>=0 and k<60 m="不合格" case k<85 m="合格" case k<=100 m="优秀"

VFP课程设计报告

学生成绩查询系统 VFP数据库设计报告 姓名:xxx 学号:xxxxxxxxxx 专业:xxxxx 指导教师:xxxxx 海南大学三亚学院 2011-9-8 课题名称《VFP设计报告》 目录 【摘 要】 ................................................................. . (3) 第1章概述................................................................... (4) 1.1系统实现的目标 (4) 1.2系统实现方案 (4) 1.3系统实现环境 (4) 1.4具体的开发方法 (4) 第2章系统设 计 ..................................................................

(5) 2.1系统功能设计 (5) 2.2数据库设计 (5) 2.3界面的设计 (6) 第3章系统实 现 .................................................................. .. (6) 参考文献 (8) 8 of 2 Page ?学校名称,年 课题名称《VFP设计报告》 【摘要】 Visual FoxPro6.0包括系统管理、数据管理、查询和报表等。通过成绩查询系统可以提高查询效率,避免繁重的输入量而造成的人为失误。成绩查询系统可以实现学生成绩信息共享和信息传递。为老师和同学提供查询成绩的良好平台。成绩查询系统可以有效的保存学生的成绩,不会因时间的变化而丢失。通过成绩查询系统可以更加系统化,效率化,简便化的查询成绩。 【关键词】 VFP 课程研究设计 学生成绩查询系统

vfp课程设计实验报告

江苏师范大学 《数据库原理及应用》 实验报告 实验名称:班级情况数据库 班级: 姓名: 学号: 实验日期:2014年1月9日 指导教师:吴庆忠 江苏师范大学测绘学院

一、实验目的及意义 通过这次数据库应用系统开发实践,我相信本人对数据库应用系统开发有了更深、更具体的认识,也有了很多体会。 我们进行本次课程设计的主要目的是通过上机实践操作,熟练掌握数据库的设计、表单的设计、表单与数据库的连接、SQL语言的使用和了解它的功能:数据定义、数据操纵、数据控制,以及简单VF程序的编写。基本实现学生信息的管理,包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除,并对Visual FoxPro6.0的各种功能有进一步的了解,为我们更进一步深入的学习奠定基础,并在实践中提高我们的实际应用能力,为我们以后的学习和工作提供方便,使我们更容易融入当今社会,顺应知识经济发展的趋势。 这次设计的体会大概就是这些了,到最后还是有一些问题解决不了,看来数据库设计系统也不是那么简单的一件事,所以以后自己一定得加强这方面知识的巩固和学习,多与同学交流,多向老师请教。 二.实验要求以及目的

1.要养成使用项目管理器进行系统开发的良好习惯,合理设置开发环境和工作目录,文件目录明确有序; 2.数据库内容丰富,至少要由3张以上的表构成,子表的记录数不少于200条,主表的记录数不少于50条,且表间主次关系明确; 3.应创建具有各种实际功能的表单,表单个数不少于10个,其中必须有一个主表单; 4.创建具有不同用途、信息丰富的报表,报表个数不少于3个; 5.设计一个界面友好、功能丰富的应用菜单,至少要有4个下拉菜单,菜单项数不少于10个,要有一个系统退出菜单; 6.设计一个系统登录表单和主文件; 7.系统连编通过,且能够生成可执行文件; 8.开发的数据库应用系统能够正确运行; 9.撰写设计性实验报告; 10.以班级为单位,将每位同学开发的数据库应用系统汇总后刻录一张光盘,以作备案存档。 三、实验内容 通过该系统可以基本实现班级信息的管理

VFP表单设计

VFP表单设计 1、表单设计 一、实验目的 1、掌握表单设计器的使用 2、掌握表单设计的基本方法 3、掌握常用控件属性的基本设置,事件和方法程序的设计 二、实验内容及任务 1、编写一个表单程序,其功能是给数据表添加记录并给各字段输入数据,输入的记录条数不定,单击“添 加”按钮,将数据添加到数据库,单击“退出”按钮,结束程序运行,所需的数据表ST.DBF在文件夹VFPEX中。 数据表的结构如下: 其中:总分= 表单界面如下: 最后表单以文件名SR.SCX保存。 三、实验环境和实验材料 1、Visual FoxPro 6.0中文版; 2、VFPEX中的数据表ST.DBF。 四、实验方法和步骤 1、进入Visual FoxPro 6.0环境。 2、选择“文件/新建”命令,显示“新建”对话框,选择“表单”并单击“新建文件”,显示表单设计器 窗口,如图5-1。

图5-1 3、按设计界面的要求,依次从“表单控件”工具栏处单击所需的控件,然后在所设计表单上添加该控件, 同时,在属性窗口内设置该控件的属性,具体如下: 表单Form1需要设置的属性:Caption=成绩输入 标签Label1需要设置的属性:Caption=考号:,FontSize=12 “考号”对应的文本框Text1需要设置的属性:FontSize=12 标签Label2需要设置的属性:Caption=姓名:,FontSize=12 “姓名”对应的文本框Text2需要设置的属性:FontSize=12 标签Label3需要设置的属性:Caption=性别:,FontSize=12 “性别”对应的选项按钮Option1需要设置的属性:Caption=男,FontSize=12 “性别”对应的选项按钮Option2需要设置的属性:Caption=女,FontSize=12 标签Label4需要设置的属性:Caption=数学:,FontSize=12 “数学”对应的文本框Text3需要设置的属性:FontSize=12 标签Label1需要设置的属性:Caption=语文:,FontSize=12 “语文”对应的文本框Text4需要设置的属性:FontSize=12 命令按钮Command1需要设置的属性:Caption=添加,FontSize=12 命令按钮Command2需要设置的属性:Caption=退出,FontSize=12 除上述需要设置的属性以外,其他属性保持缺省值。 4、选择“显示/布局工具栏”命令,打开“布局”工具栏。按住“SHIFT”键,并单击选中表单中需要重 新排列的控件,然后在布局工具栏中单击排列方式按钮,可对控件的布局进行重新调整。 5、选择“显示/代码”命令,打开代码编写窗口,如图5-2。

vfp课程设计心得体会及总结

竭诚为您提供优质文档/双击可除vfp课程设计心得体会及总结 篇一:vfp课程设计报告 VisualFoxpro 课程设计报告 项目名称学生信息管理系统学生专业经济管理学院经 济学大类学生学号912107810234学生姓名提滨舟 指导教师戴建华 南京理工大学经济管理学院 20xx-04 1.系统总体规划 1.1系统任务 学生信息管理是学校管理部门的日常工作,繁琐而细致。功能完善安全可靠的管理系统可以大大 提高资源的利用率,有助于资料管理机构的运行。本系统旨在帮助学校相关部门管理学生信息,针对不同的使用人群分为客户端和管理员端两部分。1.2系统功能 本系统主要实现与学生相关的各种信息的系统化、规范化和自动化。本学生信息管理系统完成的主要功能有:

#基本数据管理。管理学生所在院系、所读专业信息以及班级信息和课程信息。#学生信息管理。管理学生信息的录入和修改。#学生成绩管理。管理学生成绩的录入和修改。 #学生信息查询与统计。管理学生信息查询和成绩查询。#系统管理。用于管理系统用户。 2.系统功能模块设计 系统构架如下: 1、学生端:(1)查询学生信息:根据学生班级、姓名、学号等查询 (2)查询学生成绩:根据学生班级、姓名、学号等查询,还可打印报 表 (3)用户注册:可以注册新用户(不可注册管理员)(4)密码修改:更改密码。 2、管理员端:(1)基本信息管理:添加和修改系、专业、班级和课程信息。 (2)学生信息管理:可以录入和修改学生信息 (3)学生成绩管理:可以录入和修改学生成绩 (4)信息查询:同学生端。 (5)管理员信息管理:可以注册新管理员并修改密码。 3.系统数据库设计 3.1表结构设计

vfp表单习题

实验11 常用表单控件(一) 1)实验目的 (1)熟练掌握表单设计器的使用方法。 (2)熟练在表单新建的方法和步骤。 (3)掌握在表单中添加对象的操作方法。 (4)掌握在属性窗口中设置对象属性的方法。 (5)掌握在对象事件中书写代码的方法。 (6)掌握常见对象的事件和属性以及对象的方法。 (7)掌握文本框、标签、按钮的常用属性、方法的代码。 2)实验内容 设计一个登录表单LOGIN.SCX,如图1.6.1所示。当用户输入用户名和密码并单击“登录”按钮后检查其输入是否正确,若正确(假定用户名为SWNU_JKX,密码为CCEO),就显示一个对话框为“欢迎使用学生信息管理系统”;若不正确,则显示“用户名或密码不正确!”。单击“取消”按钮则关闭表单。(要求将“登录”按钮设置为Default 按钮。另外,密码输入时显示星号“*”。) 图1.6.1 登录表单效果图 操作步骤: ①先创建表单,然后在表单上添加两个标签label1和label2、两个文本框text1和text2 以及两个命令按钮Command1和Command2。 ②设置表单的Caption为“学生管理系统登录”;分别设置label1和label2的Caption 属性值为“用户名”和“密码”;分别设置Command1和Command2按钮的Caption属性值为“登录”和“退出”,“登录”按钮的Default属性值设置为 .T.;设置文本框text2的Passwordchar属性值为“*”。 ③双击“登录”按钮启动代码窗口,在Command1的Click事件中设置如下代码: IF Thisform.Text1.value="SWNU_JKX" AND Thisform.Text2.Value="CCEO" &&注意大小写,在这里是要求区分大小写的 =MESSAGEBOX("欢迎使用学生信息管理系统","提示信息") &&产生提示窗口,第一个字符串为要提示的信息,第二个为窗口标题ELSE =MESSAGEBOX("用户名或密码错误!","提示信息") ENDIF ④双击“退出”按钮,在Command2的Click事件中设置如下代码: Thisform.Release &&调用表单release 方法关闭表单 ⑤保存表单。单击工具栏上【保存】按钮,在【另存为】对话框中将表单保存为“login.SCX”。 ⑥运行表单。单击工具栏上【运行】按钮,执行表单,观察效果。

VFP程序设计工资管理系统

课程设计课程名称《VFP程序设计》课程设计题目工资管理系统 专业计算机 班级 学号 姓名 成绩 指导教师 2008 年12 月22 日至2008年12月26日 课程设计任务书 设计题目:工资管理系统

设计目的 本课程的设计的目的是通过实践使同学们经历数据库设计、应用系统开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。结合具体的开发案例,理解并初步掌握运用VFP的可视化开发工具及事件驱动的程序设计方法进行系统开发的方法;了解系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作过程。 设计任务(在规定的时间内完成下列任务) 1、系统功能的基本要求:员工每个工种基本工资的设定,加班津贴管理,根据加班时间和类型给予不同的加班津贴;按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印; 2、数据库要求:在数据库中至少应该包含下列数据表: 员工考勤情况表;员工工种情况表,反映员工的工种、等级,基本工资等信息; 员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等;员工基本信息表员工月工资表。 具体要完成的任务是: A.完成整个程序的联调及测试,得出正确结果,并经教师检查及答辩; B.写出规范的课程设计说明书; 时间安排 12月22日布置课程设计任务;讲述设计目的、内容、时间安排与本次课程设计的要求 查阅资料,确定设计题目,并报自各班学习委员处集中; 12月23日按各设计题,继续查阅资料,书写需求分析报告草稿; 12月24日系统总体设计,按各设计题,继续查阅资料,设计调试程序,书写总体设计报告草稿; 12月25日系统详细设计,按各设计题,继续查阅资料,设计调试程序,书写详细设计报告草稿; 12月26日调试程序、演示设计软件、答辩 12月26日提交课程设计报告 具体要求 1.课程设计报告按国际通用格式书写,具体格式要求请在网络上查阅; 2.每位学生应独立完成各自的任务且每天至少在设计室工作半天;

VFP课程设计模板(1)

课程设计报告 课程名称 visual foxpro数据管理系统 课题名称库存商品查询系统 专业统计学 班级 学号 姓名 指导教师 201 年 6 月 16 日

课程设计任务书 课程名称visual foxpro数据管理系统课题库存商品查询系统 专业班级 学生姓名 学号 指导老师 任务书下达日期 2011 年 6 月 9 日 任务完成日期2011 年6月 16 日

统计学VFP数据库课程设计任务书 课程设计目的 数据库课程设计是集中实践性环节之一,是学习完《数据库应用与基础》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力。 课程设计的课题环境 环境:VFP数据库管理系统。 知识:VFP数据库的操作和程序设计。 课题题目 (0)通讯录查询系统 (1)图书查询系统 (2)库存商品查询系统 (3)飞机航班查询系统 (4)学生信息查询系统 课程设计工作项目 1、设计任务:每位同学根据自己学号除以5所得的余数选择相应题号的课题。换题者不记 成绩。 2、不得抄袭他人程序,每个人应体现自己的个性设计。 3、所建数据库中应有足够的用于测试程序的数据记录。 4、各系统设计以查询功能为主,应提供多种方式的查询手段。同时可具有添加、删除、修 改记录信息的功能。 5、各系统数据库应具有的起码内容包括: (0)姓名、性别、住址、职务、电话、备注等信息; (1)书号、书名、作者、出版社、关键词、摘要等信息; (2)货号、物品名、规格型号、生产厂家、数量、单价等信息; (3)航班号、机型、始发地、目的地、起飞时间、降落时间、票价等信息; (4)学号、班级、姓名、性别、平均成绩等级、家庭住址、照片、简历等信息。 6、按规定格式完成课程设计报告书打印稿交老师存档。

相关主题
文本预览
相关文档 最新文档