FAQ: Difference between revisions

Jump to navigation Jump to search
1,813 bytes added ,  16 September 2021
m
no edit summary
No edit summary
Tag: Mobile edit
mNo edit summary
Tag: visualeditor-switched
(36 intermediate revisions by the same user not shown)
Line 1: Line 1:
__TOC__
{{Stamp|2016-12-27|4.1.0|1.0.7}}
 
<span style="color:red";>'''This page has not been updated since 2016 and so is VERY obsolete, and is NO LONGER being updated. The FAQ is useful ONLY for historical reference and will be removed from the wiki, or its contents will be updated to current by the end of 2021.'''</span>


== Creating and editing a library ==
== Creating and editing a library ==
=== What is the template library? ===
=== What is the template library? ===
The template library is a set of pre-defined forms allowing quick database creation based on thirteen popular field layouts. The fields can then be customized, removed or added to suit user preference.
The template library is a set of pre-defined cards allowing quick database creation based on field layouts. The fields can then be customized, removed or added to suit user preference. Within the template library, you have additional options to create a blank database, browse the online catalogue of thousands of user-uploaded templates.
Within the template library you have additional options to create a blank database, browse the online catalogue of thousands of user uploaded templates or import a database that is synced with Google Drive allowing sharing of databases over multiple devices.<br />
 
To access the templates library, select the '''+''' option from the main Memento interface followed by ''Add Library''.
To access the templates library, open the 3-dot menu in the upper-right corner of the Libraries List screen, and then press '''''Add Library'''''.


=== Can another "Memento" user access a template from my library? ===
=== How can another Memento user access a template from my library? ===
Yes, simply select the relevant library , select context menu > ''Edit the library''. Using the share button at the top right, name the template, select the related category and give a small description to help others.<br />
Edit the relevant library &mdash; from the Libraries List screen, press the 3-dot menu from your library icon or from the library's Entries List screen, open the 3-dot menu from the upper-right corner of the screen and select '''''Edit the library'''''. Then, open the 3-dot menu inn the upper-right corner of the screen and select '''''Share''''', name the template, select the related category, and give a small description to help others.
Additionally, within the library edit menu, context menu > ''Export'', choose a suitable name and click save. This creates a .template file which can later be transferred using a file management application.
 
Additionally, within the Library Edit screen, 3-dot menu > '''''Export''''', choose a suitable name, and click '''''Save'''''. This creates a '''''.template''''' file which can later be transferred using a file management application.


=== Can I change the type of a field? ===
=== Can I change the type of a field? ===
The only way a field type can be changed is during creation, once a field type is locked in there is no way of changing it.<br />
'''No''', once a field is created, its type cannot be changed.
Pro Tip: If a field type does need to be changed, why not create a new field and field type, sync the database with Google Drive, copy the data and re-sync back to Memento.
 
:; Note: If you want to change a field's type, and you also want to preserve the data from the field, you could create a new field with the field type you want, sync the database with Google Sheets, copy the data to the new field within Sheets, and re-sync back to Memento. After verifying the results, you can delete the original field.<br/>If you don't care to preserve data, merely delete the field within the Library Edit screen and create a new one with the type you want.
 
=== Can the value of one field affect the visibility of other fields when creating or editing an entry? ===
'''Yes'''; if you have a field with choices (Checkbox, Single-choice list, Multiple-choice list, Radio buttons, Checkboxes), you can enable dependencies based on the choice(s). The choice field is called the '''''gating''''' field, and fields that are dependent on it are called '''''dependent''''' fields.
 
To enable dependencies, do the following in the Library Edit screen:
# Create a gating field with choice values ('''Items''').<br/>Example: Gender, with items '''Male''' and '''Female'''
# Add a dependent field, and select '''''Dependencies of the field'''''; this brings up the '''''Dependencies List card'''''.
# Press the blue plus ('''<big>+</big>''') button to add a dependency; this brings up the '''''Add a dependency''''' card.
# Select the field upon which to be dependent and press the '''''OK''''' button; this will bring up the '''''Create dependency''''' card.
# Choose whether the dependency is only when editing an entry (the default) or also when viewing an entry.
# Then choose the value(s) of the gating field (the Items) that will cause the dependent field to be visible (perhaps '''Female''') and press the checkmark in the upper-left corner of the card.


=== Can the value of one field affect the visibility of the other fields when creating or editing an entry? ===
Now, when the corresponding choice(s) is|are selected ('''Female''', perhaps), the previously hidden dependent field(s) become visible.
Yes, if you have a field with multiple choices (Single-choice list, Multiple-choice list, Radio buttons, Checkboxes) you can enable dependences based on the multiple choice.<br />
To enable dependencies, do the following:
# Create a field with a multiple choice value (example: Gender, with the values, M|F)
# Create another field, select "Dependencies of the field" followed by ''Add a dependency''
# Select the visibility of the field based on which multiple choice value is selected. (example: M)
Now when the corresponding multiple choice is selected, the previously hidden dependent fields become visible.


