TUTORIAL
How to work with BaMy

This tutorial is based on BaMy version 1.07. Newer versions may have some differences.

Last revision: 19 February 2017

Quick links:
1. CATEGORIES
2. ENTERING NEW DATA, EDITING, DELITING
3. ADDING, VIEWING IMAGES
4. ADDING LINKS
5. SEARCH
6. CLIPBOARD
7. GETTING TEXT FROM OTHER APPLICATIONS
8. OTHER BUTTONS
9. ADDINIONAL TIPS

1. CATEGORIES

In BaMy Knowledgebase every item should have a category (examples: Books, Movies, Contacts, Web Articles). This is why after installing the program first thing you may want to do is to enter some categories.

This is done in a separate program window that looks like this:

You can access this window by two ways. By pressing "Choose a category" (shown below, accsess point 1) or when you are editing existing record or entering a new one (access point 2, described later).

In the Categories window you can add news categories, delete ot edit existing ones. You cannot delete a category that have entries in the knowledgebase asigned to it.

In this window the most left button is "Select". After you press it you will return to the main program window and some actions will be taken. It will set a filter by category if you have accessed Categories window from access point 1 or it will assign a category to the edited / new database record if you have accessed it from the second access point.

"Cancel" button closes Categories window without any other actions.

There are 6 buttons for quick access at the top of categories window. Upper 3 are most entries and are set automaticly. Lower 3 can be set by the user. Choose a category from the list and then press one of the buttons with CHOOSE text in it. If you want to change one of this favorites button, first press X under it then choose a new category.

2. ENTERING NEW DATA, EDITING, DELITING

New information can be added in the knowledgebase by pressing "New" button in the main program window.

If you want to edit existing information first you need to select it in the list (1) and then to press "Edit" button (2).

If you want to delete an entry once again you need to select it first and then to press "Delete" button.

After you press "Delete" button you will be asked for a confirmation. So don't worry that you can delete something by mistake.

After you press "New" ot "Edit" program view will change - it will show all the current data for a record (Edit) or it will have empty fields where you can enter new information (New).

In this mode you can enter or edit the name of the record, category, location, amount, external links, images and general information. Name and category are compulsory. You can type in most of the fields but some fields are filled by choosing from pop-up app windows.

The uppermost field is "Name". You can search in Internet for the text in it by pressing "Google It" in the right. It will visualize the search result in your default web browser.

Next field is "Category". You cannot write directly in that field. It will show the "Category" window described previously If you click on the field.

You cannot write in "Location" field as well. If you click on it a new program window will appear. Here you can choose another record as "location".

There is a search bar in the "Location" window. If you want to remove a record as location for another record - press "Remove" button in the lower right.

When you open for editing a record that has a set "location" you will see a green arrow pointing up. If you press it you will go to the record that is set as "location". Remember if you have made changes to the first record before pressing the green arrow those changes will be lost.

If you enter edit mode for a record that is set as "location" for other records you will see a green arrow pointing down.

If you press this green arrow a new window will appear where you can choose which record "located" in the first record to view.

For some records it is possible to see both green arrows (pointing up and poiting down). This means this record has a "location" and at the same time other records are located in it.

Next (under the "location" field) is the group of two buttons and a field for setting the amount of each entry. Use them if you want to remember how many pieces of something you have. You can enter the amount directly. You can increase it with 1 (pressing "+1" button) ot you can set the amount to zero.

There is a big text field under amount group. You can enter or copy/paste any text you want here.

In this program view you can add images and external links. They are the topic of the next section.

3. ADDING, VIEWING IMAGES

If you want to add images to a record enter "Edit" mode and press the text "Images (0)".

A dialog box will appear and you can choose an image file. After that the text will change to "Images (1)" and you will see a smaller version of the image under it.

Remember! The image is not added until you press "Save" button.

If there is a picture already assigned to a record if you press "Images (1)" link a new program window will open. Here you can add more images or remove the current ones (by pressing "X" button under the image).

