Bug Fixes and requested enhancements:- Flexidex for Windows:

19th. September 2001
By popular request the following has been changed, and other things that i can't remember.
1. Added extra lines onto the invoice print out for long titles. (thanks to Peter at Pacific Book House)
2. Added the search facility onto the order entry page where you can specify different fields to search
3. Added onto the invoice page the facility to sort by author title or cat/id number(Thanks to Susan Tompkins).
4. Added a new facility similar to a smart key, where the shift F1-F12 and the control F1-F12 keys can be programmed to store any commonly used sentences for quick inclusion when entering new data. See the edit menu item.
5. Fixed up a bug in the ascii export facility, that was not allowing any other than all fields to be selected.
6. Fixed up a bug in the print out of some of the reports that was not formatting correctly. 7. Added the facility to change the font of the display and also the background colour for all those people who have trouble seeing the records on the screen.
8. Changed the way the scrolling of the edit window works and now you don't have to use the side bar to move down the record.
9. Does anyone want to print credit notes???
10. I am currently working on the facility to bulk email from your customer list, so what you should be doing is reserving one field exclusively for the email address in the customer database if you aren't doing this already.

15-3-2001
For this upgrade i have changed the following due to popular demand:
1. Stopped the automatic scrolling of the editor.
2. Added the spell checker - sorry but i only have an american dictionary and at a cost of about $500 for the other dictionarys and the ability to add custom dictionarys i have held this over for the next upgrade and i've taken up a collection.
3. Added a batch facility to transfer data from one field to another.
4. Fixed up a bug in the price calculations that was leaving out the last one or two records from the calculation.
5. Several changes to the output of the turnover and like functions adding more information
6. Added statements - here you have to select the customers that you are doing statements for, and if you want to add a message then you should print statements customer by customer, otherwise they will all get the same message.
7. Added a debtors report.
8. Added the ability to have a field automatically go to all caps - irrespective of the state of the caps button. If caps is required make all caps = TRUE in the corresponding field in the corresponding .scr file.
9. Added the ability to add the date to one specified field. Again set the auto date=true in the corresponding field in the .scr file.
10. I can't think of number 10.

20-1-2001
Lots done for this major upgrade:
1. Modified the way the search ended - you now have to cancel.
2. Upgraded the internet stuff to make it faster. Also please note that the abe files for adds and deletes are now abeadd.txt and deletes.txt in line with wot they can cope with.
3. Changed the way the cash reports worked - now you have to search for the records you want included, as it wont exclude anything - so make sure you only include completed invoices and credit notes. Also made the sort selectable.
4. Changed the way the invoice summary works - again you have to search for the records to include, as nothing will be excluded. Also made the sort selectable.
5. Fixed a bug in the price sum function - it was leaving off the last few records.
6. Changed the invoice so that the items are sorted by author.
7. Fixed up a bug in the account invoice function.
8. Added a new batch facility so that you can copy the contentes of one field into another location or field.
9. There is no 9.

24-10-2000
Added enhancements to GSt reports

14-10-2000
Fixed some problems with the gst reporting - thanks to Cathy Hughes and Maureen Fraher

10-10-2000
Problem with the Cash reporting - thanks to Lorraine Reed and Cathy Hughes.
Fixed the problem of only working sometimes. And now you can cash report on a particular level.

13-9-2000
Problem: thanks to Mick Treloar - not seeing the fd.sys file in the local directory.
Solution: Changed the way that the files are initially looked for.
Fixed up some odd problems with the invoice summary report - such as no orders but the invoice exists.

6-9-2000
Added a few more modules to help out with the gst:
Invoice summary report - useful if you have stock from various suppliers or partners as it will show the sales and gst for each supplier.
Paid invoices report. - useful if you use the cash method of accounting - calculates the gst liability only on payments received, and also calculates the local and overseas invoice totals.
Monthly Turnover report - useful if you use the accural(??) method of accounting as it gives the sales and gst for any given month irrespective of what has been paid.
All the above will produce text files that can be imported into a spreadsheet for further manipulation.

4-9-2000
Problem: Courtesy of Paul Feain - crashing after a rebuild of a database when trying to open it.
Solution: the rebuild program was the problem as it was not deleting the .HOL file. Fixed up the rebuild program and it is now ready to download from the home page.

Problem: Courtesy of Janet Boglio - could not edit a record across the network.
Solution: the changes I previously made to fix another problem - caused this problem.

Problem: Again from Paul Feain - would not sum prices.
Another problem caused by fixing another problem. Thanks Paul.

2-9-2000
Problem: Courtesy of Ross Burnett - crashing when trying to do a total upload.
Solution: fixed the bug in the total uploads, this was a result of some of the previous changes.

1-9-2000
Problem: Courtesy of David McGill in Perth - crashing when after exporting you tried to go to the customer database.
Found that the environment variable was not constant, and it was going to other directories which did not hold the system info. So stored this information differently.

31-8-2000
Problem: Sequential searches - Thanks to Paul Feain for the comments.
Solution: the ability to have case sensitive and case insensitive searches is working and the ability to search whole words only is also working.

Problem: Multiple quantity of items ordered gave incorrect results on the invoice. - Thanks to Peter at Pacific Book House.
Solution - major rewrite of the order entry program including the problem reported by Michael Treloar - where the invoice number was ticking over even when the invoice was cancelled.

Problem: Cathy Hughes can't wait to pay her gst and so I have finished the turnover reports which includes the gst details. This will require everyone to copy a file into the forms directory, this file will be sent with the emails.

Problem: Thanks again to Michael Treloar - reprinting of an invoice required the re-setting of some of the payment buttons etc.
Solution: this for the most part is not necessary now - except that as details of whether a tax invoice was printed or not is not saved anywhere, this is the only button that will have to be reset.

10-8-2000
Problem: Many thanks to Cathy Hughes - Antiquariat for her help with testing for this problem
Adds and Deletes were not finding the correct number of records to upload:
Solution: Modified the software get the correct number found.

Problem: Courtesy of Peter at Pacific Book House
Hypenated indexed words could not be found with the fast search:
Solution: Modified the software to remove the odd characters from the search keys, as the odd characters are removed when the key is saved in the binary tree.

Problem: Courtesy of Cathy Hughes and Janet Boglio
Invoicing was causing a fatal error when searching for a book id:
Solution: This was the result of some databases not having a supplier field and also different fields than others, so it was not evident with all customers, testing for a defined field fixed this problem.

8-8-2000
Problem: Courtesy of Mick Stone
Deleting a level causing the program to crash and necessitating a rebuild.
Solution: Fixed a bug in the delete level routine.

22-7-2000
Problem: Courtesy of Kathy Hughes
Fixed up another bug in the adds and deletes routines which was allowing the first selected upload files to be correct but if more than one was selected then the subsequent files were not correct.
Solution: Made sure that the original selection of records were used in subsequently selected adds and deletes.

Request from Ross Burnet
- Added buttons for quick access to customer database and stock database.

18-7-2000
Added the facility to print an invoice over several pages, complete with changed headers and footers for the first page to be printed with letterhead and subsequent pages to be on plain paper. This will require some changes to system files and i will do them individually and email them in the near future, so that this can be incorporated.
Note: You have to add the lines:
INVOICE ITEMS PAGE 1=8
INVOICE ITEMS PAGE 2=10
into the NUMBER.SYS file in the flexidex\system directory using notepad or similar text editing program.
These two numbers can be changed to reflect the number of items on a page for your particular system.

17/7/00
Added: the reprint of invoice function

17-7-2000
Problem: not uploading the deletes (as the file is empty) to the internet bookshops.
Solution: fixed the bug that was not finding any of the quantity zero records.
(Note that the abe adds and deletes files are now abe.add and abe.del in line with the other internet bookshops - please send an email to abe to let them know when you do your next adds and deletes to them.

14-7-2000
Problem: not searching on wildcards
Solution: Fixed bug in indexed search routines

13-7-2000
Problem: single character in field not being indexed in auto index field, typically quantity 1

Solution: Rewrote editor to character type rather than WString type
rewrote record display to char type also - allowed display of { and \ and other characters such as ' and "

Problem: display of replace a field faulty
Solution: fixed up display form

Problem: batch replace was crashing at finish
Solution: fixed problem with deallocation of memory