VFP中AddItem方法使用详解

Filed Under (VFP资料) by 有为 on 02-12-2008

语法

Control.AddItem(cItem [, nIndex] [, nColumn])

参数
cItem

指定添加到控制中的字符串表达式。

nIndex

指定控制中放置数据项的位置。如果指定了有效的 nIndex 值,cItem 将放置在控制的正确位置。如果指定的 nIndex 已经存在,数据项将插入到这个位置,在这个数据项后面的其他所有数据项在组合框或列表框控制的列表区中向下移一个位置。
如果忽略参数 nIndex,并且 Sorted 属性设置为“真”(.T.),则 cItem 数据按字母排序方式添加到队列;如果忽略参数 nIndex,并且 Sorted 属性设置为“假”(.F.),则 cItem 将添加到组合框或列表框控制的列表区未尾。

nColumn

指定控制的列,新数据项加入到此列中。默认值为 1。

说明

当 RowSourceType 属性设置为 0 (None) 时,可使用 additem 方法或 AddListItem 方法。
每个添加到组合框或列表框中的数据项都有两个标识号:

  • nItemID,这是一个与控制中数据项的唯一标识 ID 相关的整数。除非指定了其他的 nIndexID 值,第一个数据项的 nIndexID 值为 1。
  • nIndex,这是一个与控制中数据项显示顺序有关的整数,在控制中第一个数据项的 nIndex
    值为 1。

VFP选修7班平时作业2_081106

Filed Under (VFP作业) by 有为 on 06-11-2008

填空题

1.查询订购单号首字符是“P”的订单信息,应该使用命令_____。(2004年4月选择第13题)
A.select * from 订单 where head(订购单号,1)=”P”
B.select * from 订单 where left(订购单号,1)=”P”
C.select * from 订单 where “P”$订购单号
D.select * from 订单 where right(订购单号,1)=”P”
2.SQL支持集合的并运算,在VFP中SQL并运算的运算符中_____。(2004年4月选择第20题)
A.PLUS    B.UNION   C.+   D.U
3.以下关于查询描述正确的是____。(2004年4月选择第29题)
A.不能根据自由表建立查询      B.只能根据自由表建立查询
C.只能根据数据库表建立查询  D.可以根据数据库表和自由表建立查询
4.modify command 命令建立的文件的默认扩展名是____。(2008年9月选择第14题)
A.prg    B.app    c.cmd    d.exe
5.在SQL SELECT查询中,为了使查询结果排序应该使用短语____。(2008年9月选择第18题)
A.asc    B.desc    C.group by    D.order by
6.设a=“计算机等级考试”,结果为“考试”的表达式是____。(2008年9月选择第19题)
A.left(a,4)    B.right(a,4)    C.left(a,2)    D.right(a,2)
7.关于视图和查询,以下叙述正确的是____。(2008年9月选择第20题)
A.视图和查询都只能在数据库中建立
B.视图和查询都不能在数据库中建立
C.视图只能在数据库中建立
D.查询只能在数据库中建立
8.在SQL SELECT语句中与into table等价的短语是____。(2008年9月选择第21题)
A.into dbf    B.to table    C.into form    D.into file
9.create database命令用来建立____。(2008年9月选择第22题)
A.数据库    B.关系    C.表    D.数据文件
10.欲执行程序temp.prg,应该执行的命令是____。(2008年9月选择第23题)
A.do prg temp.prg    B.do temp.prg    C.do cmd temp.prg    D.do form temp.prg
11.假设有student表,可以正确添加字段”平均分数”的命令是____。(2008年9月选择第25题)
A.alter table student add 平均分数 f(6,2)
B.alter dbf student add 平均分数 f 6,2
C.change table student add 平均分数 f(6,2)
D.change table student insert 平均分数 6,2
(12)-(16)使用如下关系:
客户(客户号,名称,联系人,邮政编码,电话号码)
产品(产品号,名称,规格说明,单价)
订购单(订单号,客户号,订购日期)
订购单名细(订单号,序号,产品号,数量)
12.查询单价在600元以上的主机板和硬盘的正确命令是____。(2008年9月选择第31题)
A.select * from 产品 where 单价>600 and (名称=’主机板’ and 名称=’硬盘’)
B.select * from 产品 where 单价>600 and (名称=’主机板’ or 名称=’硬盘’)
C.select * from 产品 for 单价>600 and (名称=’主机板’ and 名称=’硬盘’)
D.select * from 产品 for 单价>600 and (名称=’主机板’ or 名称=’硬盘’)
13.查询客户名称中有“网络”二字的客户信息正确的命令是____。(2008年9月选择第32题)
A.select * from 客户 for 名称 like “%网络%”
B.select * from 客户 for 名称=“%网络%”
C.select * from 客户 where 名称 like “%网络%”
D.select * from 客户 where 名称=“%网络%”
14.查询尚未最后确定订购单的有关信息的正确命令是____。(2008年9月选择第33题)
A.select 名称,联系人,电话号码,订单号 from 客户,订购单
Where 客户.客户号=订购单.客户号 and 订购日期 is null
B.select 名称,联系人,电话号码,订单号 from 客户,订购单
Where 客户.客户号=订购单.客户号 and 订购日期=null
C.select 名称,联系人,电话号码,订单号 from 客户,订购单
for 客户.客户号=订购单.客户号 and 订购日期=null
D.select 名称,联系人,电话号码,订单号 from 客户,订购单
for 客户.客户号=订购单.客户号 and 订购日期=null
15.查询订购单的数量和所有订购单平均金额的正确命令是____。(2008年9月选择第34题)
A.select count(distinct 订单号),avg(数量*单价)
From 产品 join 订购单名细 on 产品.产品号=订购单名细.产品号
B.select count(订单号),avg(数量*单价)
From 产品 join 订购单名细 on 产品.产品号=订购单名细.产品号
C.select count(distinct 订单号),avg(数量*单价)
From 产品,订购单名细 on 产品.产品号=订购单名细.产品号
D.select count(订单号),avg(数量*单价)
From 产品,订购单名细 on 产品.产品号=订购单名细.产品号
16.假设客户表中有客户号(关键字)C1-C10共10条客户记录,订购单表中有订购单号(关键字)OR1-OR8共8条订购单记录,并且订购单表参照客户表,如下命令可以正确执行的是____。(2008年9月选择第35题)
A.insert into 订购单 values(‘OR5’,‘C5’,{^2008/10/10})
B.insert into 订购单 values(‘OR5’,‘C11’,{^2008/10/10})
C.insert into 订购单 values(‘OR9’,‘C11’,{^2008/10/10})
D.insert into 订购单 values(‘OR9’,‘C5’,{^2008/10/10})

