首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
众所周知,FoxBASE+中索引文件是按关键字表达式值升序建立的。实践中,往往也要按关键字表达式值降序建立索引,对于数值型关键字表达式X,方法是以-X作为关键字表达式建立索引;对日期型关键字表达式D,其方法可以-YEAR(D)×100-MONTH(D)DAY(D)/100作为关键字表达式建立索引。但是对于字符型关键字表达式,目前可见的书籍和资料都没有给出可行的按降序建立索引的方法。我们知道,计算机是通过逐个比较字符对应的ASCll码值(0一255)大小的方法来比较字符数据的大小,要按字符型数据关键字表达式值降序建立索引,必须对…  相似文献   

2.
1.INDEX和COPY命令的妙用在对数据库文件进行输入或修改完后,往往需要建立索引文件,这样便于查找。但是,当我们打开数据库文件,其排列顺序还是输入或修改时的顺序,这不是我们需要的结果。因此为了达到目的,我们则需在打开数据库文件的同时,又要打开其索引文件,这样做既浪费时间又浪费空间,本人在实践中,发现使用INDEX和COPY命令能够很好地解决这一问  相似文献   

3.
DBASE Ⅲ数据库中的数据是按事先设计好的输入顺序排列的,在实际工作中常常需要按某种要求重新排列,一般都采用分类(SORT命令)或索引(INDEX命令)两种方法。前者将重新排列的数据写入一个新的数据库,其占用磁盘空间较多,速度慢;而后者仅仅建立一个索引文件,该文件字节数相对于原数据库文件字节数较小,速度快,因此建立索引文件是DBASE Ⅲ数据库排序的最常见的方法。  相似文献   

4.
一、FoxPro 2.5的索引分类 索引机制是从dBASE开始就被使用的机制。在概念上可以认为,索引文件中包括了数据文件中各数据记录的索引值和相应记录的记录号(见图1示例),从而根据索引值可以很快找到所需的相应记录,而不必从数据文件开始处按顺序  相似文献   

5.
数据库技术在我国被广泛应用,尤其是在dBASE(Ⅱ、Ⅲ、PLUS、Ⅳ及FOXBASE+)系统下建立了众多的数据库,使大量的日常手工工作实现了自动化。在情报检索、文档、财会管理工作中,频繁地使用排序技术,使数据记录按一定的规则顺序排列。dBASE系统提供的SORT和INDEX命令仅能实现西文字符的顺序排  相似文献   

6.
本文就 dBASEⅡ命令文件中利用索引文件进行检索和直接在数据库文件中进行检索这两种方式,以及输入数据时是否采用代码的两种情况,分别给出几个信  相似文献   

7.
dBASE-Ⅱ中有一排序命令(SORT)它可以产生一个活动数据库文件的拷贝。拷贝中的记录可以以活动数据库中一个或几个关键字(字符、数字、日期)按ASCLL码顺序进行升序或降序排列。使用这种方法可以把原来杂乱无章的数据库整理得有一定规律,但它有两个缺点:一是占用磁盘空间大,其字节占用与原数据库相等;二是运行时间长,根据数据库的大小不同和  相似文献   

8.
本文主要介绍一种快速生成dBASE-Ⅲ数据录入维护程序模块的设计原理和实现方法,以及作者用这种方法研制的软件工具LZTL。LZTL是dBASE数据录入维护程序自动生成器,使用它可以在10~25分钟内生成一个数据库文件(dbf)的数据录入维护程序。功能包括数据记录的增、删、改、插、显示数据,显示目录,排序,索引,拷贝,索引查询修改等。同时还自动生成与数据库文件结构相适应的屏幕格式文件。程序运行时具有良好的人机交互性,全部汉字提示,并可按需要打印程序设计报告。本文介绍的dBASE程序自动生成原理适用于快速生成其他类型dBASE功能模块。采用这种方法,程序设计员可根据具体工作环境和自己的程序设计风格设计制作满意的dBASE程序自动发生器。  相似文献   

9.
在dBASE Ⅲ系统的应用中,最使用户头痛的就是对数据库的结构进行修改。一般都是在dBASEⅢ的点状态下用系统提供的MODISTRU命令来完成,当然,也可用程序方式解决。但无论那种方式,执行时都要相当谨慎,否则,就会导致数据的丢失。本文用高级语言设计了一个数据库结构管理系统,为解决这个问题提供一种新的有效途径。dBASEⅢ数据库的结构管理,包括:显示数据库文件的结构,修改数据库文件的字段名、字段属性,调整字段宽度、字段顺序,增加或删除字段等。以下以True EASIC语言为例,介绍如何用高级语言来完成这些工作。  相似文献   

