Hay tres tipos básicos de controles: dependientes, calculados e independientes.
Los controles dependientes están directamente conectados con una base de datos. Se utilizan para introducir información en la base de datos o mostrar los datos contenidos en ella. Pueden modificar los datos o mostrar los cambios efectuados en la información cuando se producen.
Los controles calculados realizan los cálculos usando información contenida en la base de datos, pero no efectúan cambios en ella.
Los controles independientes contienen información, pero no están conectados directamente con información contenida en bases de datos.