Form definition

In ActivityInfo, Forms are the main components of your Database.  A Form defines the various data to be collected, and how they link together. Usually, a Form will represent part of the information you wish to gather. A Form is composed of one or more Fields. Each Field represents a type of data to be collected, and can be combined in any way you choose. This gives you flexibility in creating Forms which match your information requirements.

Form Data Model


For instance, a Form could represent:

  • Tasks
  • Programs
  • Projects
  • Beneficiaries
  • Surveys
  • Interventions in a specific country
  • etc.

Forms are the primary way Users will interact with your data. During data collection, a User will fill out the various fields defined on your Form, and save them in your Database. These saved entries are referred to as Records.

You can add a special type of Form, referred to as a Subform, to allow you to add additional information to a Form or to report over a time range for the same Record or to report multiple occurrences for the same Record.

Forms can also be linked together using special Reference fields. This will allow you to reduce duplication of data, and to report on connected data.