为什么报表向导和窗体向导都用不了

默认分类 未结 1 933
⊙_⊙沫
⊙_⊙沫 2023-03-18 17:18
相关标签:
1条回答
  • 2023-03-18 18:08

    第二章: 1.Visual Foxpro有三种工作方式:1.用菜单或者是工具栏.2.在命令窗口直接输入命令.3.利用各种生成器来自动产生程序,或者是编写foxpro程序(命令文件)来执行它. 2.菜单项后面有"...",表示会弹出一个菜单. 3.用dir命令可以显示当前目录下的表的信息.用clear命令表示清除主屏幕的内容. 4.ctrl+F2表示显示命令窗口.ctrl+F4表示隐藏命令窗口. 5.项目管理器的各个选项卡的功能: 数据:管理数据库,自由表,查询. 文档:管理表单,报表,标签 代码:管理程序,API库,应用程序. 其它:管理菜单,文本文件和其它文件. 6.有关工具栏的操作:均在显示菜单下的工具栏实现. a.显示和隐藏工具栏.b.可以新建一个用户自己的工具栏. c.可以修改(定制)用户和系统的工具栏d.可以删除用户自己的工具栏.但是不能删除系统的工具栏. e.可以重置系统的工具栏. 7.可以定制vfp的运行环境,通过工具/选项下进行. 区域选项卡:设置日期和时间的显示方式,小数位以及货币的符号. 表单:可以设置表单的默认大小. 语法着***:可以设置程序代码的颜***. 文件位置:可以设置默认目录和帮助文件. 这种设置可以是永久的,也可以是临时的.当设置完毕后,直接按确定,这种设置只在本次运行vfp时有效,因为它是保存在内存中,内存在每次退出vfp时自动释放.当设置完毕后,设置为默认值后,再按确定,这种设计永久有效,因为它保存在windows注册表中. 8.vfp新增了很多向导,有新的应用程序向导,新的连接向导,新的数据库向导,新的Web发布向导,新的示例向导. 9,打开不同文件时,系统会自动调出相应的设计器. 第四章: 1.表分别两种:数据库表,自由表. 数据库表可以设计长表名,长字段名,可以设置字段有效性规则,违反规则时的提示信息,默认值,格式,输入掩码以及在浏览时显示的标题和记录级规则. 数据库长表名可以长达128个字符,字段名长达128个字符,自由表的字段名和表名最长只能为10个字符. 2.记录查找的命令: locate for ..定位到条件满足的第一条记录 continue...定位到条件满足的下一条记录 seek 值---索引查找. 都可以用found()函数来测试是否找到结果. 3.索引分为四种:主索引,候选索引,唯一索引,普通索引. 主索引:体现主关键字的功能,索引字段不能重复.一般用于和其它表建立联系.自由表没有主关键字,因此自由表不能建立主索引. 候选索引:体现候选关键字的功能.索引字段也不能重复. 唯一索引:索引字段值重复的记录,在索引项中只出现第一条记录.(一般用来统计类别) 普通索引:一般默认情况下建立的索引,都是普通索引,索引字段可以重复.一般用于建立一对多联系的体现外部关键字的功能. 4.索引根据参与索引的字段的多少,又可以分为单项索引,复合字段索引. 单项索引:参与索引的字段只有一个,可以通过选择字段之后的一种索引顺序,然后转到索引选项卡中去 改其索引的类型和索引名。 复合字段索引:参与索引字段有多个。建立索引时,必须在索引选项卡中输入,而且索引表达式是: 字段1+字段2+字段3...(要求字段1,字段2,字段2具有相同的类型,如果不是同种类型,必须将其转换为 同种类型。 5.索引文件: 存放索引的文件。根据其中索引的个数,可以将其分为单索引文件,复合索引文件(又分为 结构索引文件和非结构索引) 单索引文件(里面只包含一个索引),扩展名为.idx,这种文件不会随表文件打开与打开. 复合索引文件:扩展名为.cdx ,文件名和表文件名同名的索引文件为结构索引文件.这种文件会随着表文件的打开而打开.另一种文件名和表文件名不同名,扩展名为.cdx.这种文件不会随表文件打开而打开. 单索引文件和非结构复合索引文件在使用其中的索引项时,必须首先用命令打开. set index to 索引文件名(单索引文件名或者是非结构复合索引文件名) 6.如何设置当前索引: set order to 索引名 7:使所有的索引项都不成为当前索引: set order to 8.建立索引: (新建的索引自动成为当前索引) index on 索引表达式 tag 索引项名[unique ][candidate] unique 表示建立的索引为唯一索引. candidate :表示建立的索引为候选索引. 没有这两个选项表示建立的索引为普通索引,用命令的方式不能建立主索引.自由表不能建立主索引. 9.删除索引项 delete tag 索引名 &&删除指定的索引 delete tag all &&删除表中的所有的索引. 10.数据完整性分为三种:实体完整性,域完整性,参照完整性. 实体完整性:即保证表中的记录的唯一性.主要通过关键字来保证的.关键字的功能通过索引来实现. 域完整性:表中的字段在哪些范围内有意义.一般来说,表中有关字段的定义(类型,宽度,小数位,规遇等) 都属于域完整性. 参照完整性:建立了联系的表之间在进行某些操作(更新,删除,插入)时,必须满足的条件.主要分为更新规则,删除规则和插入规则.(更新规则,删除规则又分为级联,*,忽略.插入规则又分为*和忽略) 11.工作区: 总共有32767个工作区,一个工作区同一时刻只能打开一个表,因此同一时刻可以打开32767个表. 工作区号从1--32767,每个工作区都有一个工作区别名 1--10:工作区别名为A-J,11-32767工作区别名为W11-W32767 12.可以通过set relation 命令建立两个表之间的临时关联,通过这种关联可以实现A表的指针带动B表指针的移动。 第五章: 1.sql语言的全称:structured query language (结构化查询语言),它有四种功能: 数据查询:(select 语句),数据定义(create,alter,drop ),数据操作(insert, update,delete ),数据控制.其中sql的核心是查询. 2.集合的并运算的运算符为union. 3.能够表示存在结果的谓词是exists 4.量词any和some 是同一种意思,表示任意一个.而all代表所有. 5.利用空值查询应该是: 字段 is null 6.超联接查询:(vfp自身联接)有四种内联接(inner join ),左联接(left join),右联接(right join ),全联接(full join),这种联接条件是出现在on 短语中. 7.查询去向有:表(into table <表名>),临时表(into cursor 临时表名),文本文件(to file 文本文件名), 屏幕(to screen),数组(into array 数组名). 当to 短语和into 短语同时出现时,优先考虑into 短语,即忽略to 短语. 8.要查询前几条记录:使用top n短语,当查询前n%的记录,用 top n percent ,注意:top n [percent ] 必须与order by 连用. 9.删除表的命令是: drop table 表名 删除视图的命令是: drop view 视图名 第六章: 1.查询是一个预先定义好的select 语句,扩展名为.qpr, 是一个只读文件. 2.视图是一个由基本表导出的虚表,只是作为视图的一个浏览窗口,实际并不存储数据,在磁盘上没有文件,因此在对视图进行任何操作时,必须首先打开数据库.视图可以像表一样用use 命令打开,可以用use 命令关闭,可以用browse命令浏览,可以用select 语句检索,但是不能用modify structure修改结构. 3.视图不仅可以查询基本表,还可以更新基本表,(通过更新条件)但是必须发送sql更新. 4.查询设计器不能设计所有的查询.(它只能建立简单查询和多个表之间的联接查询,但是不能设计嵌套等查询) 5.查询和视图的区别: 查询有查询去向,视图没有.视图有更新条件,而查询没有.(视图更新基本表,查询不能更新)

    VFP的配置被改变或者相关的向导文件损坏(移位、删除)。

    0 讨论(0)
提交回复