管理信息系统实验指导
XXX 编写
XXXXX学院
实验一 管理信息系统的数据库和主程序设计
【实验说明】
本实验将利用Visual FoxPro 6.0中的项目管理器、数据库设计器、表设计器,建立项目、数据库和包含若干记录的表。同时,掌握程序的设计环境和过程。通过学习本实验,可以掌握利用建立项目、数据库、数据表和程序的方法。
【实验思路】
首先需要确定表的结构,然后确定各个字段的数据类型。规划完成以后,可以运行表设计器,建立数据表。
【实验步骤】
一、 设计项目、数据库、数据表 (1)新建项目
1. 从“文件”菜单中选择“新建”。 2. 选择“项目”,然后选择“新建文件”。 3. 在“创建”对话框中,输入新项目的名称。 4. 选择“保存”。
(2)新建数据库
1.在“项目管理器”中选择“数据库”。 2.选择“新建”, 输入数据库的名称。 3.选择“保存”。
二、 新建数据表
1. 在“项目管理器”中,选择“数据库”下的“表”,或者选择“自由表”。 2. 选择“新建”,然后选择“新建表”。
3. 在“创建”对话框中,输入表的名称并选择“保存”。
4. 选择“表设计器”的“字段”选项卡,在“字段名”区域键入第一个字段的名
称。
5. 在“类型”区域中,选择列表中的某一字段类型。 6. 在“宽度”列中,设置以字符为单位的列宽。
7. 如果“类型”是“数值型”或“浮点型”,请设置“小数位数”框中的小数点
位数。
8. 如果希望为字段添加索引,请在“索引”列中选择一种排序方式。 9. 如果想让字段接受 null 值,选中“NULL”。
四、把记录输入表中
在所有的字段都已经输入后,单击“确定”按钮。此时Visual FoxPro将询问用户是否要立即输入记录,选择“是”将会出现记录编辑窗口。如果用户不是第一次编辑表,则应先浏览表,然后单击“显示――追加方式”命令,就可以在表中增加记录。 在输入记录时,可以有两种方式的对话框,在主菜单的“显示”菜单中,可以完成两种方式的切换。 五、浏览数据表
当记录输入完成后,可以浏览表。浏览表的方式有几种。
可以在数据输入完成后,单击“显示――浏览”命令,直接切换。也可以在数据库设计器中,单击“修改”,再单击鼠标右键,选择“浏览”命令。
通常最快捷的方式时再项目管理器中选中表,单击浏览。如果这时出现的不是想要的格式,可以再在“显示”主菜单中选择“浏览”。 二、设计程序
(1)创建程序
1. 在“项目管理器”中,选定“代码”选项卡中的“程序”项。 2. 选择“新建”命令。
------或者-----
1. 在“文件”菜单中选择“新建”命令。
2. 在“新建”对话框中选择“程序”。 3. 选择“新建文件”按钮。
----或者 ----
•
在“命令”窗口中,键入: modi command
Visual FoxPro 打开了一个称为“程序1”的新窗口,这时就可以键入应用程序了。 (2)保存程序
•
从“文件”菜单中选择“保存”命令。
若用户要关闭一个没有保存的程序,则会弹出相应对话框,提示用户是保存还是放弃已做的修改。
若用户保存了一个由“项目管理器”创建的程序则该程序被加入项目中。
若用户保存一个尚未命名的程序,则会打开“另存为...”对话框,这样提示用户可以在其中为程序指定程序名。程序保存后,用户可以运行或修改它。 (3)修改程序 若要打开程序
•
若程序包含在一项目中,则在“项目管理器”中选定它并选择“修改”命令。
- 或者 -
•
在“文件”菜单中选择“打开”命令,这时弹出一个包含文件列表的对话框。在“文件类型”列表框中选择“程序”,然后在文件列表中选定要修改的程序,按下“确定”按钮。 - 或者 -
• • 在“命令”窗口中按如下方式键入要修改的程序名。 MODIFY COMMAND myprogrm
--- 或者 ----
• •
在“命令”窗口中,键入: MODIFY COMMAND ?
然后从文件列表中选择要修改的程序,选择“打开”。打开文件之后便可进行修改,修改完毕后请注意保存。 (4)运行程序
•
若程序包含在一个项目中,则在“项目管理器”中选定它并选择“运行”命令。
- 或者 -
•
在“程序”菜单中选择“运行”菜单项。在程序列表中,选择想要运行的程序,单击“运行”按钮。
- 或者 -
• •
在“命令”窗口中,按如下方式键入 DO 以及要运行的程序名: DO myprogram
【实验内容】
1.设计企业固定资产管理信息系统的项目、库、表。 2.设计企业固定资产管理信息系统的主程序。
【实验练习】
1.建立一个项目,项目名称:gdzch.pjx。
2.建立一个数据库,数据库名称:gd.dbc。并把gd.dbc添加到gdzch.pjx中。 3.建立三张数据库表:Account.dbf 、Total.dbf、 Lendout.dbf Account.dbf的表结构:
字 段 名 账号 密码 姓名 级别 数 据 类 型 字符型 字符型 字符型 字符型 说 明 宽度:12,必填字段 宽度:12,必填字段 宽度:10,必填字段 宽度:10,必填字段 Total.dbf的表结构:
字 段 名 资产编号 资产类型 资产名称 型号 配制 购买日期 使用期限 购买价格 存放位置 资产状态 报废否 数 据 类 型 字符型 字符型 字符型 字符型 字符型 日期型 数值型 货币型 字符型 逻辑型 逻辑型 说 明 宽度:6 宽度:20 宽度:20 宽度:20 宽度:60 宽度:4,1位小数 宽度:20 Lendout.dbf的表结构:
字 段 名 资产编号 借用人 出借人 数 据 类 型 字符型 字符型 字符型 说 明 宽度:6,必填字段 宽度:10 宽度:10 批复人 借用日期 拟还日期 借用理由 字符型 日期型 日期型 字符型 宽度:10 宽度:30 4.分别为三张表添加3~4条记录。
5.为表Total.dbf的“资产编号”字段建立主索引,“购买价格”建立普通索引。并要求“购买价格”升序显示。
6.为表Lendout.dbf的“资产编号”字段建立主索引。
7.为表Total.dbf和 Lendout.dbf建立关于“资产编号”的关联。
8.利用命令窗口,创建如下的主程序: Main.prg Clear all
Public cuser, issuer, tj, zcbh Do setting .prg Do form logon If issuer=.T. Do form logo Do form Zcgl Read events Else Clear
Quit Endif
实验二 管理信息系统的输入表单设计(1)
【实验说明】
在本次实验中,将利用Visual Foxpro6.0中的表单向导,建立表单,显示表中的信息。在这个表单中,可以浏览表中的信息,可以查找符合要求的信息,可以修改其中的记录,或添加记录。通过本次实验,可以掌握利用表单向导建立表单的方法。
【实验思路】
在表单向导中,将数据表添加到数据环境中,选择想要显示的字段。然后按照表单向导的提示,就可以建立显示信息的表单。
【实验步骤】
一、打开表单向导
表单又称为界面或窗体,是Visual Foxpro 提供的一种功能强大的界面。各种对话框和窗口都是表单不同的表现形式。它可以使用户在简单明了的界面中查看数据或将数据记录输入数据库。每当您要新建一个表单时,都可以用表单向导来开始工作。向导会根据您对一系列问题的回答来生成一个表单。您可以在几种不同的类型选项中进行选择,并在创建之前预览表单。
若要利用向导创建表单
1. 在“项目管理器”窗口中选择“文档”选项卡,然后选择“表单”。
2. 选择“新建”。 3. 选择“表单向导”。
通过在“工具”菜单上选择“向导”命令并选中“表单”,也可以从菜单上访问表单向导。
Visual FoxPro 提供了两个不同的表单向导来帮助您创建表单: 若要创建基于一个表的基本表单,请选择“表单向导”。
若要创建包含了两个表中按一对多关系链接的数据的表单,请选择“一对多表单向导”。
用表单向导创建的表单含有一组标准的定位按钮,用以在表单中显示不同的记录、编辑记录及搜索记录等。如果创建数据库中的表单,则“表单向导”可以使用存储在数据库中的输入掩码和格式设置。
二、选取字段
在“字段选取”对话框中,将选择数据库和表,选择好之后,这时所有字段将会在可
用字段可以字段中显示,将这些字段全部选中为选定字段,这可以通过单击那个类似录音机中快进的键来实现。这些选定的字段将会在条但中显示。选定字段后,单击“下一步”按钮。
三、选择表单样式
可以选择的表单样式有:标准式、凹陷式、边框式、阴影式、浮雕式、新奇式、石墙式、亚麻式和彩色式。用户可以根据自己的需要选取。还可以选择按钮的类型。设置完成后,单击“下一步”按钮。 四、排序记录
在这个步骤中,可以选定一个字段作为排序的依据。在“可用的字段和索引标识”中,选定作为排序依据的字段。 一、运行表单
您可以从界面直接运行表单,或在程序代码中运行表单。 交互地运行表单:有几种方法可以运行设计好的表单。
如果在“表单设计器”中工作,可通过单击“表单设计器”工具栏中的“运行”按钮测试表单。如果想在“表单设计器”重新打开表单,关闭运行表单或在工具栏中选择“修改表单”按钮。也可以从项目中运行表单,或者以编程方式运行它。
若要以交互方式运行表单 :在“项目管理器”中,选择要运行的表单,再选择“运行”按钮。 - 或者 -在“命令”窗口中,使用 DO FORM命令运行表单。
也可以从“程序”菜单中选择“运行”来运行表单,在“文件类型”框中选择“表单”,选定一个表单再选定“运行”按钮。
从程序中运行表单:若想在程序中运行表单,需要在与事件相关联的代码、方法程序代码或在程序或过程中包含 DO FORM命令。
【实验内容】
1、掌握建立表单操作。 2、设计输入表单界面 3、建立输入表单界面
【实验练习】
1.使用表单向导为Account.dbf建立一个表单。
2.使用表单向导为Lendout.dbf、Total.dbf建立一个表单
实验三 管理信息系统的输入表单设计(2)
【实验说明】
在本次实验中,将利用表单设计器和表单控件工具,建立一个表单并为表单添加控件。通过本次实验,可以掌握表单设计器和表单控件工具的使用方法。
【实验思路】
首先,在项目管理器中启动表单设计器。然后,调出表单控件工具栏,按照自己的设计思路来向表单中添加控件。
【实验步骤】
一、打开表单设计器
如果不想用向导创建表单,还可以使用“表单设计器”。借助“表单设计器”,可以把字段和控件添加到表单中,并且通过调整和对齐这些控件来定制表单。
若要创建一个新的表单
1.在“项目管理器”窗口中选择“文档”选项卡。 2.选择“表单”图标。 3.选择“新建”。
4.选择“新建表单”。
此时会显示“表单设计器”窗口,可以开始创建您的表单。
二、用“快速表单”添加字段
提供“快速表单”命令是为了使创建表单的工作变得更简单。此命令可以启动“表单生成器”,用它可以把表或视图中选定的字段添加到表单中。
若想把表或视图中的字段迅速放到表单中,可以选择“表单”菜单中的“快速表单”。“快速表单”将启动“表单生成器”,它用您选择的字段样式把表或视图中选定的字段添加到表单中。
三、用“表单生成器”迅速创建表单
若要应用“表单生成器”把字段添加到表单中
1.在“表单设计器”中,选择“表单”菜单中的“快速表单”。
2.在“表单生成器”中选择字段和样式,然后选择“确定”按钮以生成表单。 “表单生成器”创建的表单没有定位控件,因此您可以加入自己的定位控件。可以利用“控件生成器”向表单中添加定位控件,或者在 Visual FoxPro 提供的预定义定位控件库中选取。有关详细内容,请参阅本章稍后的“向表单中添加控件”部分。 四、保存表单
完成表单的设计工作后,可以将其保存起来供以后使用。
若要保存表单:在“表单设计器”中,选择“文件”菜单中的“保存”。 表单保存为具有 .scx 扩展名的文件。 五、运行表单
保存表单后,可以运行该表单,看它是如何工作的。 若要运行表单
在\"项目管理器\"窗口中,从“文档”选项卡内选择表单名,然后选择“运行”。 – 或者 –选择“表单”菜单中的“执行表单”。 也可以在“常用”工具栏上选择“运行”按钮。
提示 运行表单时,可快速切换到设计模式,方法是单击“常用”工具烂上的“修改表单”按钮。
六、用表单控件工具栏添加控件
通过在表单控件工具栏上选择控件可以添加新的控件,并把它们放在“表单设计器”窗口中。例如,您可能想在表单上为字段添加新的标签,以及添加诸如按钮、编辑框、列
表框等新控件,或者添加图片、线条和形状来改善表单的外观。
若要向表单中添加控件
1.在表单控件工具栏单击一个控件。
2.在“表单设计器”窗口中,在要放置控件的地方拖动鼠标创建一个矩形框。 新的控件就出现在您设定的位置上,其后可以在表单中把它移动到最终位置上,也可以根据需要调整它的大小。
七、用生成器向表单中添加控件
正象向导可以用来快速构造表单一样,生成器可以用来把控件添加到表单上。对于要添加到表单上的控件,生成器会询问一系列问题,并设置合适的属性,以使这些控件按照所希望的那样工作。
可以用两种方法访问生成器:从“表单设计器”快捷菜单,或者当向表单中添加控件时,激活表单控件工具栏上的“生成器锁定”按钮。
若要用生成器添加控件
1. 在表单控件工具栏上选择“生成器锁定”按钮。
2. 从“表单控件”工具栏上选择所需的控件,并把它放在表单上。 3. 在生成器内的选项卡中填写有关信息。
对所有控件使用生成器
设置好表单控件工具栏上的“生成器锁定”按钮后,每次向表单中添加控件时都将自动使用“控件生成器”。
若要打开生成器锁定:在表单控件工具栏中,单击“生成器锁定”按钮。 八、向一个由向导生成的表单中添加控件
如果用表单向导创建了一个表单,然后又想向表单中添加控件,则可以使用向导控件库 — Wizstyle.vcx 中的控件来匹配已有控件的样式。
打开向导控件库后,即可使用表单控件工具栏中的向导型控件(如 chiselfield,
embossedmemo 等)。要找出所需控件,可选择一个已有的控件并指明它的类和类库。例如,
一个标准的向导字段可以在 Wizstyle.vcx 的 Standardfield 类中找到。
提示 使用“表单控件”工具栏上的工具提示,可帮助识别类名。 若要在用向导生成的表单中匹配控件 1. 在表单设计器中打开表单。
2. 从“表单控件”工具栏中选择“查看类”按钮,然后选择“添加”。
3. 在“打开”对话框中,在 Wizards 子目录中选中 Wizstyle.vcx 并选择“确定”。 4. 在“表单控件”工具栏中,选择对应于表单中已有控件的控件,并把它拖到表单中。
注释 如果把一个表单移到一个新的目录或另一个系统中,应该把与表单相关的控件库同表单一起移走。
九、添加控件和设置控件属性
要使新控件在表单中正确运行,需将其与要显示的表和字段连接或数据绑定在一起。将控件链接到控件源(即要显示的数据或要键入并存储数据的字段)的方法是,在“属性”窗口中设置 ControlSource 属性。
“数据环境设计器”可以方便地给表单添加新字段并且为字段设置 ControlSource 属性。十、设置数据环境
通过把与表单相关的表或视图放进表单的数据环境中,可以容易地把新控件与表或视图中的字段关联在一起。
完成数据环境的设置后,ControlSource 属性就会显示“数据环境设计器”中可用的字段,可以从中选择与控件相关联的字段。
若要显示数据环境
在表单设计器中,从“显示”菜单内选择“数据环境”。
若要向数据环境中添加表或视图
1. 从“数据环境”菜单中选择“添加”。
注释 如果数据环境为空,则系统会自动显示“添加表或视图”对话框。 2. 在“添加表或视图”对话框中,选择“表”或“视图”选项。 3. 选择所需的表或视图。 4. 选择“添加”。
注释 若要向“数据环境设计器”中添加视图,必须先打开数据库。 十一、设置“字段映象”选项
当将字段或表拖至表单时,可指定控件的类型。例如,在任何时候将字符字段拖至表单,都可创建文本框控件。
若要建立字段类型到类的映象 1. 从“工具”菜单中,选择“选项”。 2. 选择“字段映象”选项卡。
3. 若要改变字段类型映象,在“将字段类型映象到类中”区域中选择一行,再选择“修
改”。
4. 在“字段类型映象”对话框中,从“字段类型”列表中选择一个字段类型。
若要设置拖动表或多个字段时创建的类,请从“字段类型”列表中选择“多用途型”。
5. 若要选择将与选定字段类型关联的控件所在的类库(扩展名为 .vcx 的文件),请选
择“浏览”。
6. 从“文件类型”列表中,选择一个类名。当选定类型的字段被拖至表单时,系统将
创建在此指定的类。 7. 选择“确定”,接受映象。
8. 在“数据库选项”区域,设置选项: 【实验内容】
1、掌握建立表单操作 2、设计输入界面 3、建立输入界面
【实验练习】
1.设计Account.dbf的单表表单。
2.设计Total.dbf和 Lendout.dbf的多表表单。 3.设计员工订单一对多表单。 4.用表单设计器生成如下的登陆表单。
5.建立系统界面如下:
实验四 管理信息系统的查询界面设计(1)
【实验说明】
在本次实验中,将利用查询设计器,建立一个查询。通过本次实验,可以掌握利用查询设计器建立查询的方法。
【实验思路】
在建立查询之前,首先需要确定查询的环境,将表添加到查询的数据环境中,然后确定查询条件。
【实验步骤】
一、打开查询设计器
从“项目管理器”或“文件”菜单中,都可以启动“查询设计器”。 若要启动“查询设计器”
1.在“项目管理器”中选择“数据”选项卡。 2.选择“查询”。 3.选择“新建”。 4.选择“新建查询”。
也可以从“文件”菜单中选择“新建”来启动“查询设计器”,选择“查询”选项,然后选择“新建文件”。
在创建新查询时,系统会提示您是否从当前数据库或自由表中选择表或视图。
二、添加表或视图
选择了表或视图后,Visual FoxPro 将显示“查询设计器”窗口。不同的表或视图之间可以很方便地进行切换。
若要使用不同的表或视图
1. 选择当前表,再选择“查询设计器”工具栏上的“移去表”按钮。 2. 从“查询设计器”工具栏上选择“添加表”按钮,再选择想要的表或视图。
三、选定字段
在运行查询之前,必须选择表或视图,并选择要包括在查询结果中的字段。在某些情况下,您可能需要使用表或视图中的所有字段。但在另一些情况下,也许只想使查询与选定的
部分字段相关,如果想用某些字段给查询结果排序或分组,一定要确保在查询输出中包含这些字段。选定这些字段后,可以为它们设置顺序作为输出结果。
若要在查询输出中添加字段
选定字段名,然后选择“添加”。 – 或者 – 将字段名拖到“选定字段”框中。 若要在查询中一次添加所有可用的字段
选择“全部添加”,按名字添加字段。 – 或者 – 将表顶部的 * 号拖到“选定字段”框中。
在“字段”选项卡中,字段的出现顺序决定了查询输出中信息列的顺序。 若要改变查询输出的列顺序
上、下拖动位于字段名左侧的移动框。
四、设定查询条件
在 Visual FoxPro 中,使用“筛选”选项卡可以确定用于选择记录的字段、选择比较准则以及输入与该字段进行比较的示例值。具体步骤如下:
1. 从“字段名”列表中选取用于选择记录的字段。 注释 通用字段和备注字段不能用
于过滤器中。
2. 从“条件”列表中选择比较的类型。 3. 在“实例”文本框中,输入比较条件。
仅当字符串与查询的表中字段名相同时,用引号括起字符串。否则,无需用引号将字符串用引号括起来。
日期也不必用花括号括起来。
逻辑位的前后必须使用句点号,如(.T.)。
如果输入查询中表的字段名,Visual FoxPro 就将它识别为一个字段。
4.在搜索字符型数据时,如果想忽略大小写匹配,请选择“大小写”下面的按钮。若想对逻辑操作符的含义取反,请选择“否”下面的按钮。
五、定向输出查询结果
可以把查询结果输出到不同的目的地。如果没有选定输出目的地,查询结果将显示在“浏览”窗口中。
从“查询”菜单中选择“查询去向”,或在“查询设计器”工具栏中选择“查询去向”按钮,此时将显示一个“查询去向”对话框,您可以在其中选择将查询结果送往何处。
若要选择查询结果的去向
1. 从“查询设计器”工具栏中选择“查询去向”。
2. 在“查询去向”对话框中选择输出去向,并填写所需的其他选项。
六、运行查询
在完成了查询设计并指定了输出目的地后,单击主工具栏中的“!”按钮,就可以用“运行”按钮启动该查询 【实验内容】
1、掌握建立查询操作 2、设计查询界面
3、建立关于数据库表的查询
【实验练习】
1.查询Account.dbf中的所有账号和姓名。
2.找出Total.dbf中购买价格大于5000元并且没有报废的所有资产类型和资产名称。 3.在Total.dbf中,对资产类型进行分组汇总。
4.查找Total.dbf中,价格小于5000元的资产名称,并按照购买日期升序排列。 5.以Total.dbf、 Lendout.dbf这两张表的关联为基础,查询出借出资产的资产类型、资产名称和借出理由。
6.建立如下的查询界面:
实验五 管理信息系统的查询界面设计(2)
【实验说明】
在本次实验中,将利用视图设计器,建立视图。通过本次实验,学生们可以掌握利用视图设计器进行查询以及建立视图的方法。
【实验思路】
在设计视图的过程中,可以定义筛选条件,选择满足条件的记录,并且按照选定的方式显示出来。
【实验步骤】
一、视图简介
视图是Visual FoxPro提供的一种定制的、可更改的数据集合,它具备了表和查询的特点,被保存在数据库中。它可以从几个数据表中选出满足条件的记录。视图相当于
将查询输送到一个表中,但这个表是一个虚拟表。此外,生成的应用程序是完成的。 二、打开视图设计器
若要创建本地表的视图,请使用“视图设计器”。本地表包括本地 Visual FoxPro 表、任何使用 .dbf 格式的表和存储在本地服务器上的表。
若要使用“视图设计器”,首先应创建或打开一个数据库,当展开“项目管理器”中数据库名称旁边的加号 + 时,“数据”选项卡上将显示出数据库中的所有组件。
若要创建本地视图:
1. 从“项目管理器”中选定一个数据库。 2. 单击“数据库”符号旁的加号 +。
3. 在“数据库”下,选定“本地视图”并选择“新建”按钮。 4. 选择“新建视图”按钮。
5. 在“添加表或视图”对话框中,选定想使用的表或视图,再选择“添加”。 6. 选择视图中想要的表和视图后,选择“关闭”。 出现“视图设计器”,显示选定的表或视图。
7. 在“字段”选项卡上,选择要在视图结果中显示的字段。 8. 若要查看视图中的结果,请选择“运行”按钮。
也可以在“文件”菜单中,选择“新建”命令并选择“视图”来创建视图。
三、添加表
在“添加表或视图”对话框中,选定想使用的表或视图,再选择“添加”。然后再
点击关闭。
四、更新条件选项
可用本地或远程视图更新数据。
向表发送更新数据:在“视图设计器”中,“更新条件”选项卡可以控制把对远程数据的修改(更新、删除、插入)回送到远程数据源中的方式,也可以打开和关闭对表中指定字段的更新,并设置适合服务器的 SQL 更新方法。
使表可更新:如果希望在表的本地版本上所作的修改能回送到源表中,需要设置“发送 SQL 更新”选项,必须至少设置一个关键字段来使用这个选项。如果选择的表中有一个主关键字段并且已在字段选项卡中,则“视图设计器”自动使用表中的该主关键字段作为视图的关键字段。
若要允许源表的更新 :在“更新条件”选项卡中,设置“发送 SQL 更新”选项。 设置关键字段:当在“视图设计器”中首次打开一个表时,“更新条件”选项卡会显示表中哪些字段被定义为关键字段。Visual FoxPro 用这些关键字段来唯一的标识那些已在本地修改过的远程表中的更新记录。
若要设置关键字段:在“更新条件”选项卡中,单击字段名旁边的“关键列”。 在“更新条件”选项卡中设置关键字段:如果已经改变了关键字段,而又想把它们恢复到源表中的初始设置,请选择“重置关键字”。Visual FoxPro 会检查远程表并利用这些表中的关键字段。
更新指定字段:可以指定任一给定表中仅有某些字段允许更新。若使表中的任何字段是可更新的,在表中必须有已定义的关键字段。如果字段未标注为可更新的,用户可以在表单中或浏览窗口中修改这些字段,但修改的值不会返回到远程表中。
若要使字段为可更新的:在“更新条件”选项卡中,单击字段名旁边的“可更新列”(笔形)。
在“更新条件”选项卡中使字段可更新:更新所有字段。如果想使表中的所有字段可更新,可以将表中的所有字段设置成可更新的。
若要使所有字段可更新:在“更新条件”选项卡中,选择“全部更新”。 注释 若要使用“全部更新”,在表中必须有已定义的关键字段。“全部更新”不
影响关键字段。
五、运行视图
单击工具栏中的运行按钮,就可以看到视图的运行结果。 【实验内容】
1、掌握建立查询和视图操作 2、设计查询界面
3、建立关于数据库表的查询和视图
【实验练习】
1.创建总资产视图,其中包括资产编号、资产名称、购买价格,并且购买价格是可以更新的。
2.创建借出资产视图,其中包括资产编号、资产名称、借用人。
实验六 管理信息系统的输出报表设计
【实验说明】
在本次实验中,将利用Visual Foxpro6.0中的一对多报表向导或报表设计器,设计一个一对多报表。通过本次实验,使学生可以掌握使用一对多报表向导或报表设计器设计报表的方法。
【实验思路】
通过设计报表,可以用各种方式在打印页面上显示数据。使用“报表设计器”可以设计复杂的列表、总结摘要或数据的特定子集,设计报表有四个主要步骤: 1. 决定要创建的报表类型。 2. 创建报表布局文件。 3. 修改和定制布局文件。 4. 预览和打印报表。
【实验步骤】
一、决定报表的常规布局
创建报表之前,应该确定所需报表的常规格式。报表可能同基于单表的电话号码列表一样简单,也可能复杂得象基于多表的那样。另外您还可以创建特殊种类的报表。常规布局的说明: 与报表向导关联的布局 选定满足需求的常规报表布局后,便可以用“报表设计器”创建报表布局文件。 布局类型 列 说明 示例 11
每行一条记录,每条记录的字段在页面分组/总计报表 上按水平方向放置。 财政报表 存货清单 销售总结 行 一列的记录,每条记录的字段在一侧竖列表 直放置 一对多 1一条记录或一对多关系 会计报表 多列 多列的记录,每条记录的字段沿左边缘电话号码薄 竖直放置 名片 1标签 多列记录,每条记录的字段沿左边缘竖邮件标签 直放置,打印在特殊纸上 名字标签 二、创建报表布局在 Visual FoxPro 中,有三种创建报表布局的方法:
1.用“报表向导”创建简单的单表或多表报表。
2.用“快速报表”从单表中创建一个简单报表。
3.用“报表设计器”修改已有的报表或创建自己的报表。
以上每种方法创建的报表布局文件都可以用“报表设计器”进行修改。“报表向导”是创建报表的最简单途径,它自动提供很多“报表设计器”的定制功能。“快速报表”是创建简单布局的最迅速途径。如果直接在“报表设计器”内创建报表,“报表设计器”将提供一个空白布局。
一、使用“报表向导”
若要使用“报表向导”
1. 在“项目管理器”窗口中,选定“报表”。 2. 选择“新建”。 3. 选择“报表向导”。 4. 选定想创建的报表类型。 5. 按照向导屏幕上的指令操作。
也可以从菜单中调用“报表向导”,从“工具”菜单中,选择“向导”命令,然后选定“报表”。
四、启动“报表设计器”
如果不想使用“报表向导”或“快速报表”,您可以从空白报表布局开始,然后自己添加控件。若要创建空白报表
1. 在“项目管理器”窗口中,选择“报表”。 2. 选择“新建”。
3. 选择“新建报表”。 此时显示“报表设计器”。 可以使用“报表设计器”的任一功能来添加控件和定制报表。
【实验内容】
1、掌握建立报表操作 2、设计输出报表 3、建立输出报表 【实验练习】
1.创建员工和订单信息的报表。 2.创建借出资产和总资产的报表。
实验七 管理信息系统的菜单和工具栏设计(1)
【实验说明】
在本次实验中,将利用菜单设计器,创建一个菜单,在其中,包含五个菜单项,中间用-条线分割开。通过本次实验,学生可以掌握菜单设计器的使用方法。 【实验思路】
利用菜单设计器,向其中添加子菜单和菜单项,分割线可以用“\\-”来表示。 【实验步骤】 一、打开菜单设计器
在项目管理器中选择“其他”页,选择“菜单”,单击“新建”按钮,单击“新建菜单”,
打开菜单设计器。
二、添加菜单项
在菜单名称下面的框中输入“选择项目”,结果选择为“子菜单”,然后,单击后面的“编辑”按钮,编辑“选择项目”子菜单中的菜单项。
三、预览菜单
在菜单编辑器中,单击“预览”按钮,可以对菜单进行预览。
四、生成菜单
在Visual Foxpro6.0的主菜单中选择“菜单”,选择“生成”。
五、运行菜单
将菜单保存为.mpr,并运行它。
【实验内容】
1、掌握建立菜单操作 2、设计菜单 3、建立菜单 【实验练习】
1.创建系统菜单:系统菜单结构图如下:
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务