Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

Conexión con SQL Server 2017 desde Microsoft Access

En esta entrada voy a explicar el mecanismo de conexión y uso de una base de datos SQL Server y cómo usarla con un backend (datos y gestor) empleando un cliente de base de datos Microsoft Access 2013 o superior, con extensión o formato accdb. Antiguamente se empleaban los proyectos ADP, pero ya no se encuentran disponibles. Actualmente se pueden realizar tareas, crear informes, formularios, consultas, mediante la conexión ODBC, desde Microsoft Access. Para poder editar las tablas tendremos que usar un gestor SQL Server o el que viene con el producto (SQL Server Management Studio). La edición de tablas y las restricciones, los tipos de usuarios y roles, así como índices, lo gestionaremos desde el propio SQL server con el gestor. El escenario es el siguiente.

formats

Comparador de Sistemas Gestores de Bases de Datos Relacionales. #RDBMS #SGBDR

En esta sección os dejo lo que considero el mejor comparador en castellano de bases de datos relacionales existente en Internet. Casi 60 sistemas gestores de bases de datos relacionales con todas sus características al detalle. He intentado abstraer las opciones más importantes. Para comparar los productos, selecciona las imágenes pertenecientes a sus logotipos y pulsa el botón comparar. También puedes usar el widget del sidebar para realizar comparaciones. Ideal para planificar tus proyectos o para centros educativos. Como podréis apreciar el mercado de bases de datos relacionales es muy extenso. No siempre tienen que ser los mismos gestores los que podemos seleccionar para nuestros futuros desarrollos.

formats

Los Oscar a las mejores Herramientas de Administración GUI para MySQL. Parte II

Si deseas simplificar todos estos comandos anteriores, es posible y recomendable usar un gestor GUI, ya que la memoria nos puede fallar. He decidido crear este anexo, mostrando los mejores gestores GUI para MySQL. Algunos de ellos gratuitos otros de pago. Intentaré que no tenga desperdicio. He buscado por Internet y no he encontrado una relación en castellano que permita encontrar de forma sencilla los que considero los mejores. He probado prácticamente todos, y con cuál me quedo…, pues para no perjudicar al resto y dejar este tema abierto, prefiero reservarme el criterio, y dejaros este asunto para los comentarios u observaciones que aportéis. Para que os hagáis una idea de la importancia de Mysql a nivel mundial, queda patente en la gran cantidad de excelentes herramientas disponibles. Como he mostrado en el enlace superior, podemos gestionar la base de datos desde el propio intérprete de comandos que ofrece su instalación, pero con estos  gestores, se ofrecen unos mecanismos más sencillos de trabajo, además de otro tipo de herramientas visuales de diseño, gestión y programación. Algunos de ellos a través de la web mediante un browser (adminer, phpMyAdmin,…), otros ejecutándose en un entorno nativo gráfico proporcionado por el sistema operativo donde se ejecute o instale. Al margen de todo esto, y si nos viene a la cabeza un gestor como Microsoft Access no puro a nivel de separación de datos, motor o vista, tenemos que tener presente que en Access, los datos y la presentación se encuentran en un único fichero (informes, formularios, datos, etc) y no posee características de seguridad, soporte de usuarios, transaccionalidad y acceso remoto, entre otras muchas cosas como puede ofrecer un sistema gestor relacional puro como Mysql. No obstante, sin menospreciar al gestor de Redmond, que dicho sea de paso posee su potente SQL Server,

(Más)…

Etiquetas:,
formats

Trabajar en red con Microsoft Access y MySQL.

Antes de todo, me gustaría comentar que Microsoft Access es un producto bastante potente, en muchos sentidos menospreciado. Permite trabajar en red, múltiples 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ón de los datos e interfaz, así como cuestiones de seguridad, acceso transaccional son aspectos a mejorar. Pero para crear bases de datos de escritorio o en red es bastante versátil. 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áneos el rendimiento es aceptable, lo que la hace que sea excelente para aplicaciones de la pequeña empresa. También 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én es posible usarla con otros gestores, como SQL Server, pero dada la popularidad y coste de Mysql, os mostraré como realizarlo con este conocido SGBDR.

Etiquetas:, ,
formats

Cómo conectar con un ERP apoyado en Oracle desde Visual Studio, para rescatar y procesar datos.

La idea de esta entrada es demostrar que podemos crear agentes programados que conectan con una base de datos de cualquier ERP para generar ficheros alternativos que nos puedan servir para cualquier finalidad. Por ejemplo podríamos crear desde Visual Studio un agente que se ejecute en modo systray (VxD) y que cada cierto tiempo conecte con una base de datos del ERP que empleemos en la empresa,  en concreto  extraer cierta información de la base Oracle instalada en la Intranet (modo protegido del exterior) y subir un fichero Microsoft Access generado (mdb), y una serie de imágenes a Internet.

