home *** CD-ROM | disk | FTP | other *** search
- {$A+,B+,D-,E+,F-,I-,L-,N-,O-,R-,S-,V-}
- {$M 16384,0,655360}
-
- Program Demo3;
-
- Uses Crt,TPDB;
-
- Var
- TestStr : String;
- Number,Num : Real;
- J : LongInt;
-
- begin
- ClrScr;
- DBOpenFile('demo3.dbf');
- UCKey := True;
- MakeDBIndex('test.ndx',15,Duplicates);
- OpenDBIndex('test.ndx',15,Duplicates);
- For J := 1 to TotalRecs do
- begin
- GetDBRec(J);
- AddDBKey(Upper(RTrim(LTrim(FieldToStr(1)))));
- end;
- CloseDBIndex;
- DBReset;
- OpenDBIndex('test.ndx',15,Duplicates);
- Find('ADAMS');
- Display;
- NextDBKey(FieldToStr(1));
- Display;
- Find('SMITH');
- Display;
- NextDBKey(FieldToStr(1));
- Display;
- PrevDBKey(FieldToStr(1));
- Display;
- CloseDBFile;
- CloseDBIndex;
- end.