AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Looper
  • Condiciones de uso
  • Añadir una fila vacía
  • Características de la fila
  • clasificar
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Inserta una fila en una control Looper.
Observación: Para añadir elementos al final de control Looper, utilice LooperAddLine.
Ejemplo
// Add values into the Looper control at position 12
LooperInsertLine(LOOP_Looper1, 12, LastName, FirstName, PhoneNum, FaxNum)
// Insert searched information into the database
i is int = 1
LooperDeleteAll(LOOP_LOOPER1)
HReadSeek(Product, ProdName, "Window")
WHILE HOut() = False
LooperInsertLine(LOOP_LOOPER1, i, Product.ProdName, Product.Code)
HReadNext(Product, ProdName)
i ++
END
Sintaxis

Insertar una fila en una control Looper con atributos Ocultar los detalles

LooperInsertLine(<Looper control> [, <Index> [, <Value 1> [, <Value N>]]])
<Looper control>: Nombre del control
Nombre del control Looper a utilizar.
Si este parámetro corresponde a una cadena vacía (""), la inserción se realizará en la control Looper actual
<Index>: Entero opcional
Índice del fila a partir del cual se insertará el nuevo fila.
Índice no especificadoLa fila se inserta antes de la fila seleccionada. Si no se selecciona ningún fila, el fila se insertará en la última posición del control Looper.
Índice mayor que el número de filas de controlLa fila se insertará en la última posición de la control Looper. En este caso la función LooperInsertLine equivale a la función LooperAddLine.
Índice igual a 0La fila se insertará en la primera posición de la control Looper.
Índice igual a -1La fila se inserta antes de la fila seleccionada. Si no se selecciona ningún fila, el fila se insertará en la última posición del control Looper.
<Value 1>: Tipo de atributo associated (opcional)
Valor del 1er atributo para que el fila se inserte en el control Looper especificado.
Los diferentes valores deben ser especificados en el orden de los atributos (ventana control Looper description).
Para no especificar ningún valor para uno de los atributos, utilice una cadena vacía ("") o 0 (según el tipo de atributo).
Si no se especifica ninguno de estos parámetros, se insertará una fila vacía en la control Looper.
<Value N>: Tipo de atributo associated (opcional)
Valor del atributo N para que el fila se inserte en el control Looper especificado.
Los diferentes valores deben ser especificados en el orden de los atributos (ventana control Looper description).
Para no especificar ningún valor para uno de los atributos, utilice una cadena vacía ("") o 0 (según el tipo de atributo).
Si no se especifica ninguno de estos parámetros, se insertará una fila vacía en la control Looper.
WINDEVUniversal Windows 10 AppJavaCódigo de Usuario (UMC)

Insertar una fila en una control Looper sin atributos Ocultar los detalles

LooperInsertLine(<Looper control> [, <Index>])
<Looper control>: Nombre del control
Nombre del control Looper a utilizar.
Si este parámetro corresponde a una cadena vacía (""), la inserción se realizará en la control Looper actual .
<Index>: Entero opcional
Índice del fila a partir del cual se insertará el nuevo fila.
  • Si este parámetro no se especifica o es igual a -1, el fila se insertará antes del fila actual . Si no se selecciona ninguna fila, la fila se insertará al final del control Looper.
  • Si <Index> es mayor que el número de filas, la fila se insertará en la última posición del control Looper. En este caso la función LooperInsertLine equivale a la función LooperAddLine.
  • Si este parámetro es 0, la fila se insertará en la primera posición del control Looper.
Observaciones

Condiciones de uso

La función LooperInsertLine puede utilizarse en:
  • a control Looper basada en un archivo de datos,
  • a control Looper poblada programáticamente.

Añadir una fila vacía

Después de añadir una fila vacía, cada atributo o control debe inicializarse individualmente.
Por ejemplo:
  • Para una control Looper con atributos:
    // Add an empty row
    LooperInsertLine(LOOP_Looper1, 14)
     
    // Then, initialize the attributes
    AttributeLastName[14] = "Hobbes"
    AttributeFirstName[14] = "Samantha"
    AttributeFirstNameColor[14] = LightRed
    AttributeAddressVisible[14] = False
  • Para una control Looper sin atributos:
    // Add an empty row
    LooperInsertLine(LOOP_Looper1, 14)
     
    // Then, initialize the controls
    LOOP_Looper1[14].LastNameControl = "Hobbes"
    LOOP_Looper1[14].FirstNameControl = "Samantha"
    LOOP_Looper1[14].ControlFirstName.BackgroundColor = LightRed
    LOOP_Looper1[14].ControlAddress.Visible = False

Características de la fila

Si un valor corresponde al resultado de un cálculo, la expresión numérica debe figurar entre paréntesis..
Por ejemplo:
LooperInsertLine(LOOP_CalculationLooper, 10, (53+29), (83-21))

clasificar

La función LooperInsertLine no tiene en cuenta el orden.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local