![]() |
|
|||||||||||||||||||
|
prev
iDB Tutorial (cont.)
Sample RecordsIn 'New Database' screen, you can preview a database type by tapping on the 'Preview' button. That brings up a sample record of selected database type. Sample records remain within iDB-space (as opposed to user-space); therefore they not deleteable, editable, searchable. There is one sample record per database type. They are embedded in iDB; they are
literally harmless; not included in any listings, calculations, queries.
![]() In contrast, Sample Databases (initially included in iDB for demo purposes only) are fully in user space, and some of them may be fairly big. You should delete sample databases once you get familiar with iDB. Otherwise, they will not only take up space, but interfere with search queries, miscellaneous views, calculations, etc.
Creating RecordsCreating a record is very similar to creating a database. This time however, you need to be in 'Record-List' of the subject database. In Record-List screen, '+' and '-' buttons are for adding and deleting records. Tap on '+' on the navigation bar to add a new record:
![]() Fill in the fields. Assuming it was a TO-DO database (as in the image above), set the
task priority and progress. In edit mode, 'due' field turns into a button. Tapping on it
will bring up a date/time picker. Select desired due date (or time). It should all be
very intuitive by now. Tap 'Save' at the very end. iDB will save the whole record and
take you back to the 'Record List' screen.
Deleting RecordsDeleting records is also very intuitive. Tap on '-' button on upper-right corner. It
will turn on the deletion mode:
![]() A '-' sign (a traffic 'stop' sign) on the left of all deletable records will hint to stop, unless you really want to erase the record. When tapped, it will pop-up a 'delete' button for further confirmation as usual. Done
forget to tap on 'Done' at the end, to get out of the delete screen.
![]()
Moving RecordsDeleting records can't be undone. However, one may want to move records out of a database (not necessarily delete, but move them away) for a number or reasons. For instance, a database may get too big with too many less-frequently used records; on the other hand deleting such records without knowing if they'll never be needed may not be desirable. (such as old account informations, contacts, credit card infos, etc.) For such reasons, like organizing, archiving, moving into less-frequently used DBs, or even changing the encryption of some records, one may want to move them from one database to another. To move records out of a database, there has to be at least one more DB of the same
type, a 'target' DB...
![]() Tapping on 'Move' button above pops up a target database selection dialog below. Once you select a target DB, then simply tap on the desired record to move:
![]() Note that encryption settings is database-wide. Therefore if a record from a non-encrypted database is moved into an encrypted DB, it's encrypted first, and then copied over. Obviously, the same logic works in the opposite direction as well. In the example above, we just moved some balloons from a Shopping List (shopping list is a type of checklist) into a Flight pre-inspection checks (which is also a checklist) just for the fun of it.
Editing RecordsTo modify a record, tap and bring up its 'Details' screen, and then just tap on the pen
(stands for 'Edit' button) on the navigation bar.
![]() That will bring up the 'Edit' screen, identical to the 'Details' with the exception that all fields are now editable. It will also pop-up the keyboard, and put the cursor on the first editable field. In 'Edit' mode the whole record becomes scrollable. You can scroll the whole record up-and-down, and put the cursor on any field you want to edit.. This behavior is a deviation from standard iPhone programs, which we will cover it in more detail later on. However, to scroll the record, you need to hold the record itself (preferrably on the side), but *not* a 'field'; putting your finger on a field means you want to put the cursor on that field. In edit mode you may tap on any field to make it 'responsive' and then edit. Some
special fields like priority slider or progress segments (image below) become modifiable
in Edit mode. Even 'due-date' turns into a button, so you may tap on it to bring up a
date/time selector.
![]() As usual, once you are done do not forget to 'Save'. Otherwise all modifications get
discarded.
|
|