Documentaciónseleccionar_campo(tabla, campo)
Nombre
seleccionar_campo - Extrae un solo campo de la tabla como arreglo de STRING.
Sinopsis
salida = tablas.seleccionar_campo(tabla, campo)
Descripcion
Recorre una TABLA y copia el contenido del campo indicado en un arreglo lineal de STRING.
Es util para:
- extraer una sola columna como lista simple
- preparar nombres o etiquetas para impresiones rapidas
- obtener una version lineal de un campo sin conservar la estructura tabular
Comportamiento
- Recorre los registros de la tabla en orden.
- Copia el contenido de
tabla[i][campo]en un arreglo deSTRING. - Est? pensada para trabajar con un solo campo.
- No conserva la estructura de registros de la tabla original.
Funciones API relacionadas
tablas.seleccionar_campos()tablas.valor_por_campo()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| tabla | TABLA | Tabla a recorrer. |
| campo | STRING | Campo a extraer. |
Valor de retorno
VECTOR[STRING] - Arreglo de STRING con los valores extraidos del campo indicado.
Ejemplo
ejemplo.blox
INCLUIR "tablas.api"
INCLUIR "strings.api"
FUNCION PRINCIPAL
INICIO
TABLA persona, filtrado
NUMERICO i, cant
STRING str[5], campo
persona = {
nombre = "Carlos",
edad = 30,
ciudad = "Asuncion",
}
persona = {
nombre = "Juan",
edad = 21,
ciudad = "Encarnacion",
}
persona = {
nombre = "Roberto",
edad = 45,
ciudad = "Concepcion",
}
persona = {
nombre = "Maria",
edad = 19,
ciudad = "Concepcion",
}
campo = "nombre"
str = tablas.seleccionar_campo(persona, campo)
DEPURAR(str)
FINAL