Recursos de Dreamweaver CS4
|
Cómo completar la página de actualización en una operación
Las páginas de actualización constan de tres elementos:
Un juego de registros filtrado que permite recuperar el registro de una tabla de la base de datos.
Un formulario HTML que permite a los usuarios modificar los datos del registro.
Un comportamiento de servidor Actualizar registro que permite actualizar la tabla de la base de datos.
Puede añadir los dos últimos elementos de una página de actualización en una sola operación mediante el objeto de datos Formulario de actualización de registros. El objeto de datos añade a la página un formulario HTML y un comportamiento de servidor Actualizar registro.
Para utilizar el objeto de datos, la aplicación Web debe ser capaz de identificar el registro que desea actualizar, y la página de actualización debe poder recuperarlo.
Cuando el objeto de datos sitúe los elementos en la página, podrá utilizar las herramientas de diseño de Dreamweaver para personalizar el formulario o el panel Comportamientos del servidor para editar el comportamiento de servidor Actualizar registro.
Nota: La página de actualización sólo puede contener un comportamiento de servidor de edición de registros. Por ejemplo, no puede añadir un comportamiento de servidor Insertar registro o Eliminar registro a la página de actualización.
- Abra la página en la vista Diseño y seleccione Insertar > Objetos de datos > Actualizar registro > Asistente de formulario de actualización de registros.
Aparecerá el cuadro de diálogo Formulario de actualización de registros.
- En el menú emergente Conexión, seleccione una conexión a la base de datos.
Haga clic en el botón Definir si necesita definir una conexión.
- En el menú emergente Tabla a actualizar, seleccione la tabla de la base de datos que contiene el registro que desea actualizar.
- En el menú emergente Seleccionar registro de, especifique el conjunto de registros que contiene el registro que aparece en el formulario HTML.
- En el menú emergente Columna de clave exclusiva, seleccione una columna de clave (generalmente, la columna ID del registro) para identificar el registro de la tabla de la base de datos.
Si el valor es un número, seleccione la opción Numérico. Generalmente, las columnas de clave sólo admiten valores numéricos, pero también pueden aceptar valores de texto.
- En el cuadro Tras actualizar, ir a, introduzca la página que desea abrir después de actualizar el registro en la tabla.
- En el área Campos de formulario, indique las columnas de la tabla de la base de datos que debe actualizar cada objeto de formulario.
De forma predeterminada, Dreamweaver crea un objeto de formulario para cada columna de la tabla de la base de datos. Si la base de datos genera automáticamente el ID de clave exclusiva para cada registro creado, elimine el objeto de formulario correspondiente a la columna de clave. Para ello, selecciónelo en la lista y haga clic en el botón de signo menos (-). De esta forma eliminará el riesgo de que un usuario introduzca en el formulario un valor de ID que ya existe.
También puede cambiar el orden de los objetos de formulario del formulario HTML. Para ello, seleccione un objeto de formulario de la lista y haga clic en el botón de flecha arriba o abajo situado en la parte derecha del cuadro de diálogo.
- Especifique cómo debe mostrarse cada campo de introducción de datos en el formulario HTML haciendo clic en una fila de la tabla Campos de formulario e introduciendo la siguiente información en los cuadros situados bajo la tabla:
En el cuadro Etiqueta, introduzca el texto descriptivo que se mostrará junto al campo de introducción de datos. De forma predeterminada, Dreamweaver muestra el nombre de la columna de la tabla en la etiqueta.
En el menú emergente Mostrar como, seleccione el objeto de formulario que se utilizará como campo de introducción de datos. Puede seleccionar Campo de texto, Área de texto, Menú, Casilla de verificación, Grupo de opciones o Texto. Seleccione Texto para las entradas de sólo lectura. También puede seleccionar Campo de contraseña, Campo de archivo y Campo oculto.
Nota: Los campos ocultos se insertan al final del formulario.
En el menú emergente Enviar como, seleccione el formato de datos que espera recibir la tabla de la base de datos. Por ejemplo, si la columna de la tabla sólo acepta datos numéricos, seleccione Numérico.
Configure las propiedades del objeto de formulario. Dispone de distintas opciones en función del objeto de formulario seleccionado como campo de entrada de datos. En el caso de los campos de texto, las áreas de texto y los textos, puede introducir un valor inicial. Para establecer las propiedades de los menús y los grupos de opciones, deberá abrir otro cuadro de diálogo. En el caso de las opciones, elija la opción Activada o No activada.
- Defina las propiedades de otros objetos de formulario seleccionando otra fila de Campos de formulario e introduciendo una etiqueta, Visualización como valor y Envío como valor.
Para definir las propiedades de los menús y los grupos de opciones, deberá abrir otro cuadro de diálogo. En el caso de las opciones, defina una comparación entre el valor del registro actual correspondiente a la opción y un valor dado para determinar si la opción debe aparecer marcada cuando se muestre el registro.
- Haga clic en Aceptar.
Dreamweaver añade a la página un formulario HTML y un comportamiento de servidor Actualizar registro.
El objeto de datos añade a la página un formulario HTML y un comportamiento de servidor Actualizar registro. Los objetos de formulario están dispuestos en una tabla básica que se puede personalizar por medio de las herramientas de diseño de páginas de Dreamweaver. (Asegúrese de que todos los objetos de formulario se mantienen dentro de los límites del formulario.)
Para editar el comportamiento de servidor, abra el panel Comportamientos del servidor (Ventana > Comportamientos del servidor) y haga doble clic en el comportamiento Actualizar registro.
|