Documentaciónvalor_por_campo(tabla, campo)
Nombre
valor_por_campo - Alias de compatibilidad para tablas.seleccionar_campo().
Sinopsis
salida = tablas.valor_por_campo(tabla, campo)
Descripcion
Mantiene el nombre historico de esta operacion y delega el trabajo en tablas.seleccionar_campo(tabla, campo).
Se conserva por compatibilidad con codigo existente, pero la forma preferida en esta API es tablas.seleccionar_campo().
Comportamiento
- Extrae un solo campo de la tabla y lo devuelve como arreglo de
STRING. - Produce el mismo resultado que
tablas.seleccionar_campo(). - No conserva la estructura de registros de la tabla original.
Funciones API relacionadas
tablas.seleccionar_campos()tablas.seleccionar_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, equivalente al resultado de tablas.seleccionar_campo().
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",
}
//
// Testado OK
//
// Copia el contenido de un campo de la tabla en un vector de string.
//
campo = "nombre"
str = tablas.valor_por_campo(persona, campo)
DEPURAR(str)
FINAL