{"id":8019,"date":"2015-06-24T17:26:33","date_gmt":"2015-06-24T15:26:33","guid":{"rendered":"http:\/\/www.palentino.es\/blog\/?p=8019"},"modified":"2015-06-24T17:31:47","modified_gmt":"2015-06-24T15:31:47","slug":"trabajar-en-red-con-microsoft-access-y-mysql","status":"publish","type":"post","link":"https:\/\/www.palentino.es\/blog\/trabajar-en-red-con-microsoft-access-y-mysql\/","title":{"rendered":"Trabajar en red con Microsoft Access y MySQL."},"content":{"rendered":"<p style=\"text-align: justify;\">Antes de todo, me gustar\u00eda comentar que Microsoft Access es un producto bastante potente, en muchos sentidos menospreciado. Permite trabajar en red, m\u00faltiples usuarios, e incluso tener un buen rendimiento. No obstante, no es comparable con la potencia de otro tipo de <strong>gestores puros<\/strong> existentes. No permite la separaci\u00f3n de los datos e interfaz, as\u00ed como cuestiones de seguridad, acceso transaccional son aspectos a mejorar.<\/p>\n<p style=\"text-align: justify;\">Pero para crear bases de datos de escritorio o en red es bastante vers\u00e1til. Podemos compartir la base de datos en una carpeta de red con permisos de escritura para poder ser empleada desde diversos puestos. Con 3-5 usuarios simult\u00e1neos el rendimiento es aceptable, lo que la hace que sea excelente para aplicaciones de la peque\u00f1a empresa. Tambi\u00e9n puede ser atacada mediante ASP y ASP.NET mediante conexiones ODBC para compartir datos por internet.<\/p>\n<p style=\"text-align: justify;\">La ventaja es que podemos aprovechar el interfaz que nos ofrece, la potencia de los informes y formularios, y la versatilidad de unirse a otras aplicaciones de la suite Microsoft Office.<\/p>\n<p style=\"text-align: justify;\">En esta entrada os mostrare un truco para usar Access como frontend de una base de datos en red en Mysql. Tambi\u00e9n es posible usarla con otros gestores, como SQL Server, pero dada la popularidad y coste de Mysql, os mostrar\u00e9 como realizarlo con\u00a0este conocido SGBDR.<\/p>\n<p><!--more--><\/p>\n<p>La versatilidad del frontend y con la conexi\u00f3n a una base Mysql.<\/p>\n<p>Para ello, voy a emplear <strong>Windows 8 y Access 2013<\/strong>.<\/p>\n<p>Comencemos\u2026<\/p>\n<p>Es necesario descargarse para cada puesto que tenga el Access el <strong>controlador\/contector ODBC para Mysql<\/strong>.<\/p>\n<p><a href=\"https:\/\/dev.mysql.com\/downloads\/connector\/odbc\/\" target=\"_blank\">https:\/\/dev.mysql.com\/downloads\/connector\/odbc\/<\/a><\/p>\n<p><a href=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/1-odbc.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8021\" src=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/1-odbc.jpg\" alt=\"1-odbc\" width=\"514\" height=\"393\" srcset=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/1-odbc.jpg 514w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/1-odbc-300x229.jpg 300w\" sizes=\"auto, (max-width: 514px) 100vw, 514px\" \/><\/a><\/p>\n<p>Instalamos en el Windows en funci\u00f3n de la versi\u00f3n que necesitemos. Suelen ser 7MB. No requiere el alta necesariamente. Es preciso fijarse en la parte donde pone (<strong>No Thanks, just start my download<\/strong>).<\/p>\n<p><a href=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/2-agregar1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8023\" src=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/2-agregar1.jpg\" alt=\"2-agregar\" width=\"608\" height=\"428\" srcset=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/2-agregar1.jpg 608w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/2-agregar1-300x211.jpg 300w\" sizes=\"auto, (max-width: 608px) 100vw, 608px\" \/><\/a><\/p>\n<p>Una vez instalado, debemos irnos al panel de control de <strong>Windows 8, herramientas administrativas, Or\u00edgenes de datos<\/strong>. Podemos emplear la conexi\u00f3n de 32 o 64 bits.<\/p>\n<p>Es preciso crear un <strong>DSN de usuario<\/strong> para que tengamos menos problemas. Veremos la siguiente ventana.<\/p>\n<p><a href=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/3-agregar.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8024\" src=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/3-agregar.jpg\" alt=\"3-agregar\" width=\"487\" height=\"359\" srcset=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/3-agregar.jpg 487w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/3-agregar-300x221.jpg 300w\" sizes=\"auto, (max-width: 487px) 100vw, 487px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Establecer los datos de acceso a la conexi\u00f3n con Mysql y testearlo.<\/p>\n<p><a href=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/4-Mi-servidor.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8025\" src=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/4-Mi-servidor.jpg\" alt=\"4-Mi-servidor\" width=\"435\" height=\"417\" srcset=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/4-Mi-servidor.jpg 435w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/4-Mi-servidor-300x288.jpg 300w\" sizes=\"auto, (max-width: 435px) 100vw, 435px\" \/><\/a><\/p>\n<p>Ahora nos pide vincular las tablas que necesitemos gestionar desde Access.<\/p>\n<p><a href=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/datos-externos.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8026\" src=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/datos-externos.jpg\" alt=\"datos-externos\" width=\"782\" height=\"533\" srcset=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/datos-externos.jpg 782w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/datos-externos-300x204.jpg 300w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/7-vincular.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8027\" src=\"http:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/7-vincular.jpg\" alt=\"7-vincular\" width=\"750\" height=\"550\" srcset=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/7-vincular.jpg 750w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2015\/06\/7-vincular-300x220.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>Listo, ya podemos usar Mysql desde Access, todo un lujo. Podemos emplear tambi\u00e9n la potencia de sus informes.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Antes de todo, me gustar\u00eda comentar que Microsoft Access es un producto bastante potente, en muchos sentidos menospreciado. Permite trabajar en red, m\u00faltiples usuarios, e incluso tener un buen rendimiento. No obstante, no es comparable con la potencia de otro tipo de gestores puros existentes. No permite la separaci\u00f3n de los datos e interfaz, as\u00ed como cuestiones de seguridad, acceso transaccional son aspectos a mejorar. Pero para crear bases de datos de escritorio o en red es bastante vers\u00e1til. Podemos compartir la base de datos en una carpeta de red con permisos de escritura para poder ser empleada desde diversos puestos. Con 3-5 usuarios simult\u00e1neos el rendimiento es aceptable, lo que la hace que sea excelente para aplicaciones de la peque\u00f1a empresa. Tambi\u00e9n puede ser atacada mediante ASP y ASP.NET mediante conexiones ODBC para compartir datos por internet. La ventaja es que podemos aprovechar el interfaz que nos ofrece, la potencia de los informes y formularios, y la versatilidad de unirse a otras aplicaciones de la suite Microsoft Office. En esta entrada os mostrare un truco para usar Access como frontend de una base de datos en red en Mysql. Tambi\u00e9n es posible usarla con otros gestores, como SQL Server, pero dada la popularidad y coste de Mysql, os mostrar\u00e9 como realizarlo con\u00a0este conocido SGBDR.<\/p>\n","protected":false},"author":1,"featured_media":4167,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[612,40],"tags":[490,101,37],"class_list":["post-8019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-access","category-bases-de-datos","tag-accdb","tag-access","tag-mysql"],"_links":{"self":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/8019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/comments?post=8019"}],"version-history":[{"count":5,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/8019\/revisions"}],"predecessor-version":[{"id":8031,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/8019\/revisions\/8031"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media\/4167"}],"wp:attachment":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media?parent=8019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/categories?post=8019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/tags?post=8019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}