imprimir tabla en smartform

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • anyita18
    Member
    • jun
    • 52

    #1

    imprimir tabla en smartform

    Hola expertos.
    Mi problema es que tengo una tabla declarada global dentro del smartform que almcena internamente los datos que vienen de otra tabla (tline), la cual llamo por la funcion READ_TEXT.
    Entonces quiero imprimir todos los valores que trae esta tabla en el campo td_lines y no se como hacerlo. Cómo puedo imprimir una tabla en un smartform.
    Ya tengo la tabla dentro de un loop pero no se que mas hacer.
    Gracias...
    Anyelini
  • ekim68
    Member
    • mar
    • 57

    #2
    Crear_tabla

    Debes de crear el objeto TABLE presionando el botón derecho del mouse encima de la ventana donde quieras crear la tabla y seleccionas la opción Create/Table

    Cuando lo generas, a su vez este componente te genera tres subnodos:

    Header area.
    Main area.
    Footer area.

    Cada subnodo puede tener asignado un componente denominado "tipo de línea" el cual define las columnas que va a contener tu tabla. El tipo de línea lo creas en la pestaña TABLE del componente "%TABLE", debes crear un tipo de línea diferente para cada subnodo generado por el componente "%TABLE".

    Para asignarle la tabla interna debes irte a la pestaña DATA aquí, es donde te pide la tabla interna.

    Espero haberme explicado.
    Saludos.
    Editado por última vez por ekim68; 17/07/2010, 04:22:03.

    Comentario

    • anyita18
      Member
      • jun
      • 52

      #3
      Muchas gracias.
      Ahora mi problema es que la tabla que utilizo en la pestaña DATA tengo que declararla cmo interfase de formulario ya que como definición global no me lo acepta. Activa bien el Smartform pero al ejecutarlo me dice que necesito enviarle la tabla al programa de control para poder ejecutarlo. Espero haberme explicado.
      Anyelini

      Comentario

      • mysmb2
        Senior Member
        • ene
        • 406

        #4
        Hola, se puede declarar una tabla global dentro del formulario sin tener que pasarla como parametro, para eso tenes que crear un tipo de dato del tipo tabla.
        Sebastián Chiavia
        http://www.programacionabap.com.ar

        Comentario

        • anyita18
          Member
          • jun
          • 52

          #5
          Hola mysmb2. Si la declaro como global entonces el objeto TABLE no me la reconoce.
          Anyelini

          Comentario

          • mysmb2
            Senior Member
            • ene
            • 406

            #6
            tiene que funcionar. en el objeto TABLE definiste un area de trabajo?
            Sebastián Chiavia
            http://www.programacionabap.com.ar

            Comentario

            Trabajando...