Table Control - Sombreado Dinámico

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • gmareco
    Junior Member
    • nov
    • 12

    #1

    Table Control - Sombreado Dinámico

    Buenas gente, cómo estan?

    Les comento que estoy haciendo un table control, el cual dependiendo de un valor de una celda del mísmo, debe sombrear o no determinados campos de su misma fila.

    EJ:
    El material es el valor que varia, Cantidad y Centro son las que puede habilitarse o no dependiendo del valor del Material.

    Material-----Cantidad--------Centro
    2-----------HABILITADO-----DESABILITADO
    3-----------HABILITADO-----HABILITADO

    Para un registro lo hace correctamente.

    El problema es cuando agrego el segundo y le asigno un valor diferente, ya que me habilita/sombrea correctamente, pero tambien lo hace en el primer registro. Quedando asi:

    Material-----Cantidad--------Centro
    2-----------HABILITADO-----HABILITADO
    3-----------HABILITADO-----HABILITADO

    Noto que el sombreado/habilitación lo hace por columnas, pero yo requiero hacerlo columna y fila. Como una matriz.

    Se agradece de antemano la ayuda que me puedan dar.

    Gustavo.-
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola, deberias colocar un MODULE dentro del LOOP del PBO, dentro de ese MODULE preguntar si cumple tu condicion para sombrear, si lo cumple debes hacerle un

    Código:
    LOOP AT screen.
      IF screen-name = 'NOMBRE_CAMPO'.
        screen-input = 0.
        MODIFY screen.
      ENDIF.
    ENDLOOP.
    Ojo que no necesariamente se trabaja con el screen-name, sino tbm puedes usar el screen-group1 para agrupar todos los campos que quieres que se sombreen, espero te pueda ayudar
    David Carballido Córdova

    Comentario

    • Tita82
      Junior Member
      • abr
      • 2

      #3
      Ayuda Necesito Modificar Table Control

      Tengo Un Table Control Asociando A Una Tabla Interna, Pero El Usuario Podra Seleccionar Un Registro Y Modificarlo Ya Lo Cambio A La Forma Edit Y Si Lo Modifica Pero Cuando Le Doy Guardar O Enter Regresa Los Valores Iniciales No Me Respeta Los Cambios Hechos Al Registro, Ayuda Por Favor!!!

      Comentario

      • zetatop
        Junior Member
        • abr
        • 2

        #4
        Manual básico del Uso de un Table Control.

        Hola.

        Creo que este manual del uso de un Table Control os puede ser de utilidad.

        Un saludo.

        Comentario

        Trabajando...