binders · 2020-06-28 · form types forms are defined by their form type which you can modify...

52
Binders This application helps you to organize and share your data. No account, no subscription, no ads. Your data privacy is respected. Support is available 7-days-a-week. Backup your binders regularly. Android device binders are deleted if the application is uninstalled. The desktop application is available on the Web site. Each binder is a database. You can create as many binders as you need. Look at examples and how they work. If you don't find a simple solution, contact us. A binder can have many form types. • Form types • Organization • Relational databases • Display • Validation • Dependency • Deletion • Binder size • Performance • Import • Export • External access • Synchronization › 2 › 41 › 41 › 43 › 43 › 44 › 43 › 45 › 45 › 45 › 46 › 49 › 51 1 / 52

Upload: others

Post on 11-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

BindersThis application helps you to organize and share your data.No account, no subscription, no ads.Your data privacy is respected.Support is available 7-days-a-week.

Backup your binders regularly.Android device binders are deleted if the application is uninstalled.The desktop application is available on the Web site.Each binder is a database.You can create as many binders as you need.Look at examples and how they work.If you don't find a simple solution, contact us.A binder can have many form types.

• Form types• Organization• Relational databases

• Display• Validation• Dependency• Deletion• Binder size• Performance

• Import• Export• External access• Synchronization

› 2› 41› 41

› 43› 43› 44› 43› 45› 45

› 45› 46› 49› 51

1 / 52

Page 2: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Form typesForms are defined by their form type which you can modify according to your needs.

• Fields• Sort order• Editor• Form subtypes• Form parts• Validation rules

› 3› 40› 40› 40› 40› 40

2 / 52

Page 3: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

FieldsA form type can have as many fields as necessary.A field can have a type of value or linked forms.To add many pictures to a form, add a linked forms field to a new dependent form type with a picture field.Tutorial: binder “fields”.

• Possibility• Number• Text• Multilingual text• Date• Duration• Picture• GPS position• Linked forms• Calculation types• Converted field• From a linked form

› 4› 7› 13› 18› 21› 25› 29› 32› 42› 39› 39› 39

3 / 52

Page 4: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

PossibilityThe value is a choice of one or many cases.Use the Case constant value function to read the case configured number.

• Available functions › 5

4 / 52

Page 5: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Available functions• Constant value

• Field from the current form• Field from the previous form• Field from all forms

• Case from a number

• Condition• Alternative value

› 6

› 6› 6› 6

› 6

› 6› 6

5 / 52

Page 6: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Constant valueCan be used as a default value for a field.

Field from the current formResult: the value of the last field of the path from the current form.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from the previous formResult: the value of the last field of the path from the previous form.The sort order is important to determine which form is the previous one.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from all formsResult: the value of the last field of the path from forms of a type.The calculation is ignored if a field is empty.The forms list can be filtered.

Case from a numberResult: the case with the chosen constant value.Requires a single value.

ConditionResult: the first term if the condition is true otherwise the second term.

• Available functions

Alternative valueResult: the first term else the second term and so on.

› 35

6 / 52

Page 7: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

NumberNumber fields with configured minimum and maximum values can display a slider bar.The field width depends on the configured maximum value.

• Available functions › 8

7 / 52

Page 8: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Available functions• Constant value

• Field from the current form• Field from the previous form• Field from all forms

• Number of forms• Number of all forms• Rounded value• Text value• Date value• Minutes between two dates• Days between two dates• Months between two dates• Years between two dates• Days of a duration• Hours of a duration• Latitude• Longitude• Distance between two GPS positions• Text length• Text position• Case constant value• Number of cases• Form identification code• Random number• Power• Square root• Pi• Sine• Cosine• Exponential• Logarithm

• Opposite number• Inverse number• Absolute value• Operations• Minimum• Maximum• Average• Modulo• Increase• Decrease• Difference

• Condition• Alternative value

› 9

› 9› 9› 9

› 9› 9› 9› 9› 9› 9› 9› 10› 10› 10› 10› 10› 10› 10› 10› 10› 10› 10› 11› 11› 11› 11› 11› 11› 11› 11› 11

› 11› 11› 11› 12› 12› 12› 12› 12› 12› 12› 12

› 12› 12

8 / 52

Page 9: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Constant valueResult: the configured constant value.Can be used as a default value for a field.

Field from the current formResult: the value of the last field of the path from the current form.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from the previous formResult: the value of the last field of the path from the previous form.The sort order is important to determine which form is the previous one.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from all formsResult: the value of the last field of the path from forms of a type.The calculation is ignored if a field is empty.The forms list can be filtered.

