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
  • Características de la fila
  • Tratamiento de una nota binaria
  • Ordenar
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Inserta una fila en un control Looper.
Nota: Se recomienda utilizar <Looper>.InsertLine. En efecto, <Looper>.InsertLine permite insertar:
  • Caracteres TAB en los atributos/controles.
  • todos los tipos de valores en los atributos/controles.
WINDEV Mobile Para los controles Looper sin atributos, le recomendamos que utilice <Looper>.InsertLine.
Ejemplo
// Initialize the Looper control named LOOP_LOOPER1
LOOP_LOOPER1.DeleteAll()
Product.ReadFirst(ProdName)
WHILE Product.Out() = False
	LOOP_LOOPER1.Insert(Product.ProdName + TAB + Product.Code)
	Product.ReadNext(ProdName)
END
// Add values into the Looper control at position 12
LOOP_LOOPER1.Insert(LastName + TAB + FirstName + TAB + PhoneNum + TAB + FaxNum, 12)
Sintaxis
<Result> = <Looper control>.Insert(<Value> [, <Index>])
<Result>: booleano
  • Verdadero si la adición se ha realizado correctamente,
  • False en caso contrario.
<Looper control>: Nombre del control
Nombre del control Looper a utilizar.
<Value>: Cadena de caracteres
Lista de valores que se insertarán en la nueva fila. Este parámetro debe tener el siguiente formato:
<Value 1> + TAB + ... + <Value N>

Los diferentes valores deben especificarse en el orden de los atributos (Ventana de descripción del control Looper).
Para no especificar ningún valor para un atributo, utilice una cadena vacía ("") o 0 (según el tipo de atributo).
<Index>: Entero opcional
Índice de la fila a partir de la cual se insertará la nueva fila.
  • Si este parámetro no se especifica o es igual a -1, la fila se insertará antes de la 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 <Looper>.Insert equivale a la función <Looper>.Add.
  • 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 <Looper>.Insert puede utilizarse en:
  • un control Looper basado en un archivo de datos,
  • un control Looper rellenado mediante programación.

Características de la fila

Si un valor es el resultado de un cálculo, encierre la expresión numérica entre paréntesis. Por ejemplo:
LOOP_CalculationZone.Insert((53+29) + TAB + (83-21), 12)

Tratamiento de una nota binaria

Para insertar una nota binaria en un control Looper, utilice <Looper>.InsertLine.

Ordenar

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

Última modificación: 30/09/2024

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