=== Can I create relationships between libraries? ===
=== Can I create relationships between libraries? ===
Yes (partially), when you're creating or editing a library:
'''Yes'''; when you're creating or editing a library:
# Select field type Link to Entry
# Add a field of type '''''Link to Entry'''''
# Within ''Advanced Parameters > Select the library''
# Select the Link Order &mdash; many-to-many, one-to-many, or one-to-one
This allows manual selection of entries from the linked library.
# Within '''Advanced Parameters''', select the target library
This allows manual selection of entries from the linked library during entry creation or edit.


=== Can multiple fields be visible on a list of entries? ===
=== Can multiple fields be visible on a list of entries? ===
Yes, Memento can hold four field functions (roles) on the entry list: Entry Name, Entry Description, Entry Status & Thumbnail.<br />
'''Yes''', an entries list row can hold four field roles: Entry Name, Entry Description, Entry Status, and Thumbnail; not all roles apply to all fields types.
Each role places the results is a specific area within the list view. The diagram shows the field layout. The default Regular Field doesn't appear on the list and can only be viewed within the individual entry.
 
Each role places the results is a specific area within the list view. Regular Field doesn't appear on the list and can only be viewed within the Entry View or Entry Edit card.
 
See '''[[TBD]]''' for more information.
 
=== Can I attach a thumbnail to my entries? ===
'''Yes''', if you set up an Image field in the library. When selected, the '''''Thumbnail''''' role becomes available, and the image appears at the left side of the list row.


=== Can I attach a thumbnail to my records? ===
'''[[BELOW NOT YET UPDATED]]'''
Yes, if you set up a field with an ''image'' type. When selected, the ''Thumbnail'' field function becomes available and appears at the left side of the field layout.


== Working with entries ==
== Working with entries ==
=== Can I search using wildcards? ===
=== Can I search using wildcards? ===
Yes, wildcards can be used for partial word searching. By using the asterisk symbol ( * ), you can generate a wildcard search and find specific words throughout a record. <br />
Yes, wildcards can be used for partial word searching. By using the asterisk symbol ( * ), you can generate a wildcard search and find specific words throughout a record. <br />
Line 43: Line 60:
* Search: Memento*  (finds any field beginning with 'Memento')
* Search: Memento*  (finds any field beginning with 'Memento')
* Search: *database* (finds 'database' throughout the field)
* Search: *database* (finds 'database' throughout the field)
* Search: *best* *application* (finds fields containing both 'best' and 'application')
* Search: *best* *application* (finds fields containing both 'best' and 'application' within the field)


=== Can I search libraries using barcodes? ===
=== Can I search libraries using barcodes? ===
Yes, before you can scan barcodes you must first:
Yes, before you can scan barcodes, you must first:
# Install “Barcode Scanner” by ZXing Team (also available to download through Memento interface).
# Install “Barcode Scanner” by ZXing Team (also available to download through Memento interface).
# Setup a library with the Barcode field type
# Set up a field with the Barcode field type
When the above criteria has been filled, open the context menu > ''Barcode search'' then scan the barcode.
When the above criteria have been filled, open the context menu > ''Barcode search';' then scan the barcode.


=== Can I copy an existing entry? ===
=== Can I copy an existing entry? ===
Yes, you can copy an entry by opening the relevant library:
Yes, you can copy an entry by opening the relevant library, and then:
# Long press the required entry > ''Copy''
# Long press the required entry > ''Copy''
# A new record is created using existing data (edit if applicable) > Press ''Done''.
# A new entry is created using existing data (edit if applicable)
# Press ''Done''.


=== Can I send an entry via email? ===
=== Can I send an entry via email? ===
Yes, entries can be sent by opening the relevant library:
Yes, entries can be sent by opening the relevant library, and then:
# Long press the required entry > ''Send''
# Long press the required entry > ''Send'' icon
# Select your preferred email client (Gmail, Outlook, etc.)
# Select your preferred email client (Gmail, Outlook, etc.)
# Enter recipient(s) and send
# Enter recipient(s) and send
Line 64: Line 82:
# Open menu within library > ''Send all > Formatting...''
# Open menu within library > ''Send all > Formatting...''
# Select what information you want from which field
# Select what information you want from which field
Commonly used settings can be stored as a template by selecting the “+” at the top left and naming the template
Commonly used settings can be stored as a template by selecting the “+” at the top left and naming the template.


=== Is it possible to create a checkbox that is viewable within the library list view? ===
=== Is it possible to create a checkbox that is viewable within the library list view? ===
Yes, this can be done during field creation (or editing):
Yes, this can be done during field creation (or editing):
# Create a field using the boolean field type   
# Create a field using the Boolean field type   
# Within the ''"Where you can edit"'' select the option ''"list entries"''  
# Within the ''"Where you can edit"'', select the option ''"list entries"''  
The checkbox will appear at the left of the record allowing selection within the list view.  
The checkbox will appear at the left of the entry, allowing update within the list view.  


