Abrir formulario con un campo deshabilitado desde un botón en otro formulario

Desde un botón en un formulario quiero abrir otro formulario con un campo deshabilitado.

Explico un poco tengo un formulario "F_Remitos" que al hacer doble click en el campo de productos me abre el formulario "F_Productos" en el cual quiero que se abra con el campo "Id_Productos" deshabilitado.

Por otro lado cuando quiero dar de alta un nuevo producto me gustaría usar el mismo formulario obviamente con el campo "Id_Productos" habilitado.

No se si es posible utilizar un solo formulario, la verdad que solucione mi problema creando dos formularios iguales una con el campo deshabilitado, pero de ser posible me gustaría utilizar solo uno.

1 respuesta

Respuesta
2

Puedes hacerlo con un único formulario (con el campo ID_Producto desactivado).

En el código de FRemitos, imagino que tendrás una línea como esta:

Docmd.OpenForm "F_Productos"....

pues solo tienes que añadir a continuación esta otra:

Forms("F_Productos").Id_Productos.Enabled=False

o esta:

Forms("F_Productos").Id_Productos.Locked=True

En el otro código no tendrías que hacer nada nueva, pero si ves que el cuadro de texto se queda inactivo o bloqueado, pon la misma linea pero con el contrario (false en vez de true o viceversa).

Un saludo.


bit.ly/NkSvAcademy   /    bit.ly/ForoNkSv 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas