Siguiendo con la serie de posts sobre las novedades en los Servicios de Access, en esta ocasión vamos a ver como crear una aplicación desde cero utilizando Access 2013. Como siempre, os recuerdo los artículos previos de la serie:
- SharePoint 2013: Novedades en los servicios de Access (I)!
- SharePoint 2013: Novedades en los servicios de Access (II)!
- SharePoint 2013: Novedades en los servicios de Access (III)!
Para crear desde cero una aplicación qué sea publicada en los Servicios de Access:
-
Iniciamos Access 2013 y entre las plantillas disponibles elegimos la de “Personalizar aplicación web” que nos permite crear una apliación desde cero. A continuación se abre una ventana en la que especificaremos el nombre de la aplicación y la ubicación de la misma (qué sitio de SharePoint On-Premise u Online va a ser su hoster). En este caso, he especificado la URL de un sitio de SharePoint Online en Office 365 Preview.
-
Una vez que se ha creado la BD y aplicación, Access 2013 nos muestra una pantalla inicial en la que nos permite crear tablas para la BD subyacente de acuerdo a tres posibilidades:
-
A partir de buscar una plantilla de tabla existente. Por ejemplo, si buscáis personas Access os mostrará plantillas para tablas “Personas”, “Contactos”, “Clientes”, etc. Vamos, que esta aproximación nos ahorra bastante trabajo en la creación de tablas.
-
Crear una tabla desde cero usando el diseñador de tablas de Access 2013.
-
Crear las tablas a partir de importar datos de fuentes como BDs Access, documentos Excel, conexiones a BDs SQL Server u otras BDs con soporte para conexiones ODBC, archivos de texto/CSV o bien Listas de SharePoint.
-
-
En mi caso, he optado por crear una tabla desde cero de forma que puedo ir añadiendo los campos a la tabla que requiera para mi aplicación. Algunas cuestiones a notar aquí:
-
Los campos de tipo clave tienen que ser necesariamente de tipo Autonumeración.
-
Disponemos de un conjunto reducido de tipos de datos par añadir: texto corto, texto largo, Número, Fecha/Hora, Moneda, Sí/No, Hipervínculo, Imagen, Calculado, Búsqueda.
-
-
Fijaros como para cada campo añadido puedo configurar sus propiedades. Por ejemplo, puedo establecer propiedades como la longitud del capo, si es un campo obligatorio, si se tiene que aplicar una regla de validación, etc.
-
Una vez qué creamos una primera tabla en los Servicios de Access, si la guardamos veremos como Access 2013 crea automáticamente dos formularios asociados. El primer formulario es un formulario de tipo “Hoja de datos”, es decir, una vista tipo Excel. El segundo formulario es el típico de tipo “Lista” que nos permite hacer operaciones CRUD con la información relativa a la tabla.
-
Además de los formularios creados, ya tendremos disponible la aplicación para acceder a la misma desde el sitio de SharePoint Online. El formulario de tipo “Lista” nos permite agregar nuevos elementos en la tabla.
-
De la misma forma, podremos actualizar elementos creados utilizando dicho formulario.
-
El formulario “Hoja de datos” nos permite acceder a los datos en modo vista Excel.
-
Por supuesto, toda información que añadamos y actualicemos desde la aplicación la veremos en el cliente Access.
-
A partir de aquí, podemos empezar a personalizar los formularios cambiando nombres de etiquetas, ubicaciones de los controles de datos, etc.
-
También podemos personalizar la barra de navegación de la aplicación cambiando el título de los menús, el icono, etc.
-
Por supuesto, tras guardar las personalizaciones podemos verlas en vivo en la aplicación.