10.
本文以1-2-3表格工资数据A2..T112转换为dBASE ⅢWAGE.dbf文件为例。1.1-2-3表格文件转换为dBASE Ⅲ数据文件1)定义1-2-3表格文件的显示列宽,使数字列的列宽比该列中最大数字的位数大一位,字符串列的列宽与最大显示位一致。2)将表格数据转换为扩充ASCII码文本文件:①用1-2-3的/PFb:wage↓命令定义在B盘上输出的文本文件名为wage.prn;②在/PF命令状态下执行OOUQ指令,将输出的文本定义为非格式类型;③在/PF命令状态下执行Ra2..r112↓指令,定义表格记录的输出范围;④在/PF命令状态下执行GQ指令,完成wage.prn文本文件的生成。3)进入dBASE Ⅲ状态,用CREATE命令生成一个数据结构相同的WAGE.DBF库文件。  相似文献   

11.
在FoxBASE或dBASEI中,常出现使用LIST命令时,无法列出数据库中所有记录的现象。文件在用USE命令打开数据库后,用LIST命令列表时只能显示前19个记录,而无法显示出其后的31个记录。这是由于多余的文件结束标记1AH混入数据,使得标记之后的数据无法显示。产生这类受损的原因很多,例如在进入数据库后,未使用QUIT命令  相似文献   

12.
本人在讲授FOXBASE+关系数据库时,翻阅了多本有关书藉,发现各书中在讲述INDEX命令时,均明确要求索引的<关键字表达式>不能为逻辑型字段或逻辑表达式,而这与实际上机结果不甚相符。  相似文献   

13.
在dBASE Ⅱ和dBASEⅢ中用TOTAL命令进行统计汇总是十分方便的,其使用方法和所能完成的功能基本上是相同的,但就生成目标数据库结构的灵活性而言两者有较大区别。在dBASE Ⅱ中,目标数据库的结构可以与原数据库的结构不同,使用TOTAL命令时,原数据库  相似文献   

14.
dBASEⅢ数据库能方便快速地进行索引或排序(竖排序),而不能直接利用其命令对数据进行横排序。本文提出了两种在dBASEⅢ数据库内实现“横排序”的方法,并且进行了分析和比较。  相似文献   

15.
在实际工作中,我们经常要使用TO-TAL命令对数据库中具有共同特征的数据进行分类汇总,即把库文件中所有记录的某些数字型字段按某一字段进行分类求和。使用TOTAL命令的前提是数据库文件须按关键字段索引且关键字段只能是一个。实践中发现,在解决某些实际问题时,若仅仅以库中的某一个字段作为关键字段进行索引并求和往往不能达到要求,比如,有一数据库BOOK.DBF,其结构为:年级(C,2),班号(C,2),书名(C,8),册数(N,4),单价(N,6,1),金额(N,6,1)要求统计各班级的订书总册数和总金额。编程时,若仅以年…  相似文献   

16.
一、显示记录组命令LIST和DISPLAY 相同点: 两个命令都能显示数据库文件的内容。 不同点: 1.LIST命令连续显示已打开数据库文件的内容。DISPLAY命令是分屏显示已打开数据库文件的内容。 2.LIST命令缺省所有任选项,显示数据库中的所有记录内容。DISPLAY命令缺省所有任选项,只显示当前记录的内容。  相似文献   

17.
dBASE Ⅲ是IBM PC微计算机的最新关系数据库软件,是在dBASE Ⅱ的基础上发展起来的,可以把dBASE Ⅱ的各文件通过dBASE之桥转换为dBASE Ⅲ。它比dBASE Ⅱ技术条件范围得到更大的扩展,功能也得到增加,具体情况如下: 1)数据库文件:记录数最大为十亿,字节数最大为二十亿,记录大小在.dbf文件中为4千字节,在.dbt文件中为512千字节,域的数目增加到128个,域的大小如下:字符域最大  相似文献   

18.
为了实现数据库中的数据按指定顺序排列,数据库管理系统FoxPro常采用排序和索引两种方法。排序操作生成新的数据库文件,每执行一次排序操作,就生成一个新的独立的数据库文件,对于同一个数据库,经常要用不同的关键字进行排序,这样生成的排序数据库文件就会较多,数据的使用和管理就比  相似文献   

19.
本文简要地介绍了笔者在实际工作中发现的汉字 dBASE—Ⅲ的又一个缺陷——汉字 dBASE—Ⅲ的日期型字段在多重索引过程中出现的错误,并在分析了错误原因的基础上,提出了切实可行的解决办法。本文还就如何实现日期型字段的降序索引进行了说明,并给出了实例程序 SSSD·PRG。  相似文献   

20.
在我们开发应用程序时,都需要按条件检索记录,并对符合条件的记录进行统计。建立一个或几个固定索引文件,这对于此项工作无非是很有用处的,也是开发过程中必须的,这可以提高应用程序的速度和效率,但这种索引是有限度的,当我们要对不在索引字段中的字段进行检索时,特别是在此种条件下要做很多种操作,这时这种索引就显得毫无用处了。比如在“人事档案”中对“职称或职务”的统计等。建立一个临时的动态索引,就显得很有必要了。 FoxBASE+的INDEX语句可以为我们实现动态索引,此语句的格式如下:  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号