Text

Use this for Text fields. User is prompted to enter text.  

<?xml version='1.0' ?>

 <!-- Example Report
     XML Report by Mike Weideli of Littlefield Consultancy 

     Version 1 14 May 2008  
-->
<CustomReport title="ExampleReport"  menupath="Example reports" 
description="A simple report " >
<SQL>
    SELECT * FROM  individual 
    <Where keytype="Default">
           WHERE 
          
<Condition field="Surname" operator="equal" type="Text" name="Surname" , entrycount="1" />

   </Where>
</SQL>
</CustomReport>

 In the above example the user will be prompted to enter text. All entries which match based on the operator will be returned.

Using the Like operator

With the text field the 'like' operator can be used. This runs with a wildcard added to the end (ie. entering wilk as a parameter in the above example will return every surname starting with wilk). The user can add a wildcard elsewhere in the text (ie. in the example entering *son will return all names with son anywhere in the surname).

Using the entrycount attribute

If 1 (the default) then only a single instance of the parameter entry control is available. If greater than 1 the control is repeated the number of times specified. The user has to make an entry in all of them for the report to run. If -1 then the user can add as few (minimum 1) or as many entries as they wish. If the value of the entrycount attribute is not equal to 1 then the only valid operator is "equal".  

 

Relate Topics:
  Filter File Format
  Filters (<Condition> tag)
  Text
  Date
  VagueDate
  TrueFalse
  Location/Name/Taxon
  Bounding Box
  Grid Square Range
  Spatial Reference
  Location in Polygon
  Samples in Polygon
  Choose option
  CSV Files
  Special attributes
Created by Atop CHM to web converter,© 2009 all right reserved.