En esta lección, se creará una página que permite a los usuarios crear nuevos anuncios clasificados y
ponerlos en la base de datos.
En primer lugar se crea un registro relacional para representar un registro nuevo de la base de datos y, a
continuación se crea una visualización del registro en la página como un conjunto de campos de entrada.
Para crear un registro relacional nuevo:
- Realice una doble pulsación sobre el archivo new_record.jsp en la vista Explorador de
empresas para abrirlo.
- Suprima el texto predeterminado Inserte contenido aquí.
- En la vista Paleta, pulse en el cajón Datos y servicios para expandirlo.
- Arrastre el componente Registro relacional SDO de la paleta al área vacía de contenido. Se abre la ventana Añadir registro relacional.
Nota: Si aparece un mensaje de aviso indicando que no se ha podido establecer la conexión a la base de datos, el
servidor estará ejecutándose después de probar el sitio Web. Si esto ocurre, pulse
Cancelar en cada diálogo y detenga el
servidor como se explica en la
Lección 1.3.
- En el campo Nombre, escriba create_record.
- En Crear controles para, pulse Creación de un registro nuevo.
- Asegúrese de que Añadir controles de entrada/salida para visualizar
el registro en la páginas Web esté seleccionado. La ventana
Añadir registro relacional debe tener el aspecto
siguiente:
- Pulse Siguiente.
- En el recuadro Tabla, expanda W5SAMPLE y seleccione ADS. Pulse Siguiente.
- Pulse Siguiente de nuevo. Se abre la página Configurar controles de
datos.
Consejo: La página Configurar controles de datos es de ayuda
en la personalización de la visualización de los registros relacionales. Por ejemplo, en el formulario de entrada puede cambiar
columnas, etiquetas de campo y el botón Someter. Tras
finalizar estos pasos, en la página habrá una entrada funcional completa.
- En la sección Campos a visualizar, quite la marca del recuadro de
selección que hay junto a todos los nombres de campos salvo para los campos que
quiera en el formulario de entrada:
- DESCRIPTION
- ID
- MAINCATEGORY
- PHONE
- PRICE
- TITLE
- Disponga los campos en el orden siguiente pulsando los botones Subir o Bajar:
- ID
- TITLE
- DESCRIPTION
- MAINCATEGORY
- PRICE
- PHONE
- Cambie el nombre de las etiquetas según sus necesidades. Por ejemplo, puede abreviar la etiqueta "Maincategory:" a
"Category:". Para cambiar el nombre de las etiquetas generadas para los campos de entrada, pulse sobre una etiqueta de
la columna Label (etiqueta). El icono del ratón se convierte en un cursor, de forma que
puede entrar texto nuevo.
- Seleccione MAINCATEGORY y pulse Opciones.
Se abrirá la ventana Opciones.
- Asegúrese de que la opción Botón Someter esté seleccionada.
- Entre Publicar listado nuevo en el campo Etiqueta.
A continuación, pulse Aceptar. La
ventana Añadir registro relacional debe tener el aspecto
siguiente:
- Pulse Finalizar para generar el formulario de entrada.
Debe tener el aspecto siguiente:
Nota: El formulario tiene un campo Mensajes de error. Esto no quiere decir que el
proyecto tenga errores; este campo marca el lugar en que se visualizarán los
errores si, cuando el usuario someta el formulario, los hubiera.
- Guarde la página.
Cuando se somete el formulario de entrada, la página añade automáticamente
un registro nuevo a la base de datos. En la lección siguiente programará el botón
Publicar listado nuevo para que
vuelva a la página all_records.jsp, de forma que se puede ver de forma inmediata el nuevo registro de la base de datos.