• <GetStart>
  • CSPro User's Guide
    • The CSPro System
    • Data Dictionary Module
    • The CSPro Language
    • Data Entry Module
      • Introduction to Data Entry
      • Data Entry Application
        • General Data Entry Concepts
        • CSPro Data Entry Concepts
        • Create a Data Entry Application
        • Change Data Entry Characteristics
        • Forms Designer
          • Introduction to Forms Design
          • Add Things to a Form
            • Add a Form
            • Add Fields to a Form
            • Add a Roster to a Form
            • Add Things to a Roster
            • Add Text to a Form
            • Add Lines or Boxes to a Form
          • Modify Things in a Form
          • Change Form Properties
      • Data Entry Editing
      • CAPI Data Entry
      • Network Data Entry
      • Android Data Entry
    • Batch Editing Applications
    • Tabulation Applications
    • Data Sources
    • CSPro Statements and Functions
    • Templated Reporting System
    • HTML and JavaScript Integration
    • Action Invoker
    • Appendix
  • <CSEntry>
  • <CSBatch>
  • <CSTab>
  • <DataViewer>
  • <TextView>
  • <TblView>
  • <CSFreq>
  • <CSDeploy>
  • <CSPack>
  • <CSDiff>
  • <CSConcat>
  • <Excel2CSPro>
  • <CSExport>
  • <CSIndex>
  • <CSReFmt>
  • <CSSort>
  • <ParadataConcat>
  • <ParadataViewer>
  • <CSCode>
  • <CSDocument>
  • <CSView>
  • <CSWeb>

Add a Roster to a Form

CSPro automatically creates a roster, under appropriate conditions, when you drag a dictionary item onto a form. In most cases where a roster is possible, CSPro obeys the Roster Options on the drag options dialog box. Make sure this option is Horizontal or Vertical before you begin. In some drag and drop operations a roster is not possible and will not be created. In other drag and drop operations a roster is the only alternative.
Common ways to create a roster include:
  • Drag a multiple record () from the data dictionary to a blank form. This will generate a roster containing all the items in the record.
  • Drag one item () from a multiple record in the data dictionary to a blank form. This will generate a roster containing only that item. You can then add more items to the roster one at a time.
  • Drag an item from a multiple record, or the record itself, to a form that contains only items from another single record or ID items.
  • Drag a multiple item or subitem () to a form. If you have a multiple item that has subitems, and you want to create a roster of the subitems, make sure you have the "Use subitems if present" box checked in the Drag Options dialog box.
See also: Add Things to a Roster, Change Roster Properties