¿como conectar el msflexgrid con una base de datos de access?

Solo necesitas arrastrar y soltar un MsFlexGrid y un objeto Data de la barra de herramientas al form. El siguiente paso es asignar el Valor data source del MsFlexGrid con el nombre del objeto de datos… por defecto 'data1'. Finalmente solo tenemos que asignar el nombre de la base de datos del 'data1' en la propiedad databasename….

Luego en el evento de load o activate….

  1. Data1.DataBaseName="C:\MibaseAccess.mdb"
  2. Data1.RecordSource="Select * from MiTabla where …."
  3. Data1.Refresh

Por si acaso tambien os dejo un ejemplo para VB2005 con DAO (sin el control 'data' de VB6), simplemente es para ver como se actualizaria el acceso a una MDB de VB6 a VB.NET.

  1. Dim dbs as DAO.Database
  2. Dim rst as DAO.Recordset
  3. Dim fld as DAO.Field
  4. dbs = DAODBEngine_definst.OpenDatabase("C:\MiBasedeDatos.mdb")
  5. rst = dbs.OpenRecordset("MiTabla", DAO.RecordsetTypeEnum.dbOpenDynaset)
  6. fld = rst.Fields("MiColumna")
  7. MsgBox(fld.Value)
  8. dbs.Close

5 Replies to “¿como conectar el msflexgrid con una base de datos de access?”

  1. HOLA, LA VERDAD ME PARECE MUY INTERESANTE Y FACIL DE COMPRENDER EL PRESENTE TEMA.
    PARA QUIENES RECIEN NOS INICIAMOS EN LA PROGRAMACION, RESULTA MUY UTIL LOS CONOCIMIENTOS QUE COMPARTEN CON NOSOTROS.
    MUCHAS GRACIAS.. GRACIAS DE VERDAD.

    OSCAR. suki_de@hotmail.com

  2. hola que tal me ha parecido muy util el codigo tuyo, no se si podrias ayudarme con el codigo para agregar, actualizar y eliminar registros con vb .net 2008

  3. Por favor alguien me podria ayudar , eh creado un base de datos de estudiantes con el msflexgrid y e realizado todo de los botones de commando pero quiero hacer un boton de busqueda para cuando yo busque a una persona por codigo , apellido etc. aparesca. mi corredo es elgiper20@hotmail.com para el que me pueda ayudar me puede enviar informaciones a mi correo.

  4. si pudieres colocar el codigo seria de mas sencillo por que lo intente pero no es tan sencillo para principiantes

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.