Noticias:

Reinstalando todo...

Menú Principal

Habilitar ciertos campos

Iniciado por xavi, Abril 20, 2012, 07:51:35 PM

Tema anterior - Siguiente tema

xavi

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.