=== Where are the images attached to entries stored? ===
=== Where are the images attached to entries stored? ===
Line 77: Line 95:
# Select File storage folder.
# Select File storage folder.


=== My device doesn't have enough free internal memory, can I move the database to the SD card? ===
=== My device doesn't have enough free internal memory; can I move the database to the SD card? ===
Yes, you can move the whole database:
Yes, you can move the whole database:
# Within Memento’s main interface, access the context menu > Settings
# Within Memento’s main interface, access the context menu > Settings
Line 93: Line 111:
== Appearance ==
== Appearance ==
=== If I don’t like the light theme can I change it? ===  
=== If I don’t like the light theme can I change it? ===  
Yes, there are two theme’s available, these can be alternated from the main interface:
Yes, there are two themes available; these can be alternated from the main interface:
# Access the context menu > Settings
# Access the context menu > Settings
# View sub-section > Theme > Black Theme
# View sub-section > Theme > Black Theme
Line 108: Line 126:
# View sub-section > Font size
# View sub-section > Font size


=== Can I open a library from my devices home screen? ===
=== Can I open a library from my device's home screen? ===
Yes, it’s possible to create shortcuts to individual libraries. Within the related Memento library:
Yes, it’s possible to create shortcuts to individual libraries. Within the related Memento library:
# Open library > menu > ''Create Shortcut''
# Open library > menu > ''Create Shortcut''
This places the library shortcut (including its icon) on the next available space on the devices home screen.
This places the library shortcut (including its icon) on the next available space on the device's home screen.
 


== Import, synchronization and backup ==
== Import, synchronization and backup ==
Line 146: Line 163:


== Calculations ==
== Calculations ==
=== Can I use JavaScript for my calculation? ===
Yes, use the JavaScript field type. The final value assigned will be the result of the calculation.
=== Can I use calculations for multiple fields? ===
=== Can I use calculations for multiple fields? ===
Yes, Memento can perform an array of calculations:
Yes, Memento can perform an array of calculations:
# Within the library creation, add a ''Calculation'' field type
# While creating a library, add a ''Calculation'' field type
# Within the Expression sub-section add either field or function and operator(s)
# Within the Expression sub-section, add either field or function and operator(s)
An example (quantity x price): #{price} * #{quantity} the resulting field would be the total.
An example (quantity x price): #{price} * #{quantity} the resulting field would be the total.


=== Can I find the total value for a specific field within a library? ===
=== Can I find the total value for a specific field within a library? ===
Yes, Memento can display the sum total of a specified field:
Yes, Memento can display the sum total of a specified field:
# Within the library edit screen, select ''Aggregation'' tab > click on '''+''' button.
# Within the library edit screen, select the ''Aggregation'' tab > click on the '''+''' button.
# Select the function ("Sum").
# Select the function ("Sum").
# Select the field required.
# Select the field required.
Memento allows for a custom string to be displayed (example “Total:”) and can be aligned left or right and is displayed at the bottom of the library list view
Memento allows for a custom string to be displayed (example “Total:”) and can be aligned left or right and is displayed at the bottom of the library list view.


=== Can I perform calculations with dates & times? ===
=== Can I perform calculations with dates & times? ===
Yes, there are a few formulae that can be used to calculate dates:
Yes, there are a few formulas that can be used to calculate dates:


* To calculate a date by adding days, months or years to a given date use: dateadd(#{date1},d,m,y) where #{date1} is the value of a date field and d,m,y are integers.
* To calculate a date by adding days, months or years to a given date, use: dateadd(#{date1},d,m,y), where #{date1} is the value of a date field and d,m,y are integers.
* For date/time calculations use: dateadd(#{datetime1},s,m,h,d,m,y) where #{datetime1} is the value of a date/time field.
* For date/time calculations, use: dateadd(#{datetime1},s,m,h,d,m,y), where #{datetime1} is the value of a date/time field.
* To calculate the number of days between two dates, use: datediff(#{date1},#{date2})  
* To calculate the number of days between two dates, use: datediff(#{date1},#{date2})  
* To calculate the number of seconds between two date/time values use: #{datetime1}-#{datetime2}
* To calculate the number of seconds between two date/time values, use: #{datetime1}-#{datetime2}


== Privacy ==
== Privacy ==
Line 181: Line 201:
# Tick the ''Encrypt the contents'' box and ''OK'' to confirm
# Tick the ''Encrypt the contents'' box and ''OK'' to confirm
String fields will be encrypted using AES and searching encrypted entries is disabled.
String fields will be encrypted using AES and searching encrypted entries is disabled.
[[Category:FAQ]]

Navigation menu