Este ejemplo utiliza el archivo Entry.asp, que usa diversos controles en tiempo de diseño para explorar los registros de la base de datos, modificarlos y desplazarse por ellos.
Control en tiempo de diseño Recordset: este control conecta la página a la tabla DENTRY.
Control en tiempo de diseño Textbox: estos controles se utilizan para mostrar y modificar los campos Nombre, Apellidos, Dirección, Ciudad, Provincia o estado y Código postal de la tabla DENTRY. Cada uno de estos controles está enlazado con un campo de la tabla.
Control en tiempo de diseño OptionGroup: este control está enlazado con el campo Sexo de la tabla DENTRY. Los valores estáticos de Masculino y Femenino se establecen en las propiedades del control y en la tabla corresponden a un 1 para Masculino y a un 0 para Femenino.
Control en tiempo de diseño Listbox: este control debe establecerse como un cuadro de lista desplegable y está enlazado con el campo INGRESOS de la tabla DENTRY.
Control en tiempo de diseño Checkbox: este control está enlazado con el campo PC de la tabla DENTRY. El valor del campo es un valor de bit que determina si la casilla de verificación debe estar activada o no.
Control en tiempo de diseño RecordsetNavBar: este control está enlazado con el control en tiempo de diseño Recordset para permitir al usuario desplazarse por los registros de la tabla DENTRY.
Control en tiempo de diseño FormManager: este control es el encargado de controlar todo el formulario. Cuando se abre por primera vez el formulario, se hace en modo Explorar. En su parte superior hay dos botones visibles que permiten alternar entre los modos Explorar y Modificar. Al pasar al modo Modificar aparecen tres botones más y se oculta la barra RecordsetNavBar. Estos tres nuevos botones le permiten insertar,
eliminar o actualizar la información de la tabla DENTRY.
En el cuadro de diálogo de propiedades de FormManager, se establecen las propiedades de los modos Explorar y Modificar para habilitar o deshabilitar los controles contenidos en el formulario. El modo Explorar es también el modo predeterminado cuando se entra en esta página Web.
En la ficha Acción del cuadro de diálogo de propiedades de
FormManager se establecen las propiedades de los botones. Cada botón realiza un conjunto distinto de acciones.
El botón Modificar habilita los controles del formulario, muestra tres botones, Insertar, Eliminar y Actualizar, además de ocultar la barra RecordsetNavBar.
El botón Insertar llama primero al método Recordset.AddRecord y, a continuación, al método Recordset.MoveLast para permitirle modificar el registro recién agregado.
El botón Eliminar llama al método Recordset.DeleteRecord, que elimina el registro seleccionado en ese momento y, a continuación, llama al método Recordset.MoveFirst, que muestra el primer registro del conjunto.
El botón Actualizar llama al método Recordset.UpdateRecord, que guarda los cambios realizados en el registro seleccionado en cada momento. Debe hacerse clic en este botón para poder guardar los cambios realizados en un nuevo registro creado mediante el botón Insertar.
El botón Explorar deshabilita los controles del formulario, oculta los tres botones de edición y muestra la barra RecordsetNavBar.