Archivo de la etiqueta: access

Convierte mdb de Access a MySql gratis

texas lottery

El Access to MySQL es un pequeño programa que convierte bases de datos de Microsoft Access a MySQL.

  • Interfaz de asistente.
  • Transferencia de datos directamente de un servidor a otro.
  • Crear un archivo de volcado.
  • Tablas de selección para la transferencia.
  • Seleccione los campos de la transferencia.
  • Transferencia de bases de datos protegida por contraseña.
  • Soporta tanto la seguridad compartida y la seguridad en los usuarios.
  • Traslado opcional de los índices.
  • Facultativo de la transferencia de registros.
  • Traslado opcional de valores por defecto en las definiciones de campo.
  • Identifica y las transferencias de números tipos de automóviles de campo.
  • Interfaz de línea de comandos.
  • Fácil instalación, desinstalación y actualización.

Uso de acceso a MySQL
Al iniciar el programa se ejecutará a través de un asistente. El asistente le pedirá que todas las preguntas necesarias para la configuración de la transferencia de base de datos. En el primer paso se le pedirá que proporcione el nombre de archivo de la base de datos de Microsoft Access a convertir.

Si su base de datos Access requiere que inicie sesión en la que puede especificar un nombre de usuario, contraseña y una base de datos del sistema.

La base de datos de destino y los ajustes de conexión del servidor de MySQL se especifican como se muestra a continuación. Tendrás la opción de guardar el resultado en un archivo dump en lugar de transferir directamente a otra base de datos MySQL.


Descargar desde la página del autor: http://www.bullzip.com

Importar Excel a tabla de Access con Visual Basic.

Una simple rutina que sirve para importar un rango de filas y columnas de un fichero de Excel a una tabla en una base de datos de Access.

Había probado de multitud de maneras encontradas por internet, ejecutando una macro desde Excel y llamándola desde Visual, intentando crear una macro en access para llamarla desde visual y otros casos mas extraños aún.

La solución era mucho mas sencilla de lo que me esperaba, mediante la biblioteca de ADO.
[vb]
Call ImportadelExcel(fichero, App.Path & “\midb.mdb”, “ImpExcel”)
[/vb]
En el siguiente procedimiento las variables que necesita:

  • sFichero es el fichero Excel que quiero importar
  • DS es el DataSource o ruta a la base de datos que va a importar
  • sTablaDestino el nombre de la tabla que se creará con los datos del Excel

[vb]
Sub ImportadelExcel(sFichero As String, DS As String, sTablaDestino As String)

Dim sTablaOrigen As String
Dim sConnect As String, sSQL As String
Dim cnnActiva As ADODB.Connection

‘ Establezco la conexión con la base de datos de Access,
‘ la cual será la base de datos “Activa”
Set cnnActiva = New ADODB.Connection
cnnActiva.Open “Provider=Microsoft.Jet.OLEDB.4.0;” & _
“Data Source=” & DS & “;”

‘Rango que quiero importar dela hoja Sheet1
sTablaOrigen = “[Sheet1$A1:C1500]”

‘ Importo la tabla a la base de datos “Activa”
sConnect = “‘” & sFichero & “‘ ‘Excel 8.0;HDR=Yes;’”

sSQL = “SELECT * INTO ” & sTablaDestino & ” FROM ” & sTablaOrigen & ” IN ” & sConnect
cnnActiva.Execute sSQL

‘ Cierro la conexión
cnnActiva.Close
End Sub
[/vb]

Crear Base de datos desde visual basic

Sub CreateDatabaseX()
Dim wrkPredeterminado As Workspace
Dim dbLocal As Database
Dim prpBucle As Property
‘ Obtiene el Workspace predeterminado.
Set wrkPredeterminado = DBEngine.Workspaces(0)
‘ Asegúrese de que no existe un archivo con el
‘ nombre de la base de datos nueva.
If Dir(“c:\temp\dblocal.mdb”) <> “” Then Kill “c:\temp\dblocal.mdb”
Set dbLocal = wrkPredeterminado.CreateDatabase(“c:\temp\dblocal.mdb”, _
dbLangSpanish, dbVersion30)
dbLocal.Close
End Sub