Form definition

The following section defines what a Form is in ActivityInfo.

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. 

For instance, a Form could represent:

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

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

Forms are the primary way Users will interact with your data. During Data Entry, 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 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.