编程题

1.已知公式:

求Y的值,X由键盘输入。

2.编写一个关于计算分段函数值的程序:

请同学们在11月20日前将编程题完成,完成后将两个程序文件(.prg)打包后发送到yw_design@yahoo.com.cn邮箱中。

注意:程序文件名命名,第一个程序文件名叫学号_1,第二个程序文件名叫学号_2,邮件主题填写学号和姓名

VFP课堂讲稿(且提供了VFP6.0安装软件下载)

Filed Under (VFP讲稿) by 有为 on 21-10-2008

同学们:

你们好!

欢迎来到我的博客空间!!

此处将提供讲稿下载:

第13堂课(第五章 结构化查询语言SQL 第三节 SQL定义功能点击下载

第22堂课(第八章 面向象程序设计 第九间 表单控件)点击下载

第23堂课(第九是 表单控件)点击下载

VFP6.0安装软件

VFP选修7班平时作业1_081016

Filed Under (VFP作业) by 有为 on 17-10-2008

1.建立一个学生数据库,要求如下:

(1)数据库名为“学生”。

(2)建立如下表:

学生(学号C7,姓名C8,年龄I)

课程(课程号C6,课程名C14)

成绩(学号C7,课程号C6,成绩I)

其中,C代表字符型,I代表整型。

(3)建立如下索引

在学生(学号)、课程(课程号)上建立主索引;

在成绩(课程号)、成绩(学号)上建立普通索引。

(4)建立学生和成绩之间的联系,课程和成绩之间的联系。

(5)建立名称为“成绩表”的视图,字段包括学号、姓名、课程号、成绩;可更新字段仅设“姓名”一个字段。

完成后打包发送到yw_design@yahoo.com.cn邮箱中(注意邮件主题为你的学号和姓名)。

VFP选修7班平时成绩1

Filed Under (平时成绩) by 有为 on 17-10-2008

学号 姓名 平时成绩1(满分100)
06010921 李舒 100
06110118 岳冬雪 无内容
06110212 武霞 100
07010612 付春良
07010209 苏文龙 100
07021405 王智翱
07021411 祁钰渤 100
07021416 铁鑫
07021601 关一兵
07021802 关一丁
07021803 李惠强
07021815 苗熙博
07021818 刘诗萌
07021824 常亮 100
07021903 许超
07021904 黃荐玮
07021910 范玉龙 100
07021914 袁超 100
07022107 史晓会 100
07022510 王红 100
07060107 李德生 100
07060110 戴松燊 100
07060111 门蒙 无内容
07060201 李晓霖 100

此次没有成绩的同学请你务必在10月25日前完成,打包后发送到yw_design@yahoo.com.cn邮箱中。

作业地址:http://www.ywdesign.net/?p=444