Survey Solutions

Support portal and knowledge base

Syntax Guide: Barcode questions

Last Updated: Apr 12, 2018 01:50PM EDT
Responses for barcode questions are recorded as a string data type.
 
The following functions can be used in conditions for barcode questions:
  • Length: Checks the number of characters
  • StartsWith: Checks that the barcode starts with specific characters
  • EndsWith: Checks that the barcode ends with specific characters
  • IsNumber: Checks that the barcode is a number
  • ConsistsOf: Checks that the barcode consists of a specific set characters
  

Length

Description

Checks the number of characters.
 

Syntax

varBarcode.Length

 This function checks the number of characters recorded.
 

Example 1

Assume that a survey is collecting the barcode of fertilizers farmers use (fertilizer_product). In this particular context you know that the barcode for these items must be 9 characters long. Therefore, the validation condition for this check would be:
fertilizer_product.Length==9

 
 

StartsWith

Description 

Checks that the barcode starts with specific characters.
 

Syntax

varBarcode.StartsWith(“value”)

This function checks the barcode recorded starts with the values specified as value.
 

Example 1

Suppose that an agricultural survey is also collecting soil samples from household gardens during the interview. The sample is marked with a barcode that must be scanned into questionnaire. All barcodes provided must start with the numbers “842”.
 
Therefore, the validation condition for this check would be:
soilLabel.StartsWith(“842”)
 

EndsWith

Description

Checks that the barcode ends with specific characters.
 

Syntax

varBarcode.EndsWith(“value”)

 
This function checks the barcode recorded ends with the characters specified as value.
 

Example 1

Suppose that an agricultural survey is also collecting soil samples from household gardens during the interview. The sample is marked with a barcode that must be scanned into questionnaire. All barcodes provided must end with the numbers “989”.
 
Therefore, the validation condition for this check would be:
soilLabel.EndsWith(“989”)
 

IsNumber 

Description

Checks that the barcode is a number .
 

Syntax

varBarcode.IsNumber()

This function checks that the barcode recorded is a number.
 

Example 1

Assume that a survey is collecting the barcode of fertilizers farmers use (fertilizer_product). In this particular context you know that the barcode for these must be a number. Therefore, the validation condition for this check would be:
fertilizer_product.IsNumber()


ConsistsOf

Description

Checks that the barcode is consists of a specific set of characters.
 

Syntax

varBarcode.ConsistsOf(“value”)
 
This function checks that the barcode recorded consists of a specific set of characters defined as value.
 

Example 1

 
Assume that a survey is collecting the barcode of fertilizers farmers use (fertilizer_product). In this particular context you know that the barcode for these must be a number. Therefore, the validation condition for this check would be:
fertilizer_product.ConsistsOf("1234567890") 

 
support@mysurvey.solutions
http://assets3.desk.com/
false
desk
Loading
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
about
false
Invalid characters found
/customer/en/portal/articles/autocomplete