• <GetStart>
  • CSPro User's Guide
    • The CSPro System
      • What is CSPro?
      • CSPro Capabilities
      • Release History
      • What's New in CSPro?
      • CSPro Applications
      • CSPro General Concepts
      • CSPro General Functionality
      • How To ...
        • Create a CSPro Application
        • Open an Existing Application
        • Change the View
        • Designer Font Preferences
        • Change Windows
        • Change the Print Page Setup
        • Print All or Part of a Document
        • Save an Application
        • Close an Application
        • Save an Application with a New Name
        • Specify Application File Names
        • Manage Application Files
        • Pack an Application
        • Manage Credentials
        • Get Help
        • Collaborating on CSPro Development
    • Data Dictionary Module
    • The CSPro Language
    • Data Entry Module
    • Batch Editing Applications
    • Tabulation Applications
    • Data Sources
    • CSPro Statements and Functions
    • Text Templates
    • Templated Reporting System
    • HTML, Markdown, and JavaScript Integration
    • Action Invoker
    • Appendix
  • <CSEntry>
  • <CSBatch>
  • <CSTab>
  • <DataManager>
  • <TextView>
  • <TblView>
  • <CSFreq>
  • <CSDeploy>
  • <CSPack>
  • <CSDiff>
  • <CSConcat>
  • <Excel2CSPro>
  • <CSExport>
  • <CSIndex>
  • <CSReFmt>
  • <CSSort>
  • <ParadataConcat>
  • <ParadataViewer>
  • <CSCode>
  • <CSDocument>
  • <CSView>
  • <CSWeb>

Manage Application Files

Overview
A CSPro application (data entry, batch edit, or tabulation) can contain auxiliary files that are incorporated into the application. For example, many users add multiple dictionaries to an application to gain access to lookup files. Other common auxiliary files include secondary form files, external logic files, and templated reports.
To add or remove auxiliary files to an application, from the File menu, select Manage Application Files. A dialog shows a tree containing the application, its dependent files, and its auxiliary files. A button, Add File, displays a list of files that can be added to the application. Another button, Remove File, removes an auxiliary file from an application. The Remove File button will be disabled if a file is an application dependency that cannot be removed. When removing a file, it will no longer be associated with the application, but it will not be deleted from the disk.
Manageable Files
The following auxiliary files can be added to an application using the Add File button:
  • Dictionary: Multiple dictionaries can be added at one time. Each dictionary must already exist and can only be added if it has a name that is unique to the application.
  • Form File: Multiple form files can be added at one time. Each form file must already exist. The form file's dependent dictionary will be added along with form file. The form file and dictionary can only be added if they have names that are unique to the application.
  • Code: Multiple code files (such as CSPro logic or JavaScript files) can be added at one time. If a code file does not exist, it will be created.
  • Messages: Multiple message files can be added at one time. If a message file does not exist, it will be created.
  • Report: Multiple reports can be added at one time. If a report file does not exist, it will be created. Multiple reports with the same file path can be added, but each report must have a unique name.
  • Resources: Multiple files, or a single directory, can be added at one time. Each file and directory must exist.
In addition, the properties for these dependent files can be modified:
  • Application
  • Table Specification