Nuestra intención es mostrar en una columna dos campos de una tabla, en este caso apellidos y nombre, para ello podemos utilizar la operación suma para concatenar los dos campos, de forma que introducimos en la columna la siguiente fórmula, "Nombre" + "Apellidos", la ejecutamos y nos muestra el resultado, esto nos presenta un nuevo problema los dos campos están pegados, no hay un espacio entre campo y campo.
Para ello sustituimos la formula introducida por "Nombre" || ' ' || "Apellidos", observamos que ya aparece como deseamos, con un espacio entre campo y campo.
Otras formas de concatenar campos:
CONCAT( [Nombre], [Apellidos] ), de está forma no dejaría espacio entre los dos campos.
CONCAT( "Nombre", ' ' ) + "Apellidos", de esta forma deja un espacio entre los dos campos.
CONCAT( CONCAT( "Nombre", ' ' ), "Apellidos" ), de esta forma deja un espacio entre los dos campos.
CONCAT( "Nombre", ' ' ) + CONCAT( "Apellidos", ' ' ) + CONCAT( "Email", ' ' ), de esta forma deja un espacio entre los campos.
Utiliza según le convenga una u otra fórmula.
Buscar
Lo más leído
-
Alguna vez hemos tenido la necesidad de ordenar una lista de palabras de forma alfabética, ya sea en orden ascedente o descendente. Not...
-
Una tabla dinámica le permite combinar, comparar y analizar grandes cantidades de datos ya sea procedente de una hoja de cálculo o uno bas...
-
Para instalar el almacenamiento remoto OneDrive siga los siguientes pasos, abra una terminal con ctrl+alt+T e introduzca los siguientes co...
-
Sin lugar a dudas, la forma mas práctica de introducir una fórmula es el botón de Suma o S umatoria se encuentra colocado en la barra de f...
-
Esta será la primera vez que vemos el programa Inkscape , no hace falta presentaciones, es de magnífico en adelante y no tiene nada ...
-
Una operación común en usuario con LibreOffice Calc es la unión de celdas, inserte un texto en una celda, marque un rango de celdas, inclu...
Categorías
Archivo
-
►
2017
(148)
- ► septiembre (5)
-
►
2016
(264)
- ► septiembre (1)
-
▼
2015
(51)
-
▼
junio
(8)
- The LibreOffice™ Daily
- LibreOffice Base - Consulta con la sentencia LIKE
- LibreOffice Base - Consulta con la sentencia CASEWHEN
- LibreOffice Base - Consulta con la sentencia CASE ...
- LibreOffice Base - Consulta con Formulario y subfo...
- LibreOffice Base - Consulta con criterios
- LibreOffice Base - Concatenando columnas
- LibreOffice Base - Trabajando con fechas
-
▼
junio
(8)
Cómo concateno 3 campos le añado la los ejemplos un campo
ResponderEliminarApellido_2
CONCAT( [Nombre], [Apellido_1], [Apellido_2])
"NOMBRE" || ' ' || "Apellido_1" || ' ' || "Apellido_2"
En el campo Apellido_2 hay campos que están vacíos.
También he probado con esta instrucción: COALESCE ( "NOMBRE" || ' ', '' ) || COALESCE ( "Apellido_1" || ' ', '' ) || COALESCE ( "Apellido_2", '' )
Y no me contatena los 3 campos me este error http://i.imgur.com/VIeNKUI.jpg
No me lo hace ¿Qué está pasando? Gracias.
Prueba a ver con esta:
EliminarCONCAT( "NOMBRE", ' ' ) + CONCAT( "Apellido_1", ' ' ) + CONCAT( "Apellido_2", ' ' )
Con los campos vacíos no hay problema.
He probado esta instrucción y va bien, pero si tienes problemas, escribe.
un saludo y gracias....