Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

No me deja compilar Access lo que antes sí compilaba ¿?

Estas en el tema de No me deja compilar Access lo que antes sí compilaba ¿? en el foro de Bases de Datos General en Foros del Web. Hola, llevo días dandole vueltas a un tema que me tiene enfermo: Esty trabajando con una base Access que ha ido creciendo en objetos y ...
  #1 (permalink)  
Antiguo 13/07/2005, 04:50
 
Fecha de Ingreso: mayo-2004
Mensajes: 35
Antigüedad: 20 años
Puntos: 0
No me deja compilar Access lo que antes sí compilaba ¿?

Hola,

llevo días dandole vueltas a un tema que me tiene enfermo:

Esty trabajando con una base Access que ha ido creciendo en objetos y datos. llegado un momento a epezado a darme fallos de que no encuentra una referencia que no conozco.
He acabado por crear otra base en blanco, importar los objetos y seguir funcionando, pero ahora me vuelve a fallar, ya que cuando intento compilar me da errores de:
"no se encontró el método o el dato miembro"

Esto me ocurre con sentencias como
recordset1.lockedits=true
recordset1.edit
etc...

¿Es problema de alguna referencia? (Comparando con otras bases que tengo, uso las referencias básicas de vb y me funciona allí)
¿Cómo puedo saber a qué se debe?

Gracias.
  #2 (permalink)  
Antiguo 15/07/2005, 02:56
 
Fecha de Ingreso: mayo-2004
Mensajes: 35
Antigüedad: 20 años
Puntos: 0
¿Ninguna idea?

Ahora me da el siguiente problema, tengo este código:

Dim wks As Workspace
Dim bd As Database
Dim TabCont, TabNumA As Recordset
Set wks = DBEngine.Workspaces(0)
Set bd = wks.OpenDatabase(Forms!f_0_inicio!RutaR)
Set TabCont = bd.OpenRecordset("Tt_44_Asientos_Contabilidad", DB_OPEN_TABLE)
TabCont.lockedits = True
Set TabNumA = bd.OpenRecordset("Tt_441_Contabilidad_Número", DB_OPEN_TABLE)

Resulta que la primera tabla me la asigna bien, pero cuando va a realizar la última línea me da error: "No coinciden los tipos"

¿Alguien me puede alguna pista por favor?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:01.