MultiBase 2.0 beta
Posted: Wed Apr 08, 2009 12:41 am
*UPDATE* The V1.xx series is no longer being developed so the project and links have been deleted. The V2.xx series is now uncrippled freeware, the link has been updated so that you download the main (rar'ed) executable. This is all I have time to update for now.
NOTE. Need some sensible comments, testing and suggestions please.
Introducing MultiBase(c) 2. Not revolutionary, just so very useful. (to my family at least)
A Ten database information manager for the home. This product provides for the tracking of your personal addresses, Books from the library, Batteries, Documents, gadgets (anything that uses batteries), Home inventory, Recipe keeper, Shopping list and Photographs.
Basic functions: Add, delete and edit records in all of the ten databases. Update the Australian postcode database (for the Address book) from an official Australia Post data file. Lend items to people from the books, gadgets and inventory database. Find as you type.
Other functions: The document tracker is a little more involved than the other modules combined (with the possible exception of the address section) , so be sure to read the bundled help file.
Many forms are interrelated such as the Address book looking up the postcode database, the recipe manager picking items from the shopping list, the gadgets database looking up the battery list, the inventory, gadgets and books databases having history of borrowing and more. Try it and see!
MultiBase(c) 2 now has a rudimentary data exchange capability and this is a distinctly different operation to import and export functions.
Send Scenario. User 1 has some data (out of any of the tables) that user 2 does not have.
a Select the correct table.
b Search for the entries (via search) or MultiSelect (Standard operating system shift, control and mouse functions) them.
c Press Control S to create an encrypted data packet for user 2. (Table, packet and compressed files are automatically generated and named)
c1 Field names are dumped as the first line in the encrypted data file.
c2 Dump file is named to the current table name.
c3 Dump file is encrypted while being written.
c4 Dump file is compressed for transport.
d Packet sending window appears with all data filled in except destination (of course!)
d1 Fill in Destination email address (Generated from the address book entries!)
d2 Click send and the progress is reported as it goes through to the destination.
Receive Scenario. User 2 has received a data packet from user 1.
a Press Control I to open the packet import window.
1 Browse to the directory that the import packets are in.
2 All entries from the packet are decrypted and listed on the screen with checkboxes.
3 Press Control + T to select ALL entries, Control U to unselect all entries (Or select checkboxes for individual records)
4 Press the save button to import all selected entries into the database.
4a All rejected entries are highlighted in red.
4b All accepted entries are removed from the list.
NOTE: The email and packet functions do not support SSL so if your email provider needs it, then you are out of luck for the present. I am working on it.
Added: Personal photograph database. Nothing fancy, just a database to track your photos and some information about them.
Added: Now has a popup menu that can be activated by a shortcut by people having problems with a mouse.
Added: Now has a full SQLite query module for people with advanced query needs.
Added: Can now copy formatted record to the system clipboard.
Added: Packet encryption key can be generated, opened, saved and copied from setup.
Added: Setup screen options for encryption key generation, open, save and copy.
Added: .INI file options to save and load encryption key.
Added: A setup flag to allow the user to pack pictures with the packet data.
Added: Code to pack pictures with data if flag selected.
Added: Photograph database to packet export and update code.
Added: Packet creation option to pack pictures with the data packet if flag is set.
Added: Import pictures with data if present in data packet and flag is set.
Changed: About window updated with more information.
Updated: The help file was completely updated.
IMPORTANT: This release can be tested by anyone but only the ability to save data for the address book is included. That also precludes the ability to run extended queries in the query module. As this product is the culimation of 3 long years of work with not much to show for it, I have to protect what I have done.
Note: Please read the (Huge!) help file for explanation of all the additions and how they work. I will not be retyping them all here.
http://members.westnet.com.au/bangfeast ... ase%202.7z
NOTE. Need some sensible comments, testing and suggestions please.
Introducing MultiBase(c) 2. Not revolutionary, just so very useful. (to my family at least)
A Ten database information manager for the home. This product provides for the tracking of your personal addresses, Books from the library, Batteries, Documents, gadgets (anything that uses batteries), Home inventory, Recipe keeper, Shopping list and Photographs.
Basic functions: Add, delete and edit records in all of the ten databases. Update the Australian postcode database (for the Address book) from an official Australia Post data file. Lend items to people from the books, gadgets and inventory database. Find as you type.
Other functions: The document tracker is a little more involved than the other modules combined (with the possible exception of the address section) , so be sure to read the bundled help file.
Many forms are interrelated such as the Address book looking up the postcode database, the recipe manager picking items from the shopping list, the gadgets database looking up the battery list, the inventory, gadgets and books databases having history of borrowing and more. Try it and see!
MultiBase(c) 2 now has a rudimentary data exchange capability and this is a distinctly different operation to import and export functions.
Send Scenario. User 1 has some data (out of any of the tables) that user 2 does not have.
a Select the correct table.
b Search for the entries (via search) or MultiSelect (Standard operating system shift, control and mouse functions) them.
c Press Control S to create an encrypted data packet for user 2. (Table, packet and compressed files are automatically generated and named)
c1 Field names are dumped as the first line in the encrypted data file.
c2 Dump file is named to the current table name.
c3 Dump file is encrypted while being written.
c4 Dump file is compressed for transport.
d Packet sending window appears with all data filled in except destination (of course!)
d1 Fill in Destination email address (Generated from the address book entries!)
d2 Click send and the progress is reported as it goes through to the destination.
Receive Scenario. User 2 has received a data packet from user 1.
a Press Control I to open the packet import window.
1 Browse to the directory that the import packets are in.
2 All entries from the packet are decrypted and listed on the screen with checkboxes.
3 Press Control + T to select ALL entries, Control U to unselect all entries (Or select checkboxes for individual records)
4 Press the save button to import all selected entries into the database.
4a All rejected entries are highlighted in red.
4b All accepted entries are removed from the list.
NOTE: The email and packet functions do not support SSL so if your email provider needs it, then you are out of luck for the present. I am working on it.
Added: Personal photograph database. Nothing fancy, just a database to track your photos and some information about them.
Added: Now has a popup menu that can be activated by a shortcut by people having problems with a mouse.
Added: Now has a full SQLite query module for people with advanced query needs.
Added: Can now copy formatted record to the system clipboard.
Added: Packet encryption key can be generated, opened, saved and copied from setup.
Added: Setup screen options for encryption key generation, open, save and copy.
Added: .INI file options to save and load encryption key.
Added: A setup flag to allow the user to pack pictures with the packet data.
Added: Code to pack pictures with data if flag selected.
Added: Photograph database to packet export and update code.
Added: Packet creation option to pack pictures with the data packet if flag is set.
Added: Import pictures with data if present in data packet and flag is set.
Changed: About window updated with more information.
Updated: The help file was completely updated.
IMPORTANT: This release can be tested by anyone but only the ability to save data for the address book is included. That also precludes the ability to run extended queries in the query module. As this product is the culimation of 3 long years of work with not much to show for it, I have to protect what I have done.
Note: Please read the (Huge!) help file for explanation of all the additions and how they work. I will not be retyping them all here.
http://members.westnet.com.au/bangfeast ... ase%202.7z