Etiquetas:,
formats

Los mejores gestores Frontend, web y Desktop GUI, para Mysql.

Mysql es un sistema bastante potente para gestionar base de datos. De gran éxito dadas sus características, precio y acogida por parte de la comunidad de desarrolladores, sobre todo para proyectos de código abierto y software libre. Forma parte de la capa de datos de cientos de proyectos con gran presencia en la red a nivel mundial (wordpress, prestashop, moodle, etc …) Existen  por un lado gestores de la base MYSQL vía web u online, la mayoría gratuitos (mediante el browser o navegador) como pueden ser …

Etiquetas:, ,
formats

Convertir un fichero Microsoft Access (mdb o accdb) a Mysql de forma gratuita.

En esta entrada os dejo el enlace a la aplicación que permite convertir un formato Microsoft Access a Mysql de forma totalmente gratuita. La aplicación en concreto detecta el formato MDB y el ACCDB. Permite convertir online o local mediante la creación de un archivo .sql (dump) La utilidades pueden ser variadas. Imaginemos, por ejemplo,  que tenemos una base de datos que necesitamos subir a Internet para acceder a ella desde el lenguaje PHP.

Etiquetas:, ,
formats

Facturas y albaranes en Access. Accdb gratuito.

En esta entrada os dejo una base de datos que he desarrollado en Access formato ACCDB. Válida para versiones Microsoft Access 2007, 2013, 2016, 2019 (365). Perfecta para propósitos generales o formativos. Puedes realizar facturas o albaranes, almacenar clientes, insertar artículos. Es totalmente personalizable. No existen plantillas Access en castellano de este tipo. Posee el IVA actualizado al 21%. Perfecta para autónomos o pymes. Sepamos algo más sobre su estructura. Enlace de descarga disponible. Actualizada:  19/04/2022

formats

Bases de datos NO basadas en SQL. NoSQL.

Dentro de los Sistemas Gestores de Bases de Datos (SGBD o DBMS), los motores más importantes y conocidos poseen arquitectura relacional. El modelo SQL es un estándar desde hace tiempo. Los sistemas de bases de datos SQL se basan principalmente en las Relacionales, con SQL como lenguaje de consulta y manipulación (DML y DDL). Las bases NoSQL ofrecen algo a mayores, es una alternativa, simplemente otra vía de realizar las cosas. Es por ello, que el significado No, se atribuye a Not Only, es no sólo SQL, sino algo a mayores. En los últimos años, este tipo de base de datos, ha crecido de forma considerable en las necesidades empresariales. En estos momentos son sistemas capaces de almacenar gran cantidad de datos que se generan en Internet y acceder a los mismos con mucha velocidad. Han sido creadas para almacenar mucha información y consulta rápida.

Etiquetas:
formats

SQLite desde Visual Studio. Informes y control de registros.

En esta entrada os mostraré como conectar una base de datos local creada en SQlite desde Microsoft Visual Studio 2013. No existen muchos ejemplos al menos que haya encontrado en Internet actualizados a 2013 y con acceso a la base gratuita y de forma programática. También os dejaré el código fuente y una demo del ejecutable en funcionamiento. Es ideal para comenzar algún proyecto que tengas en mente … Las ventaja de este mini proyecto es que posibilita conectar a una base de datos de carácter gratuito que puede ser usada sin necesidad de instalar nada en el ordenador local. Además puede ser accedida desde internet con lenguajes del lado servidor como PHP. Otra característica es que no emplea DSN externos. Por otro lado posee asociado un Datagrid estándar (no un control o dlls de pago) para realizar todo tipo de operaciones sobre la tabla clientes. Os dejaré el código que he programado de forma sencilla. Altas, bajas, consultas, modificaciones. Posibilita ordenar por campo, editar desde la propia tabla, borrado selectivo de registros. Asociación de campos externos con el Datagrid. Comencemos …

formats

MonoSQL Server. Monográfico sobre el uso de SQL-SERVER

