none
ACTIVE CONTROLS RRS feed

  • Pregunta

  • Hola a todos, quisiera hacerles una consulta si tienen información sobre active controls, lo que quiero hacer es lo siguiente tengo 2 cajas de texto, en la cual uno se llama idProveedor y la la otra descripcionProv, en el tex del id digito el id y presiono enter y en el tex descripcion debe aparecer el nombre de dicho proveedor me dijeron que utilice frm.active control = rs si alguien me puede pasar información sobre active controls

    Pedro Avila

    miércoles, 25 de abril de 2012 12:17

Respuestas

  • Hola,

    Si, ahi pones el codigo que sea necesario segun el control u objeto al cual el operador tipeo u oprimio Enter o Return.

    Para este caso en particular la consulta para leer el proveedor pero recorda que deberias controlar el retorno de la llamada a la rutina, puede ser que el proveedor no exista.

    • Marcado como respuesta Pedro Ávila miércoles, 25 de abril de 2012 20:57
    miércoles, 25 de abril de 2012 17:28

Todas las respuestas

  • Hola,

    En la propiedad KeyPreview del formulario asignale True, eso lo podes hacer en modo de diseño.

    En el evento KeyPress del formulario pega este codigo:

        If KeyAscii = vbKeyReturn Then
            KeyAscii = 0

            Select Case ActiveControl.Name
                Case "idProveedor"
                    call a rutina de lectura del proveedor
                Case Else
            End Select
        End If

    Lo importante es respetar el nombre del control, en el ejemplo idProveedor, cuando el operador oprime enter o return sobre el textbox idProveedor o sobre cualquier objeto se ingresa a este evento.

    Dentro del evento escribis el codigo segun sea el objeto.

    miércoles, 25 de abril de 2012 16:39
  •  call a rutina de lectura del proveedor aquí pondría la consulta sql para buscarlo por el id o me equivoco

    Pedro Avila

    miércoles, 25 de abril de 2012 16:48
  • Hola,

    Si, ahi pones el codigo que sea necesario segun el control u objeto al cual el operador tipeo u oprimio Enter o Return.

    Para este caso en particular la consulta para leer el proveedor pero recorda que deberias controlar el retorno de la llamada a la rutina, puede ser que el proveedor no exista.

    • Marcado como respuesta Pedro Ávila miércoles, 25 de abril de 2012 20:57
    miércoles, 25 de abril de 2012 17:28