Access - No se puede asignar un valor a este objeto

 
Vista:

No se puede asignar un valor a este objeto

Publicado por Nacher (25 intervenciones) el 08/02/2008 12:54:50
Hola buenas a todos, tengo un problema en uno de los campos de un subformulario en access.
Este campo se llama Mes y tiene una consulta la cual selecciona el mes de la tabla 'mes'
Cuando quiero introducir el mes sale este mensaje:

No se puede asignar un valor a este objeto
*Es posible que el el objeto sea un formulario en solo lectura
*Es posible que este objeto sea un formulari y esté abierto en vista diseño
*Es posible que el valor sea demasiado grande para este campo

Y después me dice que falló la acción.
Ninguna de estas opciones que me da el error son posibles.

¿Que puedo hacer?
¿Por que me sale esto?

Un saludo y gracias de antemano.
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:No se puede asignar un valor a este objeto

Publicado por Nacher (1 intervención) el 08/02/2008 13:01:00
Se me olvidaba, una vez que ha ocurrido esto me muestra los meses pero al seleccionarlo para que me lo meta en el campo no hace nada.

Será problema de la macro?
No se que puedo hacer.

Un saludo
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:No se puede asignar un valor a este objeto

Publicado por JOSELO (232 intervenciones) el 08/02/2008 17:03:18
POr lo que comentas, parece que el control Mes es un cuadro combinado.

Si llegara a ser uno de estos, quiere decir que tiene 1 o mas columnas.
Si tubiera mas de 1 columna, hay que fijarse que ancho tiene cada una. Y ademas cual es la columna dependiente.

Pasanos mas informacion, asi te podemos ayduar.
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:No se puede asignar un valor a este objeto

Publicado por Nacher (25 intervenciones) el 11/02/2008 09:52:33
Buenas Joselo, perdona no haberte contestado antes...

Realmente yo creo que no solo es el campo mes... sino todo el formulario.

Te comento:

Los usuarios entran en la base de datos y hay un formulario que se llama "Gastos nuevos" al cual entran desde un vinculo llamado "factura".
Una vez que entran en factura les aparecen varios subformularios, de los cuales un se llama contabilidad.

Cuando quiero hacer algo me aparece el error que te he expecificado antes, que te vuelvo a poner:

No se puede asignar un valor a este objeto
*Es posible que el el objeto sea un formulario en solo lectura
*Es posible que este objeto sea un formulari y esté abierto en vista diseño
*Es posible que el valor sea demasiado grande para este campo

Y después me aparece esto:

Falló la acción:
Nombre de la macro: establecer valores gastos
Condición: Verdadero:[Formularios]![Gastos nuevos]![mes]=[Formularios]![Gastos nuevos]![Forma Ayudas].[Formulario]![MES]
Nombre de acción: Establecer valor
[forms]![Gastos nuevos]![Contabilidad].[Form]![REAL];[forms]![Gastos nuevos]![Forma Ayudas].[form]![reales]

No se que puedo hacer... Muchas Gracias por la ayuda.
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:No se puede asignar un valor a este objeto

Publicado por JOSELO (232 intervenciones) el 11/02/2008 11:54:07
No debería ser = en vez de ;

Nombre de acción: Establecer valor
[forms]![Gastos nuevos]![Contabilidad].[Form]![REAL];[forms]![Gastos nuevos]![Forma Ayudas].[form]![reales]
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:No se puede asignar un valor a este objeto

Publicado por Nacher (25 intervenciones) el 11/02/2008 16:45:54
Buenas Joselo ya está todo solucionado.

Una vez puse el ; me salió otro error que era
que no se podia actualizar este record set, debido a que esa tabla no tenia clave principal y la migramos a sql sin colocar la clave.

Se la hemos puesto y funciona.

MUCHAS GRACIAS POR TU AYUDA
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

No se puede asignar un valor a este objeto

Publicado por alexis (1 intervención) el 25/05/2012 11:32:09
Hola buenas a todos, tengo un problema en uno de los campos de un subformulario en access.
Este campo se llama Mes y tiene una consulta la cual selecciona el mes de la tabla 'mes'
Cuando quiero introducir el mes sale este mensaje:

No se puede asignar un valor a este objeto
*Es posible que el el objeto sea un formulario en solo lectura
*Es posible que este objeto sea un formulari y esté abierto en vista diseño
*Es posible que el valor sea demasiado grande para este campo

Y después me dice que falló la acción.
Ninguna de estas opciones que me da el error son posibles.

¿Que puedo hacer?
¿Por que me sale esto?
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