Palabras clave: habilitar, permitir, edición,
Autor: Juan M. Afán de Ribera
Extraído de: La web del Búho
Objetivo
Tengo un formulario abierto en modo lectura, pero deseo que un cuadro combinado me deje hacer búsquedas y al no permitirme la edición en todo el formulario no me deja buscar. Pensaba poner un evento en open form que estableciera ese control concreto como editable y dejar el resto del formulario abiero en solo lectura. si alguien sabe que evento me permitiria hacer esto se lo agradezco.
Responde Happy
Una manera de hacerlo (ahora vendrá Chea y me dirá que tocando tal botón se hace, pero... .-D ) sería NO tener el formulario como sólo lectura y en su evento Al cargar (Load), poner este código:
Dim ctl As Control
For Each ctl In Me.Controls
On Error Resume Next
If ctl.Name <> "nombre_cuadro_combinado" Then
ctl.Locked = True
End If
Next
Y llegó Chea.....
Basta con cambiar la propiedad "Tipo de recordset" del formulario a "Snapshot". Esto hará que sólo puedan editarse los campos independientes.