There is no limit on how many images you can add to a record. You can navigate through all pages with images assigned to an entry by pressing up or down green arrows in the top right corner of the window.

In the main program window you can press "Images" button to see all the images from all records. After pressing the button you will see the familiar window described above. There will not be any "X" buttons (you cannot delete images from here). If you click on an image you will go to the coresponding record.

4. ADDING LINKS

In "edit" mode there are three fields for external links (web pages or local files).

You can copy and paste web pages URL or local files path in them. Or you can press a "Choose" button in the right of a field. A dialog box will appear that will let you choose a local file. If you press an "Open" button the link in the text field will open in the default web browser (if it is a web URL) or a file will open with the default program (if it is a local file path). For example if you have a text file (with file path) in the field it will open in the default word processing app on your computer.

If you want to enter more than three external links you should press "Additional links" text.

A new program window will appear. Here you can add any additional links, delete or edit them. "Open" button once again opens the link.

Remember! Nothing is saved until you press "Save" button in the main "edit" window.

5. SEARCH

You can search the knowledgebase by typing one or more words in the search field and pressing "Еnter". It will search in names, additional information and links for a match of all the words. If yo want to search only in names or for entries beggining with something you should press "names only" or "beggining" under the search field. If a category is choosen then the program will search only in this category.

If you want to clear the search field press "Clear" button. If you want to clear the search field and to remove all restrictions (names only / beggining, category) press "Reset" button.

If you want to search Google too you can press F8 or the button that will appear in the right of the search group.

6. CLIPBOARD

When you want to enter a new record that is similar to existing record you can use the program clipboard. First select the existing entry. Then press "Copy to clipboard" button. Most of the data from the existing record has been copied to the "Clipboard" tab.

Now press "New" button to go to familiar mode for entering data. At any time you can go to "Clipboard" tab by pressing it. Here you can copy the data you want to be in the new record by pressing "Copy" button next yo it. You can return to edit mode by pressing "Details" tab.

7. GETTING TEXT FROM OTHER APPLICATIONS

You can copy text from other applications into BaMy. To do this leave BaMy running (minimized is ok). Select the text in the other app (mark it) and press F8. The text will be copied to BaMy's clipboard. You will see three buttons next to it.

The first button is "Search". It will search in the knowledgebase for the first line in the clipboard. "New entry" will add the information to a new record. "Last entry" will add it to the last edited record.

8. OTHER BUTTONS

There are several buttons that haven't been described till now. One of them is "Random choice". When you press it BaMy will choose a random entry in the list (position the cursor on this record). This function chooses from the current selection of records formed by a search query and / or set category (for exaple if category Books is choosen, it will choose randomly one of them). If there is no search query or choosen category then the program chooses from all entries.

"View" will show you all the information about a record (just like "Edit") but you will not be able to change anything.

"Print" button shows the data associated with the currently selected record in the list. "Print list" shows the current selection of records. If you have a printing device you can use those buttons to print information on paper.

In the top right corner of the program window there are two graphical icons. The left is "Information" and the right is "Options".

Click on "Information" and a new window will appear. You can see the version of the product here. There are some links to external resources like "BaMy" webpage. Here you can see "Terms and conditions" for using "BaMy" (please read it carefully).

"Options" will let you choose program's language (English or Bulgarian), set a password (enter it in the text field and press "Change" button) and choose a skin (theme) for the application.

9. ADDINIONAL TIPS

Free version of BaMy will let you enter up to 50 records in the knowledgebase. Paid version has no limitations.

BaMy is archiving your data every 5 days. It keeps up to 3 archives in "archives" folder in program's working directory. Attention! Do NOT try to restore an archive if you are not absolutely sure what you are doing! To return the knowledgebase to a previous state copy one of the files from "archives" folder to main program directory. Files are named like this - "2017-01-02.abs". In program's working directory there is a file named "bamy.ABS". This is the current data. Rename this file to something else ("bamy.bak" or "bamy_save.abs" for example). Then rename the file the file "2017-01-02.abs" to "bamy.ABS".