[VBA] Propiedad de solo lectura
Resuelto
jeate
Mensajes publicados
15
Estado
Miembro
-
blux Mensajes publicados 5021 Fecha de registro Estado Moderador Última intervención -
blux Mensajes publicados 5021 Fecha de registro Estado Moderador Última intervención -
¡Hola!
Estoy trabajando con Access 2000 y he hecho una relación padre-hijo entre dos formularios, digamos entre A y B.
Luego, cuando intento elegir un valor en el campo de mi formulario B (que depende de mi campo padre), recibo el mensaje "Esta propiedad es de solo lectura".
Incluso con "DoCmd.SetWarning False", el mensaje se muestra.
¿Alguien sabe cómo puedo desactivar este mensaje o cómo puedo evitarlo?
¡Gracias!!!
Estoy trabajando con Access 2000 y he hecho una relación padre-hijo entre dos formularios, digamos entre A y B.
Luego, cuando intento elegir un valor en el campo de mi formulario B (que depende de mi campo padre), recibo el mensaje "Esta propiedad es de solo lectura".
Incluso con "DoCmd.SetWarning False", el mensaje se muestra.
¿Alguien sabe cómo puedo desactivar este mensaje o cómo puedo evitarlo?
¡Gracias!!!
7 respuestas
Hola,
si estás en lectura solamente, y tu subformulario no es de tipo 'agregar, modificar", entonces no veo qué impide hacer clic en él.
¿Qué exacto muestras en ese subformulario?
--
A+ Blux
si estás en lectura solamente, y tu subformulario no es de tipo 'agregar, modificar", entonces no veo qué impide hacer clic en él.
¿Qué exacto muestras en ese subformulario?
--
A+ Blux
"Los tontos se atreven a todo. Es incluso así como se les reconoce"
¡Hola Blux! Pues voy a suscribirme pronto a un plan de soporte contigo. Jajá
Escucha, ya no sé dónde puedo ver el tipo de mi formulario (añadir, modificar), ¿me lo podrías decir para que verifique si puedo modificarlo?
De hecho, puedo hacer clic en él, pero aparece este mensaje, hago clic en OK y luego toma en cuenta el valor que había seleccionado.
Pero como es un formulario en el que inserto contactos, ¡es molesto tener que hacer siempre clic en esta ventana de error!
Para explicar lo que tengo en mi subformulario, entonces:
Formulario principal
Nombre Apellido etc
Subformulario
Nombre Aplicación Servicios Nota
Y así, con el campo nombre, que es una combo, tengo una relación padre-hijo. Y cuando quiero insertar en mi campo Aplicación algo (también es una combo) pues aparece el mensaje. De hecho, aparece sin importar el campo que elija en mi subformulario, siempre que sea una combo (porque no tengo ese mensaje de error con mi textfield Nota)
¿Alguna idea? ;)
Escucha, ya no sé dónde puedo ver el tipo de mi formulario (añadir, modificar), ¿me lo podrías decir para que verifique si puedo modificarlo?
De hecho, puedo hacer clic en él, pero aparece este mensaje, hago clic en OK y luego toma en cuenta el valor que había seleccionado.
Pero como es un formulario en el que inserto contactos, ¡es molesto tener que hacer siempre clic en esta ventana de error!
Para explicar lo que tengo en mi subformulario, entonces:
Formulario principal
Nombre Apellido etc
Subformulario
Nombre Aplicación Servicios Nota
Y así, con el campo nombre, que es una combo, tengo una relación padre-hijo. Y cuando quiero insertar en mi campo Aplicación algo (también es una combo) pues aparece el mensaje. De hecho, aparece sin importar el campo que elija en mi subformulario, siempre que sea una combo (porque no tengo ese mensaje de error con mi textfield Nota)
¿Alguna idea? ;)
Debe venir de las restricciones de integridad referencial...
Cuando quieras añadir algo, en el sub-formulario, tiene que crearse el padre, ¿es ese el caso?
De todos modos, la visualización del nombre en el sub-formulario no sirve para nada, quizá podrías quitarla...
--
Saludos, Blux
Cuando quieras añadir algo, en el sub-formulario, tiene que crearse el padre, ¿es ese el caso?
De todos modos, la visualización del nombre en el sub-formulario no sirve para nada, quizá podrías quitarla...
--
Saludos, Blux
"Los idiotas se atreven a todo. Es incluso así como se les reconoce"
¡Hola!
Entonces sí, la relación padre-hijo funciona bien.
Y hago que quitar “Nom” en mi subform no cambia nada, sigo teniendo el mismo error...
Ah, de verdad es un error de m... . No sé cómo hacerlo...
Entonces sí, la relación padre-hijo funciona bien.
Y hago que quitar “Nom” en mi subform no cambia nada, sigo teniendo el mismo error...
Ah, de verdad es un error de m... . No sé cómo hacerlo...
Nunca he experimentado ese error (y, sin embargo, he visto pasar varios)...
Estoy perplejo...
Si no es secreto, te propongo que me envíes la base en .zip a la dirección siguiente: denis punto mail punto list en free punto fr
--
A+ Blux
Estoy perplejo...
Si no es secreto, te propongo que me envíes la base en .zip a la dirección siguiente: denis punto mail punto list en free punto fr
--
A+ Blux
"Los tontos se atreven a todo. Es incluso a eso a lo que se les reconoce"
Entonces encontré el error, aquí está la explicación:
Digamos que A y B son formularios. G es una relación padre-hijo (digamos del campo “Nombre”) entre mi formulario A y B.
El error “Lectura sola” ocurría cuando tenía por ejemplo 10 nombres en mi formulario A y solo 3, por ejemplo, en mi formulario B.
Esto planteaba un problema de integridad (10 contra 3) y por eso recibía ese error.
¡Gracias por intentar ayudarme!
Digamos que A y B son formularios. G es una relación padre-hijo (digamos del campo “Nombre”) entre mi formulario A y B.
El error “Lectura sola” ocurría cuando tenía por ejemplo 10 nombres en mi formulario A y solo 3, por ejemplo, en mi formulario B.
Esto planteaba un problema de integridad (10 contra 3) y por eso recibía ese error.
¡Gracias por intentar ayudarme!
Es exactamente lo que imaginaba en mi publicación 3: un problema de integridad referencial.
Por eso, cuando diseño una base, intento ser integrista y crear las relaciones con ACCESS, así que me deja hacer menos tonterías...
¡Gracias por haberme intentado ayudar!
Servicio...
--
Saluditos Blux
Por eso, cuando diseño una base, intento ser integrista y crear las relaciones con ACCESS, así que me deja hacer menos tonterías...
¡Gracias por haberme intentado ayudar!
Servicio...
--
Saluditos Blux
"Los tontos, se atreven a todo. Es incluso por eso que se les reconoce"