| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
Aprendiz Conociendo Foroz

Registrado: 24 Sep 2004
Mensajes: 28
|
Publicado: Mar Nov 30, 2004 11:35 pm Título del mensaje: crear conexion de BD de visual basic y access |
|
|
| cual seria la rutina manual o con algun procedimiento |
|
| Volver arriba |
|
 |
Link Forero


Registrado: 07 Sep 2004
Mensajes: 123
|
Publicado: Lun Dic 06, 2004 3:53 am Título del mensaje: |
|
|
bueno hay millones de formas para conectarte con bd de acces en vb ...si eres novato yo te recomiendo el control data en la parte derecha de la pantalla donde estan las herramientas( textbox, label , etc) ahi encuentras el control data una vez que lo añadas buscas en la ventana de propiedades su propiedad databasename y haces click en los puntos suspensivos, luego buscas tu base de datos y ya esta conectado el control a la base de datos, luego buscas la propiedad recordsource y seleccionas la tabla (te tienen que aparecer las tablas que tiene tu base de datos) bueno con eso ya estaria el control conectado a la base de datos con una tabla especifica listo para que extraigas datos o modifiques la tabla ... claro tambien se puede modificar la propiedad recordsource para que cambie de tabla a medida que corre tu programa con esto:
data1.Recordsource = "otra tabla"
y listo bueno depende de que quieres haer con la bd tendrias que investigar las propiedades del data ...tambien una vez que enlazaste el data a tu base de datos puedes enlazar otros objetos como textbox a tu base de datos mediante la propiedad datasource ahi escribes el nombre de tu control data y en datafield el nombre de un campo de la tabla y cada vez que inicie tu aplicacion el textbox automaticamente mostrara el dato de el primer registro que tiene ese campo
tambien existye el control ado para conectarse este es mas complicado pero mucho mas util
tambien puedes conectarte sin necesidad de esos objetos solamente con puro codigo creando objetos manualmente eso es un poco mas dificil pero igual aqui va la manera:
primero vas a menu proyecto y luego haces click en referencias...te aparecera una lista...buscas microsoft activex controls library del 2.0 para arriba cualquiera funciona...una vez que lo encuentres marcalo y da click en aceptar
luego añade un textbox y un command button al formulario
una vez hecho eso escribe el siguiente codigo:
'define las variables para la conexion
Public con As ADODB.Connection
Public r As ADODB.Recordset
Private Sub Command1_Click()
'crea los objetos necesarios para la conexion
Set con = New ADODB.Connection
Set r = New ADODB.Recordset
'abre el objeto que lleva la conexion indicando su controlador(driver) y la direccion de la base de datos(dbq o database query)
con.Open "driver=Microsoft Access Driver (*.mdb);dbq=" & App.Path & "\base.mdb"
'sentencia sql
sql = "select * from tabla"
'abre el objeto recorset el cual es muy necesario para añdir, borrar y demas
'con la sentencia sql de arriba quiere decir que seleccionara todos los campos de la tabla
r.Open sql, con
'muestra en un textbox el valor del primer registro
'en el campo1 de la tabla
Text1.Text = r.Fields("campo1")
End Sub
coded by Link
espero que te sirva cualquier duda la posteas
saludos |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Mie Dic 08, 2004 6:47 am Título del mensaje: |
|
|
hey graicas, ahora quiero saber como colocarle una accion a un boton creado con el componente toollbars, ya cree el toolbars pero no se como desde el codigo colocarque la accion a cada boton
gracias |
|
| Volver arriba |
|
 |
Link Forero


Registrado: 07 Sep 2004
Mensajes: 123
|
Publicado: Mie Dic 08, 2004 9:52 am Título del mensaje: |
|
|
no es nada
bueno dime exactamente como le hiciste para añadir ese control toolbar porque hay varios toolvars en visual basic ...simelo paso por paso para que no nos confundamos
saludos |
|
| Volver arriba |
|
 |
|
|
|