Visual Basic - Comunicacion de acces con Visual Basic

Life is soft - evento anual de software empresarial
 
Vista:

Comunicacion de acces con Visual Basic

Publicado por Leonel (3 intervenciones) el 14/10/2005 21:25:59
Mi duda es que la siguiente, tengo una base de datos hecha en Access 2000, pero el codigo que tengo esta en Visual Basic en la version 6.0; sabemos que la comunicacion con Visual Basic 6.0 podria ser posible si se tratara de una Base de datos hecha en Access 97; a lo que voy es como hacer posible que pueda establecer la comunicacion de mi codigo con ACCESS 2000, si hay alguien que me pueda ayudar o decirme como solucionar esto se lo agradeceria de antemano, espero se pueda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Comunicacion de acces con Visual Basic

Publicado por Rodrigo (83 intervenciones) el 14/10/2005 21:33:41
Amigo, yo lo he realizado con Access 2003 sin ningun problema, a lo mejor puede ser la referencia que utilizo, ya que es la ADO 2.8 y con DAO, simplemente direcciono la BD que necesito.
Siendo herramientas Microsoft, a lo mejor he tenido mucha suerte y por eso solamente me puedo conectar, jaja.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Comunicacion de acces con Visual Basic

Publicado por Roman Marquez (22 intervenciones) el 15/10/2005 03:28:10
Bien mi estiamo con esto espero devolver lo mucho que me han ayudado
en este sitio. Espero que tu hagas lo mismo y asi hacer una cadena

si lo que quieres es abrir y manipular una base de datos hecha en access
es muy facil lo puedes hacer de muchas formas y con muchos componentes

bien empecemos con mi favorito

en el menu proyecto selecciona Referncias
ahi escoges una que dice Microsoft DAO 3.51 Object Library

despues en el form

escribes

Dim BDD As Database ' BDD es el objeto que abrira la base de datos
Dim TBL As Recordset ' TBL este controla los datos de tu tabla

Set BDD = OpenDatabase("Ruta de tu archivo access.MDB") ' abre la base D.
Set TBL = BDD.OpenRecordset("aqui escribe el nombre de la tabla") 'aqui la tabla


tanto como TBL
y Como BDD
son opcionales puede ser culaquier otro nombre

pues bien con eso puedes hacer ya lo siguiente

tienes que asociar los campos de la base de datos con los campos del formulario

mas o menos asi

campo1 = TBL.Fields("nombre del campo")
campo2 = TBL.Fields("nombre del campo")
campo3 = TBL.Fields("nombre del campo")

y pa moverte por la base de datos

en un boton digamos el boton siguiente
po esto:

TBL.MoveNext

asi para uno que valla pa tras

TBL.MovePrevious

bueno creo que con eso tienes pa darle

es muy efectivo y facil

si tienes dudas mandame un correo pa que te mande un ejercicio

sale nos vemos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Comunicacion de acces con Visual Basic

Publicado por iñaki (502 intervenciones) el 16/10/2005 20:21:25
Hola Leonel, efectivamente la comunicacion de VB6 con Access 97 no da problemas, pero tampoco los tiene que dar con versiones posteriores, siempre y cuando se actualize el "motor jet" , una DLL. Y como se hace?, descargando de la pagina de Microsoft el MDAC. Tampoco estaria de más, descargarse el Service Pack (actualmente el 6), ya que este service pack incluye parches para VB6 y actualiza la libreria con lo que se puede acceder a ACCESS 2000.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar