Thanks for taking a look at PCBCards.PPE PCBCards is similar to other business card file keepers that I've seen around with the exception that PCBCARDS is not run as a DOOR. It operates completely from within PCBOARD as a PPE. PCBCARDS uses the DBASE capabilities of PPLC to maintain its files. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ PCBCARDS Installation ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ To install PCBCARDS just copy the contents of this ZIP to a directory of your choice such as D:\PCB\PPL\PCBCARDS Now edit your CMD.LST from PCBSETUP (B, B, up arrow five times, F2) to add a PCBCARDS command to PCBoard. Don't forget to edit your BRDM screens so your users will see the new command. !*!*!*!*!*!*!*!*!*!*!*!*! The most important step is saved for last, PCBCARDS relies on an environment variable to properly use the DBF files it creates, if you don't set the variable then PCBCARDS will set up its initial DBF files in the directory that your current node was started from. Enter a line similar to this in your startup bat file. SET PCBCARDS=D:\PCB\PPL\PCBCARDS replace the directory info with the whatever directory you parked it in. Make sure you don't include a trailing \ on the end. YOU MUST INCLUDE EVERY : and \ or it will not work properly. As near as I can tell this is a problem with the DBF file open commands in PPL. No type of implied directory information will work (D:test\pcbcards) is no good but (D:\test\pcbcards) works just great. !*!*!*!*!*!*!*!*!*!*!*!*!*! That's all there is to it, PCBCARDS is now ready to go. Operation Notes: The first time you use PCBCARDS it will create a PCBCARDS.DBF file and a BUSI.NDX file in the directory pointed to by your PCBCARDS env. var. If the DBF file ever gets erased or moved then this process will be repeated. Once the main screen comes up you will an entry for BMIX. A set user commands are located at the bottom of the screen they are: USER COMMANDS: (N)ext card - Skips to the next card in the directory (P)revious card - skips to the previous card in the directory - Skips to the first card in the directory - Skips to the last card in the directory (A)dd card - Adds a new card to the directory (E)dit card - Edits the current card. Only the SysOp or the user that entered the card can edit it. (S)earch - Searches the directory for a use entered name. The search will stop at the closest match it finds. (Q)uit to BBS - Return you to the BBS The SysOp has three additional commands that are not displayed on the screen they are: SYSOP COMMANDS: (D)elete current record (U)u-delete current Record (Z)ap (pack) database When you (D)elete a record, it's marked for deletion. A red "D" will appear at the top right corner of the address display window. Any record marked for deletion can be un-deleted by pressing "U". If you (Z)ap the database, any records marked for deletion will be permanantly removed from the DBF Zapping (packing) the database will also put the records in proper alpha order. Since the datafile is a DBASE DBF file you can use any DBF editor to edit the file while offline. If you use a program that does not maintain Dbase index files, you should run PCBCARDS locally and (Z)ap the file to ensure your index file is properly updated. This is my first shot at PPLC programming so please bear with me. I've only had PCB for about a month now so this is all still pretty new to me. I will be making a great many improvements on this PPE because it is a useful tool here in my area. We have two phone companies and in order to get a number for anywhere outside of about a 10 mile radius requires a call to information which costs, This will be a way around paying Information fees, since it's a local call, any user can log in and get the numbers they need without paying Ma Bell. The most current copy of PCBCARDS is always available at BMIX. You can download a registered copy of this version of PCBCARDS by logging in to BMIX and downloading PCBC060.zip. Please leave a message and let me know what you like or don't like about it. I can be reached at SALT AIR or at my own BBS: Boston Mountain Information eXchange (BMIX) BBS (501) 634-2140 PO Box 288 Winslow, Ar 72959