Table Control posicionar cursor

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • negrogho
    Member
    • ene
    • 65

    #1

    Table Control posicionar cursor

    Que tal gente del foro

    Me ayudan a resolver la siguiente cuestion

    Tengo una table control y necesito que despues de que se captura un renglon al dar enter el cursor se posicione en el siguiente renglon, en lugar de eso esta quedando en el primer campo del dynpro que es el predeterminado

    De antemano les agradesco su ayuda

    saludos
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola ... puedes usar la sentencia SET CURSOR de la siguiente manera:

    Código:
    SET CURSOR FIELD f LINE lin.
    Ahi colocarias el campo y linea en el que quisieras situar el cursor, ojo esa parte iria en el PBO ... espero te pueda servir
    David Carballido Córdova

    Comentario

    • negrogho
      Member
      • ene
      • 65

      #3
      Gracias DavidXD

      Es precisamente la intruccion que estoy usuando, me posiciona en el campo correcto pero en la primera linea y no en la que yo le indique.

      cur_linea = 3.
      SET CURSOR FIELD 'MARD-MATNR' LINE cur_linea.

      Como aclaracion, la linea en la que necesito que se posicione es una nueva linea en la que se va a iniciar a capturar.

      Saludos

      Comentario

      • negrogho
        Member
        • ene
        • 65

        #4
        Gracias

        ya quedo solucionado, estaba dando un nombre incorrecto al campo


        saludos

        Comentario

        • Rodolfo Montiel Rivera
          Member
          • oct
          • 92

          #5
          Saludos.

          Mira u otra opcion para hacer lo que tu decias era forzar la linea en el table control.

          GET CURSOR LINE r_linea.

          tc_altas-current_line = r_linea + 1.
          01010000
          01001010
          10011000
          10100001

          De Byte a Beat.

          Comentario

          Trabajando...