home *** CD-ROM | disk | FTP | other *** search
- ┌─────────────────────────────────────────────────────────────────────────────
- │ PB-DBV 1.2 written by Peter van der Linde
- └─────────────────────────────────────────────────────────────────────────────
-
-
-
-
-
-
-
-
- A dBase3/4 compatible *.dbf-Viewer/Editor for ProBoard BBS 2.1x
- Freeware version 1.2
- copyright(c)1996,97 Peter van der Linde, all rights reserved
- 2:285/305.9 - pvdl@aoxomox.xs4all.nl
-
-
-
-
-
-
-
-
-
- FEATURES:
- PB-DBV is a VIEWER/EDITOR PEX that gives ProBoard-users access to
- *.DBF files produced by dBase3/4 or compatible database programs.
- Users can browse, list, search, and optionally, add, edit or delete
- records.
- User search-activities can be logged..
- PB-DBV scans user-settings for the correct screenlength.
-
- LIMITATIONS:
- index files are not supported, memo-fields will not be visible
- Max. 128 fields
- No maintainance yet.. (sorting, deleting, creating of *.dbf files),
- PB-DBV is a *.dbf viewer/editor only.
- It is recommended to use dBase 3 or higher for maintainance.
-
- CHANGES:
- 1.2 + Dates from year 1000 to 9999),
-
- + Added backward scrolling for most commands.
-
- - Corrected many bugs and cut off some 'fat'.
-
- 1.1 + Users can interrupt the searchroutine now..
-
-
- INSTALLATION.
- In the menu-editor use function 60 to install PB-DBV.PEX
-
- Syntax: pb-dbv <path>filename<.dbf> [add] [edit] [del] [log]
-
- ╔════════════════════════════════════════════════════════════════════════════╗
- ║ 0 1 2 3 4 5 6 7 ║
- ║ 12345678901234567890123456789012345678901234567890123456789012345678901234 ║
- ║ ;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
- ║ ║
- ║ Hotkey : 0 ║
- ║ Function : 60 - Run ProBoard SDK File ║
- ║ Data : pb-dbv c:\dbase\dbf\sell.dbf ║
- ║ ║
- ║ Min.Level: 25 ║
- ║ Flags : -------------------------------- ║
- ║ ║
- ╚════════════════════════════════════════════════════════════════════════════╝
-
- Above example shows how to allow the user searching and browsing through
- 'sell.dbf'.
-
-
-
- SECURITY.
-
- Adding records allowed:
- pb-dbv c:\dbase\dbf\sell.dbf add
-
- Adding and editing allowed:
- pb-dbv c:\dbase\dbf\sell.dbf add edit
-
- Deleting (,adding and editing) allowed:
- pb-dbv c:\dbase\dbf\sell.dbf del
-
- When the Delete option is activated, the user can also add and edit
- records. If a user is allowed to delete records it's obvious to allow
- him/her the 'ADD' and 'EDIT' functions too.. (?)
-
- ProBoard Level and Flags can further securely decide which users or levels
- are allowed to use the add/edit/delete options..
- Only if activated the add, edit or delete-option will be visible in
- the menu as to spare users a frustrating "not allowed to..." message.
-
- PB-DBV logs its activities to PROBOARD.LOG
- The search actions of users can also written to PROBOARD.LOG when
- activated by adding the 'f' switch:
- pb-dbv c:\dbase\dbf\sell.dbf log
-
-
-
- Commands Description
- ──────────────────────────────────────────────────────────────────────────────
- [N]ext (or +) goto next record
- [P]revious (or -) goto previous record
- [L]ist list records (FROM number or from current recordnumber)
- [T]op goto first record
- [B]ottom goto last record
- [G]oto goto recordnumber
- [F]ind find 'searchstring' (case sensitive!)
- [I]nfo information about the currently opened DBF file
- [S]tructure list fieldstructure of the currently opened DBF file
- [A]dd add a record
- [E]dit edit current record
- [D]elete (un)mark current record for Deletion
- [M] toggle menubar
- e[X]it stop the program
- > waiting for command
- -- end of record
- -EOF- end of database, last record
-
-
-
- NOTE.
-
- Records will only be marked to be deleted. Packing and sorting records
- will have to be done by dBase3/4 or any other program which can do
- maintainance on *.DBF files.
-
-
-
- MAINTAINANCE EXAMPLE WITH dBASE3/4.
-
- An example for Packing Records with dBase3/4 using a backup-file
- (k_sell.dbf) for deleted records:
-
- - Copy the filestructure of sell.dbf to k_sell.dbf
- - Create textfile 'k_sell.prg':
-
- use sell.dbf
- set deleted off
- copy all for deleted() to tempfile
- pack
- use k_sell.dbf
- append from tempfile
- close databases
- erase tempfile.dbf
- quit
-
- In the nightly maintainance-event the (marked to be) deleted records
- will be removed from sell.dbf and copied to k_sell.dbf.
- In the bbsbatch-file:
-
- <path> dbase k_sell.prg
-
- dBase will wait 10 seconds for a keypress and then start executing
- k_sell.prg. After (dbase) k_sell.prg is finished, it returns control
- to the maintainance batch-file.
- Deleted and packed records can always be recovered this way depending
- on how long the backup-file (k_sell.dbf) will be kept.
- (In the included sell.dbf example 1 record is marked for deletion and
- will be deleted and moved to k_sell.dbf using dbase3/4 and k_sell.prg)
-
-
- DISCLAIMER.
-
- This program is provided as is. You may use it at your own risk.
- There is no warranty of any kind or any form covering this program.
- Although this software has been tested thoroughly and prior to release,
- there is NO guarantee it is 100% error or bug free. The author of PB-DBV
- will not be held responsible for any damage done to your software/hardware
- in any case.
-
-
- REGISTRATION.
-
- PB-DBV 1.2 is a FreeWare version and you may use and distribute it freely!
- But the writing of almost 3000 lines of code takes a lot of time..
- If, after a trial period of say maximum 180 days, you (and your users)
- still like and use this program, you are encouraged to register PB-DBV.
- That would really motivate and stimulate a programmer to keep him supporting
- and improving his software..
- There are NO 'please register' messages or delays built into this version
- of PB-DBV.
-
- Registered users will be supported and notified by netmail or email of
- bugfixes and/or updates. Their suggestions will be taken seriously!
-
- To receive a registrationform, send a netmail to:
- Peter van der Linde at 2:285/305.9 Subject: pb-dbv.reg
-
- or mailto: fileserver@aoxomox.xs4all.nl
- in the messagebody:
- get proboard/pb-dbv.reg
-
-
- PB-DBV 1.2 can be file-requested via internet by sending an email to:
- fileserver@aoxomox.xs4all.nl
- in the messagebody:
- get proboard/pb-dbv12.zip uue
- or
- get proboard/pb-dbv12.zip mime
-
- PB-DBV 1.2 will then be sent to you MIME or UUEncoded.
-
- If you have any problems or remarks, please report them to:
- pvdl@aoxomox.xs4all.nl
- or to: Peter van der Linde at 2:285/305.9
-
-
-
- Thank you for reading this far ;-)
- regards,
- Peter.
-