home *** CD-ROM | disk | FTP | other *** search
- SET ECHO OFF
- SET TALK OFF
- ? "Duplicate Record Key Checker"
- ACCEPT "Enter database name: " TO dbn && Input data base name.
- USE &dbn && Open data base.
- DISP STRU && Display db structure
- ACCEPT "Enter field name: " TO fld && Input name of field
- INDEX ON &fld TO tempndx && Index data base on field.
- DO WHILE .NOT. EOF() && Search through data base.
- oldval = &fld && Save field value.
- oldrec = recno() && Save record number.
- SKIP && Skip to next record.
- IF .NOT. EOF() .AND. oldval = &fld
- SKIP -1 && Backup to first
- DISPLAY &fld WHILE .NOT. EOF() .AND. oldval = &fld && Disp em
- ENDIF
- ENDDO && Repeat until end file