vf题库1(第一大题合集).doc_第1页
vf题库1(第一大题合集).doc_第2页
vf题库1(第一大题合集).doc_第3页
vf题库1(第一大题合集).doc_第4页
vf题库1(第一大题合集).doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基本操作1、打开”学管”数据库,永久删除学生表 第一种方法: 1. 打开并修改数据库 MODIFY DATABASE 学生管理 2. 选定表”学生”,右击鼠标,在弹出菜单中选择”删除”命令项,接着会显示”把表从数据库中移去还是从磁盘上删除?”. 3. 根据题义,单击”删除”按钮即可. 第二种方法: OPEN DATABASE 学生管理DROP TABLE 学生建立自由表”教师”编号 字 8、姓名 字 10、性别 字 2 、职称 字 8CREATE TABLE 教师(编号 C(8), 姓名 C(10), 性别 C(2), 职称 C(8)用查询设计器查课程名为”数据库”的”课程表”的全部信息,保存查询query. 1. 单击”工具向导查询”命令项. 2. 在”向导选取”对话框中,双击”查询向导”,在”步骤1-字段选取”中选择表”课程”,在选取其所有字段至”选定字段”列表框中,再单击”下一步”按钮. 3. 在”步骤3-筛选记录”的字段下拉列表选择”课程.课程名”,再在”值”输入框输入”数据库“,再单击”完成”按钮.4. 在”步骤5-完成”中,再单击”完成”按钮,在弹出”另存为”对话框的文件名处输入”query”,再单击”保存”即可.用sql的update更新T2222,存为Four.prg UPDATE 课程 SET 任课教师=T2222 WHERE 课程名=数据库2、打开订货管理数据库,添加表order_list 可以有两种方法:一是命令方法,二是菜单方法. 命令方法: OPEN DATABASE 订货管理 ADD TABLE order_list 菜单方法: 1. 单击”文件打开”命令项,选择”文件类型”为数据库,打开”订货管理”. 2. 在”数据库设计器-订货管理”中单击鼠标右键,显示右击菜单,选择”添加表”命令,并选择相应的表文件即可(order_list).在订货管理数据库建立表order_detail,订单号 字 6、器件号 字 6 、器件名 字16 单价 浮 10.2 方法一: 1. 打开数据库文件”订货管理” OPEN DATABASE 订货管理 2. 单击”文件/新建”菜单项,在”新建”对话框中选择”表”单选按钮,再单击”新建文件”按钮,在”创建”对话框中输入表名”order_detail”,接着单击”保存”按钮. 3. 在”表设计器-order_detail.dbf”中,依次按要求输入对应的字段名、类型和宽度(包括小数点位数),输入完成后单击”保存”按钮. 方法二: 使用命令建立表文件 CREATE TABLE order_detail (订单号 C(6), 器件号 C(6), 器件名 C(16), 单价 F(10,2), 数量 I)为order_detail表建立普通索引,索引名、表达式为订单号 1. 单击”文件打开”命令项,选择”文件类型”为数据库,打开”订货管理”. 2. 在”数据库设计器-订货管理”中,选择表”order_detail”并单击鼠标右键,选择”修改”命令项. 3. 在”表设计器-order_detail.dbf”中,选择”索引”选项卡,输入索引名”订单号”,选择类型为”普通索引”,表达式为”订单号”. 注意:如果表设计器已经打开,那么就可以直接操作第3步即可.建立表order_list和表order_detail间的永久联系在”数据库设计器-订货管理”中,然后选择”order_list”表中主索引键”订单号”并按住不放,然后移动鼠标拖到”order_detail”表中的索引键为”订单号”处,松开鼠标即可.3、建客户表,客户号 字 4、客户名 字 20、 销售金额 数 9 OPEN DATABASE SELLDB CREATE TABLE 客户表(客户号 C(4), 客户名 C(20), 销售金额 N(9,2)为客户表建主索引,索引名、表达式为客户号 1. 打开并修改数据库 MODIFY DATABASE selldb 2. 在”数据库设计器-Selldb”中,选择表”客户表”并单击鼠标右键,选择”修改”命令,在”表设计器-客户表.dbf”中,单击”索引”选项卡,然后输入索引名”客户号”,选择类型为”主索引”,表达式为”客户号”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了.为部门成本表增加字段备注,字 20 ALTER TABLE 部门成本表 ADD COLUMN 备注 C(20)选客户表为当前表,用快速表表建P_S报表,标题客户表一览表 1. 选择客户表为当前表 2. 在命令窗口输入建立报表命令 CREATE REPORT p_s 2. 单击”报表快速报表”菜单项,在”打开”对话框中选择表”客户表”并单击”确定”按钮. 3. 在”快速报表”对话框中,单击”确定”按钮. 4. 单击”报表标题/总结”菜单项,在”标题/总结”对话框的”报表标题”框中的”标题带区”打勾,再单击”确定”按钮. 5. 如果”报表控件”工具栏没显示,则单击”显示报表控件工具栏”菜单项,在”标题”区添加一个标签,用于存放标题”客户表一览表”.6. 按”Ctrl+W”键,关闭保存该报表.4、将order_detail、order_list、customer添加的数据库 可以有两种方法:一是命令方法,二是菜单方法. 命令方法: OPEN DATABASE 订货管理 ADD TABLE order_detail ADD TABLE order_list ADD TABLE customer 菜单方法: 1. 单击”文件打开”命令项,选择”文件类型”为数据库,打开”订货管理”. 2. 在”数据库设计器-订货管理”中单击鼠标右键,显示弹出菜单,并选择”添加表”命令项,并选择相应的表文件即可(order_detail、order_list和customer).为order_list创建主索引,索引名、表达式为订单号 方法一: 1. 单击”文件打开”命令项,选择”文件类型”为数据库,打开”订货管理”. 2. 在”数据库设计器-订货管理”中,选择表”order_list”并单击鼠标右键,选择”修改”命令项. 3. 在”表设计器-order_list.dbf”中,选择”索引”选项卡,输入索引名”订单号”,选择类型为”主索引”,表达式为”订单号”. 注意:如果表设计器对话框已经打开,那么就可以直接操作第3步即可. 方法二: 使用命令生成主索引 ALTER TABLE order_list ADD PRIMARY KEY 订单号 TAG 订单号为order_list和order_detail建永久联系 1. 在”数据库设计器-订货管理”中,选择表”order_detail”并单击鼠标右键,选择”修改”命令项. 2. 在”表设计器-order_detail.dbf”中,选择”索引”选项卡,输入索引名”订单号”,选择类型为”普通索引”,表达式为”订单号”. 3. 选择”order_list”表中主索引键”订单号”并按住不放,然后移动鼠标拖到”order_detail”表中的索引键为”订单号”处,松开鼠标即可.为联系设置参照完整性约束 1. 在已建立的永久性联系后,双击关系线,并显示”编辑关系”对话框. 2. 在”编辑关系”中,单击”参照完整性”按钮,并显示”参照完整性生成器”. 3. 在”参照完整性生成器”中,单击”更新规则”选项卡,并选择”限制”单选按钮,单击”删除规则”选项卡,并选择”级联”单选按钮,单击”插入规则”选项卡,并选择”限制”单选按钮,接着单击”确定”按钮,并显示”是否保存改变,生成参照完整性代码并退出?”,最后单击”是”按钮,这样就生成了指定参照完整性. 注意:可能会出现要求整理数据库,那么请整理后重新做操作.5、建立项目超市管理,把商品管理数据库加入项目 一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入 CREATE PROJECT 超市管理 二、菜单方式: 1. 单击”文件新建”命令项,弹出”新建”对话框. 2. 在”新建”对话框中,选择”项目”单选钮,再按”新建文件”按钮,弹出”创建”对话框. 3. 在”创建”对话框中输入项目文件名”超市管理”,再按回车键或按”保存”按钮,这样就可以建立项目文件了,并出现”项目管理器”对话框. 4. 在项目管理器中的”数据”选项卡中,选择”数据库”,单击”添加”按钮. 5. 在”打开”对话框中,选定库文件”商品管理.dbc”,然后单击”确定”命令按钮即可.为商品表增加字段,销售价格N(6,2),该字段允许空值,默认为.NULL 1. 打开并修改数据库 MODIFY DATABASE 商品管理 2. 在”数据库设计器-商品管理”中,选择表”商品表”并单击鼠标右键,选择”修改”命令项. 3. 在”表设计器-商品表.dbf”中,在结构的最后处输入字段名为”销售价格”,然后选择类型为”数值型”并输入宽度6,小数位数为2,在”NULL”处打勾,并单击”确定”按钮即可.为销售价格设置有效性规则:销售价格=0,出错提示 1. 打开并修改数据库 MODIFY DATABASE 商品管理 2. 在”数据库设计器-商品管理”中,选择表”商品表”并单击鼠标右键,选择”修改”命令项. 3. 在”表设计器-商品表.dbf”中,选择”销售价格”字段,在”字段有效性”标签的”规则”处输入” 销售价格=0”,在”信息”处输入”销售价格必须大于等于零“,最后单击”确定”按钮即可.用报表向导为商品表建报表,包含全部字段,经营式,商品编码升序 1. 单击”工具向导报表”菜单项,并显示”向导选取”对话框. 2. 在”向导选取”对话框中,选择”报表向导”并单击”确定”按钮,并显示”报表向导”对话框. 3. 在”报表向导”对话框的”步骤1-字段选取”中,首先要选取表”商品”,在”数据库和表”列表框中,选择表”商品”,接着在”可用字段”列表框中显示表”商品”的所有字段名,并选定所有字段名至”选定字段”列表框中,单击”下一步”按钮. 4. 在”报表向导”对话框的”步骤2-分组记录”中,单击”下一步”按钮. 5. 在”报表向导”对话框的”步骤3-选择报表样式”中,在”样式”中选择”经营式”,单击”下一步”按钮. 6. 在”报表向导”对话框的”步骤4-定义报表布局”中,单击”下一步”按钮. 7. 在”报表向导”对话框的”步骤5-排序次序”中,选定”商品编码”字段并选择”升序”,再单击”添加”按钮,单击”完成”按钮. 8. 在”报表向导”对话框的”步骤6-完成”中,单击”完成”. 9. 在”另存为”对话框中,输入保存报表名”report_a”,再单击”保存”按钮,最后报表就生成了.6、给表TABB增加字段,日期 日期型 ALTER TABLE TABB ADD COLUMN 日期 D用Update将表TABB的日期改为2005-10-01,存到TWO.PRG 在文件two.prg中存放: UPDATE TABB SET 日期 = 2005.10.01表TABA有重复记录,用sql将记录复制到TABC并消除重复,存为THREE.PRG 在文件three.prg中存放: SELECT DISTINCT * FROM TABA INTO TABLE TABC建简单报表,选TABA所有字段,不分组,随意式,列数1,布局列,横向,排序字段No,升序 1. 单击”工具向导报表”菜单项,并显示”向导选取”对话框. 2. 在”向导选取”对话框中,选择”报表向导”并单击”确定”按钮,并显示”报表向导”对话框. 3. 在”报表向导”对话框的”步骤1-字段选取”中,首先要选取表”taba”,在”数据库和表”列表框中,选择表”taba”,接着在”可用字段”列表框中显示表taba的所有字段名,并选定所有字段名至”选定字段”列表框中,单击”下一步”按钮. 4. 在”报表向导”对话框的”步骤2-分组记录”中,单击”下一步”按钮. 5. 在”报表向导”对话框的”步骤3-选择报表样式”中,在”样式”中选择”随意式”,单击”下一步”按钮. 6. 在”报表向导”对话框的”步骤4-定义报表布局”中,在”列数”处选择为”1”,在”方向”处选择”横向”,在”字段布局”处选择”列”,单击”下一步”按钮. 7. 在”报表向导”对话框的”步骤5-排序次序”中,选定”No”字段并选择”升序”,再单击”添加”按钮,单击”完成”按钮. 8. 在”报表向导”对话框的”步骤6-完成”中,在”报表标题”文本框中输入”计算结果一览表”,单击”完成”. 9. 在”另存为”对话框中,输入保存报表名”p_one”,再单击”保存”按钮,最后报表就生成了.7、为雇员表增加字段EMALL 字 20 方法一: 1. 打开并修改数据库 MODIFY DATABASE 雇员管理 2. 在”数据库设计器-雇员管理”中,选择表”雇员”并单击鼠标右键,选择”修改”命令项. 3. 在”表设计器-雇员.dbf”中,在结构的最后处输入字段名为”EMAIL”,然后选择类型为”字符型”并输入宽度20,最后单击”确定”按钮即可. 方法二: 使用命令增加字段 ALTER TABLE 雇员 ADD COLUMN email C(20)设置雇员表中性别字段的有效规则,男或女,默认女 1. 在”数据库设计器-雇员管理”中,选择表”雇员”并单击鼠标右键,选择”修改”命令项. 2. 在”表设计器-雇员.dbf”中,选择”性别”字段,在”字段有效性”标签的”规则”处输入”性别$男女“,在”默认值”处输入”女“,最后单击”确定”按钮即可.在雇员表中,将EMALL字段值使用的部门号加上雇员号,再加上 在命令窗口中输入: REPLACE ALL EMAIL WITH 部门号+雇员号+通过部门号建立雇员表和部门表的永久联系 在”数据库设计器-雇员管理”中,然后选择”部门”表中主索引键”部门号”并按住不放,然后移动鼠标拖到”雇员”表中的索引键为”部门号”处,松开鼠标即可.8、创建订单管理数据库,添加employee,orders,customer 一、建立数据库 1. 命令方式 CREATE DATABASE 订单管理 不出现”数据库设计器”对话框 2. 可以使用菜单方式进行建立 1). 单击”文件新建”命令项,弹出”新建”对话框. 2). 在”新建”对话框中,选择”数据库”单选钮,再按”新建文件”按钮,弹出”创建”对话框. 3). 在”创建”对话框中输入数据库名”订单管理”,再按回车键或按”保存”按钮,这样就可以建立数据库了,并出现”数据库设计器-订单管理”对话框. 二、把自由表添加到数据库 可以有两种方法:命令方法,菜单方法. 命令方法: OPEN DATABASE 订单管理 ADD TABLE employee ADD TABLE orders ADD TABLE customer 菜单方法: 1). 单击”文件打开”命令项,选择”文件类型”为数据库,打开”订单管理”. 2). 在”数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择”添加表”命令,并选择相应的表文件即可(employee、orders和customer).为orders建普通索引nf,表达式year(签订日期) 1. 打开并修改数据库 MODIFY DATABASE 订单管理 2. 在”数据库设计器-订单管理”中,选择表”orders”并单击鼠标右键,选择”修改”命令,在”表设计器-orders.dbf”中,单击”索引”选项卡,然后输入索引名”nf”,选择类型为”普通索引”,表达式为”year(签订日期)”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了.为employee建主索引,为orders建普通索引,索引名表达式为职员号,建立永久联系 1. 打开并修改数据库 MODIFY DATABASE 订单管理 2. 在”数据库设计器-订单管理”中,选择表”employee”并单击鼠标右键,选择”修改”命令,在”表设计器-employee.dbf”中,单击”索引”选项卡,然后输入索引名”职员号”,选择类型为”主索引”,表达式为”职员号”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了. 3. 在”数据库设计器-订单管理”中,选择表”orders”并单击鼠标右键,选择”修改”命令,在”表设计器-orders.dbf”中,单击”索引”选项卡,然后输入索引名”职员号”,选择类型为”普通索引”,表达式为”职员号”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了. 4. 在”数据库设计器-订单管理”中,然后选择”employee”表中主索引键”职员号”并按住不放,然后移动鼠标拖到”orders”表中的索引键为”职员号”处,松开鼠标即可.设置参照完整性约束 1. 在已建立的永久性联系后,双击关系线,并显示”编辑关系”对话框. 2. 在”编辑关系”对话框中,单击”参照完整性”按钮,并显示”参照完整性生成器”. 3. 在”参照完整性生成器”对话框中,单击”更新规则”选项卡,并选择”限制”单选按钮,单击”删除规则”选项卡,并选择”级联”单选按钮,单击”插入规则”选项卡,并选择”限制”单选按钮,接着单击”确定”按钮,并显示”是否保存改变,生成参照完整性代码并退出?”,最后单击”是”按钮,这样就生成了指定参照完整性. 注意:可能会出现要求整理数据库,那么请整理后重新做操作.9、从student表查男学生信息,学号升序 SELECT * FROM student WHERE 性别=男 ORDER BY 学号 INTO TABLE results生成表单,含student表学号,班级,姓名和性别,学号升序 1. 单击”工具向导表单”菜单项,并显示”向导选取”对话框. 2. 在”向导选取”对话框中,选择”表单向导”并单击”确定”按钮,并显示”表单向导”对话框. 3. 在”表单向导”对话框的”步骤1-字段选取”中,首先要选取表”student”,在”数据库和表”列表框中,选择表”student”,接着在”可用字段”列表框中显示表student的所有字段名,并选定”学号”、”班级”、”姓名”和”性别”四个字段,再单击”下一步”按钮. 4. 在”表单向导”对话框的”步骤2-选择表单样式”中,再单击”下一步”按钮. 5. 在”表单向导”对话框的”步骤3-排序次序”中,选定”学号”字段并选择”升序”,再单击”添加”按钮,再单击”完成”按钮. 6. 在”表单向导”对话框的”步骤4-完成”中,再单击”完成”. 7. 在”另存为”对话框中,输入保存表单名”student”,再单击”保存”按钮,最后表单就生成了.建立命令myprog.prg,即执行前一题生成的表单 DO FORM student为student增加年龄字段 ALTER TABLE student ADD COLUMN 年龄 N(2)10、4道SQL题,粘到sql.txt,每条一行,复制,插入,更新,删除SELECT * FROM stock_sl INTO TABLE stock_bk INSERT INTO stock_bk VALUE(600028, 4.36, 4.60, 5500)或 INSERT INTO stock_bk (股票代码,买入价,现价,持有数量) VALUE(600028, 4.36, 4.60, 5500)UPDATE stock_bk SET 现价 = 8.88 WHERE 股票代码 = 600007DELETE FROM stock_bk WHERE 股票代码 = 60000011、打开表单myform,使其在VFP主窗口内居中 1. 打开并修改表单 MODIFY FORM myform 2. 在表单的”属性”窗口中,在AutoCenter处选择”.T.”.使Center,East,South,West,North宽60、高25 1. 打开并修改表单 MODIFY FORM myform 2. 先按住Shift键,再依次选中这5个按钮,在Width处输入”60”,在Height处输入”25”.将West,Center,East设为顶边对齐,North,Center,South设为左边对其 1. 打开并修改表单 MODIFY FORM myform 2. 先按住Shift键,再依次选中West、Center和East这3个按钮,在Top处输入一个数. 3. 先按住Shift键,再依次选中North、Center和South这3个按钮,在Left处输入一个数.按Center,East,South,West,North的顺序设置Tab键次序 1. 打开并修改表单 MODIFY FORM myform 2. 单击”Center”按钮,在”属性”窗口的TabIndex处输入”1”; 3. 单击”East”按钮,在”属性”窗口的TabIndex处输入”2”; 4. 单击”South”按钮,在”属性”窗口的TabIndex处输入”3”; 5. 单击”West”按钮,在”属性”窗口的TabIndex处输入”4”; 6. 单击”North”按钮,在”属性”窗口的TabIndex处输入”5”.12、打开Ecommerce数据库,为Customer增加字段email 字 20 方法一: 1. 打开并修改数据库 MODIFY DATABASE Ecommerce 2. 在”数据库设计器-Ecommerce”中,选择表”Customer”并单击鼠标右键,选择”修改”命令项. 3. 在”表设计器-Customer.dbf”中,在结构的最后处输入字段名为”email”,然后选择类型为”字符型”并输入宽度20,并单击”确定”按钮即可. 方法二: 使用命令增加字段 ALTER TABLE Customer ADD COLUMN email C(20)为Customer性别字段定义有效性规则 性别 $ “男女”.默认女 出错提示 1. 打开并修改数据库 MODIFY DATABASE Ecommerce 2. 在”数据库设计器-Ecommerce”中,选择表”Customer”并单击鼠标右键,选择”修改”命令项. 3. 在”表设计器-Customer.dbf”中,选择”性别”字段,在”字段有效性”标签的”规则”处输入” 性别 $ 男女“,在”信息”处输入”性别必须是男或女”,在”默认值”处输入”女“,最后单击”确定”按钮即可.通过会员号建立Customer和OrderItem永久联系,通过商品名建立Article和OrderItem永久联系 1. 在”数据库设计器-Ecommerce”中,选择”Customer”表中主索引键”会员号”并按住不放,然后移动鼠标拖到”OrderItem”表中的索引键为”会员号”处,松开鼠标即可. 2. 在”数据库设计器-Ecommerce”中,选择”Article”表中主索引键”商品号”并按住不放,然后移动鼠标拖到”OrderItem”表中的索引键为”商品号”处,松开鼠标即可.建立参照完整性约束 1. 在已建立的永久性联系后,双击关系线,并显示”编辑关系”对话框. 2. 在”编辑关系”对话框中,单击”参照完整性”按钮,并显示”参照完整性生成器”. 3. 在”参照完整性生成器”对话框中,单击”更新规则”选项卡,并选择”级联”单选按钮,单击”删除规则”选项卡,并选择”限制”单选按钮,单击”插入规则”选项卡,并选择”限制”单选按钮,接着单击”确定”按钮,并显示”是否保存改变,生成参照完整性代码并退出?”,最后单击”是”按钮,这样就生成了指定参照完整性. 注意:两个关系都要参照完整性约束13、创建订单管理数据库,添加employee和orders表 一、建立数据库 1. 命令方式 CREATE DATABASE 订单管理 不出现”数据库设计器”对话框 2. 可以使用菜单方式进行建立 1). 单击”文件新建”命令项,弹出”新建”对话框. 2). 在”新建”对话框中,选择”数据库”单选钮,再按”新建文件”按钮,弹出”创建”对话框. 3). 在”创建”对话框中输入数据库名”订单管理”,再按回车键或按”保存”按钮,这样就可以建立数据库了,并出现”数据库设计器-订单管理”对话框. 二、把自由表添加到数据库 可以有两种方法:命令方法,菜单方法. 命令方法: OPEN DATABASE 订单管理 ADD TABLE employee ADD TABLE orders 菜单方法: 1). 单击”文件打开”命令项,选择”文件类型”为数据库,打开”订单管理”. 2). 在”数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择”添加表”命令,并选择相应的表文件即可(employee和orders).为orders建普通索引je,表达式为金额,降序 1. 打开并修改数据库 MODIFY DATABASE 订单管理 2. 在”数据库设计器-订单管理”中,选择表”orders”并单击鼠标右键,选择”修改”命令,在”表设计器-orders.dbf”中,单击”索引”选项卡,然后输入索引名”je”,在”排序”处选择”向下箭头”即为”降序”,选择类型为”普通索引”,表达式为”金额”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了.在订单管理数据库新建cuotomer表,客户号 字 4,客户名 字 36,地址 字 36 CREATE TABLE customer(客户号 C(4), 客户名 C(36), 地址 C(36)通过客户号为customer建主索引,为orders建普通索引,索引名、表达式为客户号,建立永久链接 1. 打开并修改数据库 MODIFY DATABASE 订单管理 2. 在”数据库设计器-订单管理”中,选择表”customer”并单击鼠标右键,选择”修改”命令,在”表设计器-customer.dbf”中,单击”索引”选项卡,然后输入索引名”客户号”,选择类型为”主索引”,表达式为”客户号”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了. 3. 在”数据库设计器-订单管理”中,选择表”orders”并单击鼠标右键,选择”修改”命令,在”表设计器-orders.dbf”中,单击”索引”选项卡,然后输入索引名”客户号”,选择类型为”普通索引”,表达式为”客户号”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了.4. 在”数据库设计器-订单管理”中,然后选择”customer”表中主索引键”客户号”并按住不放,然后移动鼠标拖到”orders”表中的索引键为”客户号”处,松开鼠标即可.14、从数据库stock移去表stock_fk 1. 打开数据库 OPEN DATABASE stock 2. 移去表 REMOVE TABLE stock_fk 如果提示信息,那么单击”是”按钮.将自由表stock_name添加到数据库 可以有两种方法:一是命令方法,二是菜单方法. 命令方法: OPEN DATABASE stock ADD TABLE stock_name 菜单方法: 1. 单击”文件打开”命令项,选择”文件类型”为数据库,打开”stock”. 2. 在”数据库设计器-stock”中单击鼠标右键,显示右击菜单,选择”添加表”命令,并选择相应的表文件即可(stock_name).为stock_sl建立主索引,索引名表达式为股票代码 方法一: 1. 打开并修改数据库 MODIFY DATABASE stock 2. 在”数据库设计器-stock”中,选择表”stock_sl”并单击鼠标右键,选择”修改”命令,在屏幕上显示”表设计器-stock_sl.dbf”窗口,单击”索引”选项卡,然后输入索引名”股票代码”,选择类型为”主索引”,表达式为”股票代码”,最后单击”确定”按钮,再单击”是(Y)”就可以建立主索引了. 方法二: 使用命令生成主索引 ALTER TABLE stock_sl ADD PRIMARY KEY 股票代码 TAG 股票代码为表stock_name设置有效性规则,left(股票代码,1)=“6”,错误提示 1. 在”数据库设计器-stock”中,选择表”stock_name”并单击鼠标右键,选择”修改”命令项. 2. 在”表设计器-stock_name.dbf”中,选择”股票代码”字段,在”字段有效性”标签的”规则”中输入”left(股票代码,1)=6“,在”信息”中输入”股票代码的第一位必须是6“,最后单击”确定”按钮即可.15、为表SELL建立主索引PK,表达式为部门号+年度+月份 1. 打开数据库 OPEN DATABASE test_db 2. 使用命令建立主索引 ALTER TABLE sell ADD PRIMARY KEY 部门号+年度+月份 TAG pk将自由表DateTest、MODEL、TABC、PASS添加到当前数据库 1. 打开数据库 OPEN DATABASE test_db 2. 添加表到数据库中 ADD TABLE datatest ADD TABLE model ADD TABLE tabc ADD TABLE pass在当前数据库创建TEST表,部门 字 2,年份 字 4,销售额合计 数 8.2 CREATE TABLE test(部门号 C(2), 年份 C(4), 销售额合计 N(8,2)用报表向导建立简单报表,选择SELL全部字段,文件名TWO 1. 单击”工具向导报表”菜单项,并显示”向导选取”对话框. 2. 在”向导选取”对话框中,选择”报表向导”并单击”确定”按钮,并显示”报表向导”对话框. 3. 在”报表向导”对话框的”步骤1-字段选取”中,首先要选取表”sell”,在”数据库和表”列表框中,选择表”sell”,接着在”可用字段”列表框中显示表”sell”的所有字段名,并选定所有字段名至”选定字段”列表框中,单击”完成”按钮. 4. 在”报表向导”对话框的”步骤6-完成”中,再单击”完成”. 5. 在”另存为”对话框中,输入保存报表名”two”,再单击”保存”按钮,最后报表就生成了.16、为employee创建普通索引,表达式为”姓名”,索引名为xm 1. 打开表文件 USE employee 2. 修改表结构 MODIFY STRUCTURE 3. 在”表设计器”中,单击”索引”选项卡,在”索引名”处输入”xm”,在”表达式”处选择”姓名”,单击”确定”按钮,在”结构更改为永久性更改?”提示对话框中,单击”是”按钮.打开表单formone,设置Load事件,打开employee将xm设为当前索引 1. 打开并修改表单文件 MODIFY FORM formone 2. 双击表单”属性”的Load Event事件,在”Form1.Load”编辑窗口中输入下列两行语句: use employee set order to xm 3. 按”Ctrl+W”键关闭编辑窗口.在formone添加1列表框,名称mylist,高60,可多重选择 在”表单设计器”中,添加一个列表框List1控件,在其”属性”的Name处输入”mylist”,在Height处输入”60”,在MultiSelect处选择”.T. - 真”.设置formone中mylist有关属性,运行时显示employee姓名字段值在”表单设计器”中,选中”列表框”控件,在其”属性”的RowSource处输入”employee.姓名”,在RowSourceType处选择”6 - 字段”.17、建立数据库orders_manage,将自由表employee和orders添加到新建的数据库中 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中为employee表的性别字段设置默认值男 ALTER TABLE employee ALTER COLUMN 性别 SET DEFAULT 男为employee表的性别字段定义有效性规则,规则表达式为: 性别 $ 男女,出错提示信息为性别必须是男或女. 1. 在”数据库设计器-orders_manage”中,选择表”employee”并单击鼠标右键,选择”修改”命令项. 2. 在”表设计器-employee.dbf”中,选择”性别”字段,在”字段有效性”标签的”规则”处输入”性别$男女“,在”信息”处输入”性别必须是男或女“,最后单击”确定”按钮即可.用SQL从employee表中查询所有已婚(婚否字段值为逻辑真)记录的职工号、姓名、性别和出生日期信息,按出生日期降序SELECT 职工号,姓名,性别,出生日期 FROM employee WHERE 婚否 ORDER BY 出生日期 DESC INTO TABLE infor_da18、打开订单管理数据库,然后从中删除customer表 第一种方法: 1. 打开并修改数据库 MODIFY DATABASE 订单管理 2. 选定表”customer”,右击鼠标,在弹出菜单中选择”删除”命令项,接着会显示”把表从数据库中移去还是从磁盘上删除?”. 3. 根据题义,单击”删除”按钮即可. 第二种方法: OPEN DATABASE 订单管理 DROP TABLE customer为employee表建立一个普通索引,索引名为xb,索引表达式为性别,生序索引 1. 打开并修改数据库 MODIFY DATABASE 订单管理 2. 在”数据库设计器-订单管理”中,选择表”employee”并单击鼠标右键,选择”修改”命令,在”表设计器-employee.dbf”中,单击”索引”选项卡,然后输入索引名”xb”,选择类型为”普通索引”,表达式为”性别”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了.为employee表建立一个普通索引,索引名为xyz,索引表达式为str(组别,1)+职务,升序索引 1. 打开并修改数据库 MODIFY DATABASE 订单管理 2. 在”数据库设计器-订单管理”中,选择表”employee”并单击鼠标右键,选择”修改”命令,在”表设计器-employee.dbf”中,单击”索引”选项卡,然后输入索引名”xyz”,选择类型为”普通索引”,表达式为”str(组别,1)+职务”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了.为employee表建主索引,为orders建普通索引,索引名和表达式为职员号,通过职员号在employee和orders间建立永久联系 1. 打开并修改数据库 MODIFY DATABASE 订单管理 2. 在”数据库设计器-订单管理”中,选择表”employee”并单击鼠标右键,选择”修改”命令,在”表设计器-employee.dbf”中,单击”索引”选项卡,然后输入索引名”职员号”,选择类型为”主索引”,表达式为”职员号”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了. 3. 在”数据库设计器-订单管理”中,选择表”orders”并单击鼠标右键,选择”修改”命令,在”表设计器-orders.dbf”中,单击”索引”选项卡,然后输入索引名”职员号”,选择类型为”普通索引”,表达式为”职员号”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了. 4. 在”数据库设计器-订单管理”中,然后选择”employee”表中主索引键”职员号”并按住不放,然后移动鼠标拖到”orders”表中的索引键为”职员号”处,松开鼠标即可.19、打开表单calculator1(附图)设置表单控件名为calculator,保存表单 1. 打开并修改表单 MODIFY FORM calculator 2. 在”表单设计器”中,在”属性”的Name处输入”calculator”.设置表单内文本控件Text2的输入掩码使其具有如下功能:仅允许输入数字、正负号和空格,宽度为10,保存表单 1. 打开并修改表单 MODIFY FORM calculator 2. 在”表单设计器”中,选中Text2控件,在”属性”的InputMask处输入”#”.设置表单内文本控件Text3为只读控件,保存表单 1. 打开并修改表单 MODIFY FORM calculator 2. 在”表单设计器”中,选中Text3控件,在”属性”的ReadOnly处选择”.T.”.为其增加一组如图所示选项按钮组(Optiongroup1),4个按钮依次为+、-、*、/, 保存表单 1. 打开并修改表单 MODIFY FORM calculator2. 在”表单设计器”中,添加一个”选项按钮组”,在其”属性”的ButtonCount处输入”4”,调整这四个按钮的排列位置以及各个Caption的值.20、打开表单文件one,在表单设计器中将命令按钮Command1的标题修改为开始 1. 打开并修改表单 MODIFY FORM one 2. 在”表单设计器-one”中,选中”Command1”命令按钮,在其”属性”的Caption处输入”开始”.在考生文件夹下建立项目文件one CREATE PROJECT one在项目one中建立数据库student 单击”项目管理器-one”的”数据”选项卡,此时选择”数据库”并单击”新建”按钮,在”新建数据库”对话框中,单击”新建数据库”按钮,在”创建”对话框的”数据库名”输入”student”,再单击”保存”按钮.在项目one中建立程序代码文件one.prg,其中包含如下一条命令:?良好的开端 单击”项目管理器-one”的”代码”选项卡,并选择”程序”并单击”新建”按钮,在”程序1”中输入”? 良好的开端 “,接着关闭编辑器,同时显示”另存为”对话框并在”保存文档为”处输入”one”,再单击

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论