En este Monográfico he intentado resumir experiencias realizadas con SQL-SERVER. Espero que os guste, considero que a modo de repaso e iniciación no tiene desperdicio. SQL Server ofrece una gran variedad de soluciones. Desde el uso del gestor para desarrollar aplicaciones tradicionales en entornos no virtualizados, hasta el trabajo en la nube. Microsoft ha hecho un esfuerzo a partir de la versión 2012 en las áreas de disponibilidad, manejabilidad, programática, escalabilidad, rendimiento y seguridad, pilares básicos para todo DBA. En la versión 2012-14 existen 3 ediciones principales, en versiones 32 y 64 bits. Las ediciones son, estándar, BI edition (capacidades de toma de decisiones, informe y analítica) y Enterprise edition (SKU superior). Aunque también posee ediciones especializadas como la Developer, Web y la Express. La edición Developer incluye todas las características de la Enterprise edition, pero para propósitos de desarrollo, testeo. La edición web posee un precio más económico que el resto, creada para proveedores de hosting y entornos de servicio web. Esta edición no posee restricciones sobre el tamaño de la base de datos, aunque no posee todas las características de las ediciones superiores. Ideal para websites y aplicaciones web. Por último la edición Express, es una versión gratuita, para proveedores  independientes de software, desarrolladores no profesionales, y aficionados. Aunque posee serias limitaciones, soporta 1 solo procesador, 1GB de memoria y el tamaño de la base de datos solo puede ser de 10 Gb. Este gestor SQL se encuentra integrado en Visual Studio.

Etiquetas:, ,
formats

Plantilla Access CRM. Control de tarjetas.

Un establecimiento que se vuelca a sus clientes es más eficaz cuando se utiliza la información para obtener una ventaja competitiva y alcanzar el máximo crecimiento y rentabilidad.  Muchos pequeños negocios, desconocen o no usan lo que se conoce como software CRM. La gestión de las relaciones con sus clientes. Simplemente emplean un software de venta TPV, pero algunos no tienen herramientas para fidelizar al comprador. En esta entrada dejo un software gratuito e ideas para ayudar a los pequeños establecimientos físicos en sus tareas de toma de decisiones. Gracias a esta plantilla Access llamada CRM tarjetas, podremos llevar un control de las ventas, supervisión de tarjetas plásticas, control de regalos a los clientes, incentivos a comerciales, cálculo de importes facturados. Todo ello, sin perder apenas tiempo. Explicaré mediante un diagrama de flujo como podemos emplear este software asociado a tarjetas plásticas de fidelización de cliente y descuento. Además permite modificar y usar de forma sencilla los aspectos que deseemos, ya que es libre y abierta. Podemos utilizar cualquier gestor Microsoft Access 2007 o superior. Esta plantilla facilita una via para el aprendizaje de la potencia que ofrece este Access, controlar las ventas y la relación con los clientes. En definitiva aportar ideas para poder ser utilizado como un CRM. Recomiendo usar una impresora para crear tarjetas que se enviarán a los clientes, con un código de barras EAN 128, 13, etc, que corresponde con el ID del cliente. Por otro lado un lector de código de barras compatible con este estándar. Las impresoras de tarjetas permiten generar estos códigos y diseñar la tarjeta mediante el software que incorporan. Dejo los enlaces a modelos Zebra, de precio económico: http://www.zebra.com/content/zebra/la/es/products-services/printers/printer-type/card/zxp-series-3.html Estas impresoras incorporan un software para diseñar las tarjetas e incorporar el código de barras que será el ID del cliente que generemos. El

(Más)…

Etiquetas:, ,
formats

Motores de almacenamiento en Mysql. Tipos

MySQL incorpora una característica única llamada «motores de almacenamiento», que nos permite seleccionar el tipo de almacenamiento interno de cada tabla, en base al que mejor se adecue a una situación particular. Dicha selección, la hace el desarrollador a nivel de tabla, y no afecta a la manera en que el servidor interactúa con el cliente: los comandos SQL serán los mismos sea cual sea el motor de almacenamiento escogido. El cliente no necesita saber cómo se almacenan los datos. En este SGBDR (Sistema Gestor de Bases de Datos Relacionales) existen 9 motores de almacenamiento, además de los desarrollados por terceras partes, incorporables al servidor. Los motores MyISAM e InnoDB son los más empleados. También es sabido, que la mayoría no toma en cuenta el motor de almacenamiento al crear una tabla y acepta el que viene por defecto en la base de datos. Con el fin de tomar una decisión acerca de cuál motor escoger, primero tenemos que pensar en las diferentes funcionalidades básicas en cada uno de los motores que nos permitan diferenciarlos entre ellos.

Etiquetas:,
formats

Experto programador en Access

Durante más de 14 años de experiencia he realizado proyectos de diversa índole, desde la administración de sistemas, SGBD, programación, consultoría, Internet, diseño y formación. He aprendido y utilizado diversas tecnologías, respetando los plazos y objetivos marcados de cada proyecto. Si tienes alguna duda, compartir conocimiento relacionado con Access,  te puedo ayudar: Telf: 651 90 98 45 Colegiado Nº 406, Ilustre Colegio Profesional de Ingenieros en Informática de Castilla y León. CPIICyL Especialidades: Consultoría. Blog: http://www.palentino.es Saludos.    

Home Archive for category "Bases de datos"
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies