Calc: Concatenate Making a text based on values from other fields. The field supports a basic version of Complex formulas  as of version 6144, the last and innermost formula i calculated first. The separators ? and : has to have a space on both sides! Supported comparisons and mathematics: One level of math, eg.  [FIELDX] + [FIELDY] == [FIELDZ] + [FIELDQ] Supported mathematics are: plus, minus, divide, multiply and modulus Supported number comparators are: equal (= or ==), unequal (!=), less than (<), greater than (>), less than or equal (<=) and greater than or equal (>=) Supported text comparators are: equal (= or ==) and unequal (!=) Samples of basic formulas: Expression Result ( [FIELDX] > [FIELDY] ? X ([FIELDX]) is greater : Y ([FIELDY]) is greater ) Given that the value of both fields are numbers (int or float), and FIELDX has a greater value. The result would be:  X ([FIELDX]) is greater , where [FIELDX] would be replaced with the value of the field ( [RADIO] = Yes ? User accepted : User didn't accept ) Given that [RADIO] is a  FieldNumberBoolean  and the TRUE value has been set to "Yes", if the user selects it. The result would be:  User accepted ( [PROVIDER] = IMDB ? Link to IMDB : ( [PROVIDER] = TheMovieDB ? Link to TheMovieDB : Unknown provider ) ) This is an example of two nested formulas, enabling comparison of an element against multiple values. Given that [PROVIDER] is a string value (text, dropdown, etc), [ID] could be anything. If provider equals "IMDB" a link to IMDB would show up, and the ID would be input. If provider equals "TheMovieDB" a link to TheMovieDB would show up, and the ID would be input. ( [ACCEPT] != YES ? [Y] ? test1 : test2 )\">Link : Link ) This is just an example of nesting. Properties Type: Complex Groupable: No Show in lists: Yes Searchable: Yes User interface Field in show mode Due to its nature this field has no special editing mode. Configuration [Description of configs] Developer info FeltTypeID: 82 SQL datatype: TEXT Class name: FieldCalcConcatenate