jueves, 9 de febrero de 2017

El Ribbon de Access y el XML primera parte


Si estoy aprendiendo Access, por que debo también saber XML, en un principio creía que solo debía ocuparme de Access, pero como vivimos en un mundo globalizado, prácticamente las fronteras están a un solo click de distancia y como el principal problema es que la información que puedo acceder son de otras fuentes no necesariamente están en Access y una de las mejores forma de intercambiar información es mediante archivos XML, así que tarde o temprano nos vamos a enfrentar con él. Aparte que Access ya lo usa en las macros, internamente las convierte a XML y en el Ribbon, también cuenta con un excelente asistente para exportar e importar archivos xml, pero claro eso no es suficiente, es por eso que Microsoft nos dio la librería msxml, con la cual podemos interactuar de una manera muy trasparente con un archivo XML.
Xml es un metalenguaje de marcado, es decir con el creamos nuestros propios lenguajes de programación, por ejemplo para crear un Ribbon el lenguaje xml tiene un esquema en el que encontramos todos los elementos y valores que podemos tener.
El xml sirve para almacenada, transmitir y trasladar información sin importar la aplicación o plataforma, eso hace que prácticamente lo usen todos los lenguajes y sistemas, la otra gran ventaja es que el W3C que el órgano encargado de realiza las normas de internet es la encargada del xml, por lo tanto es libre y gratis.
Que debo de saber sobre la sintaxis:
·    Todo elemento tiene que tener su correspondiente etiqueta de inicio y de cierre, o una sola etiqueta vacía.

·    Todo documento, debe haber un elemento (llamado raíz de documento) que contenga a los demás.

·    Todos los elementos deberán estar correctamente anidados.

·    Todos los valores de los atributos deberán ir entre comillas.

En el caso específico del lenguaje xml del Ribbon, Microsoft creo un esquema en el que establece como nombrar a cada elemento y que atributos y valores pueden tener, no podemos inventarnos nada del XML del Ribbon, cualquier cosa que este mal escrita o errónea sencillamente no se despliega el Ribbon.


Pero me preguntaría de donde saco el nombre de cada elemento (Controles en el Ribbon) y sus atributos, Microsoft nos da unos pdf con toda la información




Aparte existe una página web de accessRibbon fantástica donde podemos ver prácticamente todos los Elementos, Atributos y su devolución de llamadas a la función que le corresponde y los elementos que la componen.

Vamos a ir viendo como ir creando el Ribbon en access e ir integrando sus atributos y elementos en forma gráfica desde access, en la segunda parte.