Visual Basic - dbgrid+código =Es posible

Life is soft - evento anual de software empresarial
 
Vista:

dbgrid+código =Es posible

Publicado por Luis (2 intervenciones) el 02/06/2002 21:47:11
¿ Puedo abrir una base de datos desde código y luego asignarsela a un dbgrid ?
Dim db As Database, ws As Workspace, rs As Recordset
Set ws = DBEngine.Workspaces(0)
Set db = ws.OpenDatabase("c:\fichero.mdb")
Set rs = db.OpenRecordset("select * from clientes", dbOpenDynaset)
¿ Y luego como la uno ? Gracias por las respuestas.
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
sin imagen de perfil

RE:dbgrid+código =Es posible

Publicado por Iñaki (502 intervenciones) el 03/06/2002 13:02:32
Que yo sepa, el dbgrid necesita un control Data, de donde tomar los datos, y lo que si puedes hacer es primero en diseño, asignar un Control Data al DBgrid, y luego cuando abres la base de datos con el codigo que has escrito, cambiar el origen de datos al Data,
Data1.Recordsource = " select * from clientes ... "
data1.Refresh
dbgrid1.clearFields ' // borra los campos anteriores contenidos
dbgrid1.rebind ' // llena de nuevo la rejilla con los campos

De esta forma un mismo Dbgrid, puede tener varias tablas, segun lo que quieras abrir en tiempo de ejecucion
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