Number of formsResult: the value of the last field of the path from the current form.The calculation is ignored if a field is empty.The forms list can be filtered.

Number of all formsResult: the value of the last field of the path from forms of a type.The calculation is ignored if a field is empty.The forms list can be filtered.

Rounded valueResult: the rounded number.

Text valueResult: the number from the text.Requires a single value.

Date valueResult: the numeric value from the date.

Minutes between two datesResult: the number of minutes between the dates.Returns an integer number.

9 / 52

Page 10: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Days between two datesResult: the number of days between the dates.Returns an integer number.

Months between two datesResult: the number of months between the dates.Returns an integer number.

Years between two datesResult: the number of years between the dates.Returns an integer number.

Days of a durationResult: the number of days of the duration.Returns a number with decimals.

Hours of a durationResult: the number of hours of the duration.Returns a number with decimals.

LatitudeResult: the latitude of the GPS position.Requires a single value.

LongitudeResult: the longitude of the GPS position.Requires a single value.

Distance between two GPS positionsResult: the distance in meters between the GPS positions.

Text lengthResult: the length of the text.

Text positionResult: the position of the second text in the first text.Uppercase letters are ignored.The value is always positive.

Case constant valueResult: the constant value of the case of the field.Use the Case constant value function to read the case configured number.

10 / 52

Page 11: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Number of casesResult: the number of cases of the field.

Form identification codeResult: the form identification code.

Random numberResult: a random number.The Calculated and stored option is recommended.

PowerResult: the power of the number.

Square rootResult: the square root of the number.Requires a single value.

PiResult: the Pi constant.

SineResult: the sine of the term.Requires a single value.

CosineResult: the cosine of the term.Requires a single value.

ExponentialResult: the Euler's number e raised to the power of the number.Requires a single value.

LogarithmResult: the logarithm of the number.Requires a single value.

Opposite numberResult: the opposite value of the number.Requires a single value.

Inverse numberResult: the inverse value of the number.Requires a single value.

11 / 52

Page 12: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Absolute valueResult: the absolute value of the term.Requires a single value.

OperationsResult: the calculated value of the operations.If a term has many values, they are summed.Hidden fields can be used for intermediary results.Use an Operations function for parenthesis.

MinimumResult: the minimum of terms.Requires at least one value.Hidden fields can be used for intermediary results.

MaximumResult: the maximum of terms.Requires at least one value.Hidden fields can be used for intermediary results.

AverageResult: the average of terms.Requires at least one value.Hidden fields can be used for intermediary results.

ModuloResult: the remainder of the Euclidean division.

IncreaseResult: the number plus the percentage.

DecreaseResult: the number minus the percentage.

DifferenceResult: the percentage between the numbers.

ConditionResult: the first term if the condition is true otherwise the second term.

• Available functions

Alternative valueResult: the first term else the second term and so on.

› 35

12 / 52

Page 13: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

TextUse a text field if no other field suits.

• Available functions• Shortcut type

› 14› 17

13 / 52

Page 14: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Available functions• Constant value

• Field from the current form• Field from the previous form• Field from all forms

• Random• Number• Date• ISO date• Week day• Spelled number• Text part• Concatenation• Multilingual text• Case name• Duration between two dates• System variable

• Condition• Alternative value

› 15

› 15› 15› 15

› 15› 15› 15› 15› 15› 15› 15› 15› 16› 16› 16› 16

› 16› 16

14 / 52

Page 15: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Constant valueResult: the configured constant value.Can be used as a default value for a field.

Field from the current formResult: the value of the last field of the path from the current form.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from the previous formResult: the value of the last field of the path from the previous form.The sort order is important to determine which form is the previous one.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from all formsResult: the value of the last field of the path from forms of a type.The calculation is ignored if a field is empty.The forms list can be filtered.

RandomResult: a randomly generated password.

NumberResult: the text from the number.

DateResult: the text from the date.

ISO dateResult: the ISO text from the date.

Week dayResult: the day of the date.

Spelled numberResult: the spelled number text.Example: dollar, cent, 100.

Text partResult: the part of the text.Example: the first character if begin=0 and end=1.

15 / 52

Page 16: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

ConcatenationResult: the gathered texts.

Multilingual textResult: the text from the multilingual text.

Case nameResult: the case name of the field.

Duration between two datesResult: the duration between the dates.

System variableResult: the value of the system variable.

ConditionResult: the first term if the condition is true otherwise the second term.

• Available functions

Alternative valueResult: the first term else the second term and so on.

› 35

16 / 52

Page 17: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Shortcut typeShortcuts allow to open external applications.Large documents (PDFs, images) can be in a cloud storage and accessed from shortcuts.File paths are restricted by Android security rules.Shared references allow to navigate between forms of many binders with the same value.

17 / 52

Page 18: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Multilingual textThe displayed value depends on the user language.

• Available functions › 19

18 / 52

Page 19: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Available functions• Constant value

• Field from the current form• Field from the previous form• Field from all forms

• Condition• Alternative value

› 20

› 20› 20› 20

› 20› 20

19 / 52

Page 20: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Constant valueResult: the configured constant value.Can be used as a default value for a field.

Field from the current formResult: the value of the last field of the path from the current form.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from the previous formResult: the value of the last field of the path from the previous form.The sort order is important to determine which form is the previous one.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from all formsResult: the value of the last field of the path from forms of a type.The calculation is ignored if a field is empty.The forms list can be filtered.

ConditionResult: the first term if the condition is true otherwise the second term.

• Available functions

Alternative valueResult: the first term else the second term and so on.

› 35

20 / 52

Page 21: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

DateThe precision can be up to milliseconds.

• Available functions• Calendar export

› 22› 47

21 / 52

Page 22: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Available functions• Constant value

• Field from the current form• Field from the previous form• Field from all forms

• Now• Mixed date

• Binder last change• Form last change• Form creation

• Addition• Subtraction• Minimum• Maximum

• Condition• Alternative value

› 23

› 23› 23› 23

› 23› 23

› 23› 23› 23

› 23› 23› 23› 24

› 24› 24

22 / 52

Page 23: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Constant valueResult: the configured constant value.Can be used as a default value for a field.

Field from the current formResult: the value of the last field of the path from the current form.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from the previous formResult: the value of the last field of the path from the previous form.The sort order is important to determine which form is the previous one.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from all formsResult: the value of the last field of the path from forms of a type.The calculation is ignored if a field is empty.The forms list can be filtered.

NowResult: the current date.The Calculated and stored option is recommended.

Mixed dateResult: the date calculated from the terms.The default date is now.

Binder last changeResult: the binder last modification date.

Form last changeResult: the form last modification date.

Form creationResult: the form creation date.

AdditionResult: the date plus the duration.

SubtractionResult: the date minus the duration.

23 / 52

Page 24: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

MinimumResult: the minimum of terms.Requires at least one value.Hidden fields can be used for intermediary results.

MaximumResult: the maximum of terms.Requires at least one value.Hidden fields can be used for intermediary results.

ConditionResult: the first term if the condition is true otherwise the second term.

• Available functions

Alternative valueResult: the first term else the second term and so on.

› 35

24 / 52

Page 25: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

DurationThe precision can be up to milliseconds.Highest durations are at most in days.

• Available functions › 26

25 / 52

Page 26: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Available functions• Constant value

• Field from the current form• Field from the previous form• Field from all forms

• Between two dates

• Addition• Subtraction• Multiplication• Division• Minimum• Maximum• Average

• Condition• Alternative value

› 27

› 27› 27› 27

› 27

› 27› 27› 27› 27› 27› 28› 28

› 28› 28

26 / 52

Page 27: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Constant valueResult: the configured constant value.Can be used as a default value for a field.

Field from the current formResult: the value of the last field of the path from the current form.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from the previous formResult: the value of the last field of the path from the previous form.The sort order is important to determine which form is the previous one.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from all formsResult: the value of the last field of the path from forms of a type.The calculation is ignored if a field is empty.The forms list can be filtered.

Between two datesResult: the number of seconds between the dates.The value is always positive.

AdditionResult: the calculated value of the operations.Requires at least one value.Hidden fields can be used for intermediary results.

SubtractionResult: the calculated value of the operations.Requires two values.Hidden fields can be used for intermediary results.

MultiplicationResult: the calculated value of the operations.Requires at least one value.Hidden fields can be used for intermediary results.

DivisionResult: the calculated value of the operations.Requires two values.Hidden fields can be used for intermediary results.

27 / 52

Page 28: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

MinimumResult: the minimum of terms.Requires at least one value.Hidden fields can be used for intermediary results.

MaximumResult: the maximum of terms.Requires at least one value.Hidden fields can be used for intermediary results.

AverageResult: the average of terms.Requires at least one value.Hidden fields can be used for intermediary results.

ConditionResult: the first term if the condition is true otherwise the second term.

• Available functions

Alternative valueResult: the first term else the second term and so on.

› 35

28 / 52

Page 29: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

