< Anterior | Siguiente >

Lección 1.4: Crear un registro nuevo para visualizar y actualizar la base de datos

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:

  1. Realice una doble pulsación sobre el archivo new_record.jsp en la vista Explorador de empresas para abrirlo.
  2. Suprima el texto predeterminado Inserte contenido aquí.
  3. En la vista Paleta, pulse en el cajón Datos y servicios para expandirlo.
  4. 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.
  5. En el campo Nombre, escriba create_record.
  6. En Crear controles para, pulse Creación de un registro nuevo.
  7. 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:
    ventana Añadir registro relacional.
  8. Pulse Siguiente.
  9. En el recuadro Tabla, expanda W5SAMPLE y seleccione ADS. Pulse Siguiente.
  10. 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.
  11. 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
  12. Disponga los campos en el orden siguiente pulsando los botones Subir o Bajar:
    • ID
    • TITLE
    • DESCRIPTION
    • MAINCATEGORY
    • PRICE
    • PHONE
  13. 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.
  14. Seleccione MAINCATEGORY y pulse Opciones. Se abrirá la ventana Opciones.
  15. Asegúrese de que la opción Botón Someter esté seleccionada.
  16. Entre Publicar listado nuevo en el campo Etiqueta. A continuación, pulse Aceptar. La ventana Añadir registro relacional debe tener el aspecto siguiente:
    Ventana Registro relacional.
  17. Pulse Finalizar para generar el formulario de entrada. Debe tener el aspecto siguiente:
    Formulario de entrada.
    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.
  18. 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.

Punto de comprobación de lección

Ha terminado la Lección 1.4. En esta lección, ha creado una página que permite a los usuarios crear nuevos anuncios clasificados y ponerlos en la base de datos.
< Anterior | Siguiente >

Comentarios