PictureDefault picture width is 600 pixels.Ten pictures take about 1Mb.The both storage and display sizes can be configured.

• Available functions › 30

29 / 52

Page 30: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Available functions• Constant value

• Field from the current form• Field from the previous form• Field from all forms

• Condition• Alternative value

› 31

› 31› 31› 31

› 31› 31

30 / 52

Page 31: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Constant valueResult: the configured constant value.Can be used as a default value for a field.

Field from the current formResult: the value of the last field of the path from the current form.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from the previous formResult: the value of the last field of the path from the previous form.The sort order is important to determine which form is the previous one.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from all formsResult: the value of the last field of the path from forms of a type.The calculation is ignored if a field is empty.The forms list can be filtered.

ConditionResult: the first term if the condition is true otherwise the second term.

• Available functions

Alternative valueResult: the first term else the second term and so on.

› 35

31 / 52

Page 32: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

GPS positionThe maximum precision is 6 decimals (11 cm).A binder can be exported to a GPX file.

• Available functions › 33

32 / 52

Page 33: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Available functions• Constant value

• Field from the current form• Field from the previous form• Field from all forms

• Here

• Condition• Alternative value

› 34

› 34› 34› 34

› 34

› 34› 38

33 / 52

Page 34: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Constant valueResult: the configured constant value.Can be used as a default value for a field.

Field from the current formResult: the value of the last field of the path from the current form.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from the previous formResult: the value of the last field of the path from the previous form.The sort order is important to determine which form is the previous one.The calculation is ignored if a field is empty.The forms list can be filtered.

Field from all formsResult: the value of the last field of the path from forms of a type.The calculation is ignored if a field is empty.The forms list can be filtered.

HereResult: the current GPS position.The Calculated and stored option is recommended.

ConditionResult: the first term if the condition is true otherwise the second term.

• Available functions › 35

34 / 52

Page 35: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Available functions• Constant value

• Empty field• Current form possibility equal• Contains text• Strong password• Week day• Current form equal• Current form subtype equal

• Not• And• Or• Comparison• Comparison• Comparison• Alternative value

› 36

› 36› 36› 36› 36› 36› 36› 36

› 36› 36› 36› 36› 36› 37› 37

35 / 52

Page 36: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Constant valueResult: the configured constant value.Can be used as a default value for a field.

Empty fieldResult: true if the field is empty.

Current form possibility equalResult: true if the field has the chosen case.The calculation is ignored if a field is empty.The forms list can be filtered.

Contains textResult: true if the terms match.

Strong passwordResult: true if the value is a strong password (at least one digit, one sign, one uppercase letter, one lowercaseletter).

Week dayResult: true if the date is one of the chosen days.

Current form equalResult: true if the form is the same one as the calculation.

Current form subtype equalResult: true if the form has the chosen subtype.

NotResult: true if the term is false.Requires a single value.

AndResult: true if all terms are true.

OrResult: true if at least one term is true.

ComparisonResult: true if the comparison is true.Requires two values.

36 / 52

Page 37: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

ComparisonResult: true if the comparison is true.Requires two values.

ComparisonResult: true if the comparison is true.Requires two values.

Alternative valueResult: the first term else the second term and so on.

37 / 52

Page 38: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Alternative valueResult: the first term else the second term and so on.

38 / 52

Page 39: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Calculation types• Entered else calculated: result or default value (Common case).• Calculated and stored: during the form creation.• Calculated on demand: recalculation button.• Calculated else entered: remplacement value (Rare case).

Converted fieldSome fields can be converted to another field type.Some conversions are not reversible.

From a linked formA field can be moved from a linked form type.

39 / 52

Page 40: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Sort orderTo compare two forms and determine which one is the first.Custom order allows user to manually change forms order.Huge forms lists are displayed faster with the No sort option in the form type settings.List statistics are not available if the form type has the No order option.

EditorA linked forms list can be displayed in its own page.Forms or some fields only can be directly entered in a list with the Embedded option.

Form subtypesYou can distinguish some forms with the same type.Example: a person form type with man and woman form subtypes.Tutorial: binder “form subtypes”.

Form partsFields can be grouped with a form part.Tutorial: binder “form parts”.

Validation rulesValidation rules allow to calculate if a form is valid or not.

40 / 52

Page 41: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

OrganizationEach form can be filled and linked to others.Example: an address is linked to a city which is linked to a country.

Some forms can depend on others, like an invoice line depends on an invoice.If an invoice is deleted, its lines are deleted too.A possibility field suits for a changing state (unpaid/paid).Form subtypes suit for a changeless state (type of invoice).

Relational databasesUnlike a relational database, you don't have here to manage keys and joins.You can organize your data naturally with multiple links between forms.It's a design tool which works with real data.You can use powerful features as cascade deletion, table inheritance, validation rules, constraints and calculatedfields.

• Linked forms › 42

41 / 52

Page 42: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Linked formsTwo linked form types have both linked form fields.These two field are configured to link only one or many forms.The forms filter allows to set the available forms.

42 / 52

Page 43: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

DisplayBinders can be grouped with a category.An empty field can be configured to be hidden.Fields can be grouped with a form part.A field can be always hidden.A field can be visible only for some form subtypes.

ValidationValidation helps you to manage missing or incoherent data.Example: if a number field value is greater than the defined maximum.Validation rules allow to calculate if a form is valid or not.

DeletionUser deleted forms can be restored from the Search Recycle bin page.

• Dependency › 44

43 / 52

Page 44: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

DependencySome forms can depend on others, like an invoice line depends on an invoice.If an invoice is deleted, its lines are deleted too.The dependent forms are hidden in the binder main page but you can show them with the View all option.

44 / 52

Page 45: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Binder sizeClear history allows to reduce the binder size (the database is rebuilt).

PerformanceHuge forms lists are displayed faster with the No sort option in the form type settings.Use the Calculated and stored option to skip useless calculations.

ImportYour data can be imported from CSV or XML files.Configure the fields type to create and fill.You can configure how a linked form is found from a column value.Key fields are used to find existing forms to update.Advice: to import forms of an existing type, export with the reimport option first.Example: to import customers and invoices files, import the customers first with the customer code as key andthen the invoices with the customer code as linked form.

45 / 52

Page 46: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

ExportYour data can be exported in many file types: PDF, WordML, CSV, XML ,JSON, ....Each file type has own limitations, like asian languages support for PDF.WordML DOC files require Microsoft Word.

• PDF export• Calendar export

› 47› 47

46 / 52

Page 47: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

PDF exportIf a column is not wide enough, you can hide, reduce other columns or use the Second line option.Example: a number field with a configured maximum has a reduced width.Tutorial: binder “PDF”.

Calendar exportAll forms with a date can be exported to a dedicated calendar.If the calendar application has issues (Xperia), use another one (Google).

• Period › 48

47 / 52

Page 48: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

PeriodUsed for searching, filtering and exporting to calendar.

48 / 52

Page 49: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

External access• Android Intent• Command line

› 50› 50

49 / 52

Page 50: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Android IntentYou can add or read form data using an Android Intent.Net.generism.linoteforandroid.CommandActivity.The field values follow the CSV columns format.For Tasker, configure Extra with line:key=value key="value 2" ....

To read the nearest form from a given location."command"="exportForm", "binder"="world atlas", "formType"="country", "sortField"="capital coordinates","sortDirection"="near", "sortLatitude"="48.878431", "sortLongitude"="2.364428".

To add a form."command"="importForm", "binder"="world atlas", "formType"="continent", "name"="atlantis".

Command lineYou can export a binder to XML file using a command line.--command="exportBinderXML" --binder="world atlas" --folder="C:\".

50 / 52

Page 51: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

SynchronizationIt is important to keep backup copies.Binders are synchronized between two folders.Only the newest version of each binder is kept.Synchronization never deletes binders.

A Generism sub folder is automatically created in cloud folders.Binder files have .gnbp extension.Renaming a binder file creates a duplicate during synchronization.You can check cloud files with the dedicated application.

• Between a device and a computer• Between two devices

› 52› 52

51 / 52

Page 52: Binders · 2020-06-28 · Form types Forms are defined by their form type which you can modify according to your needs. •Fields •Sort order •Editor •Form subtypes •Form

Between a device and a computer1 - If there is no cloud folder in the computer file explorer, install the cloud application.Dropbox. https://www.dropbox.com/installGoogle Drive. https://www.google.com/drive/download/2 - Add a binder on the device.3 - Synchronize on the device.4 - Wait for the cloud update.5 - Go with the the file explorer in “Generism” cloud subfolder.6 - Run “Binders.bat”.7 - Modify the binders on the computer.8 - Wait for the cloud update.9 - Synchronize on the device.

Between two devices1 - Add a binder on the device A.2 - Synchronize on the device A.3 - Wait for the cloud update.4 - Synchronize on the device B.5 - Modify the binders on the device B.6 - Synchronize on the device B.7 - Wait for the cloud update.8 - Synchronize on the device A.

52 / 52