Haz tu Pregunta
0

Base - Buscar salto de linea y reemplazar por espacio

preguntado 2018-06-03 17:35:13 +0200

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

Hola a todos

Estoy traspasando algunos archivos de access a base y me encuentro un problema en una formula

Tengo dos tablas cruzadas y en una de ellas está la dirección del cliente, el cliente puede introducir la dirección en dos lineas, por lo que el campo street tiene un salto de linea (no siempre)

En access utilizaba la formula : =Reemplazar([street];Car(10);" ")

Con esa formula, al mostrar los datos los mostraba en una sola linea.

No busco reemplazar dentro de la base de datos (UPDATE,REPLACE), lo que pretendo es, a la hora de mostrar un resultado, que salgan las dos lineas en una sola.

he intentado utilizar formulas de calc pero me da error

ejemplos que NO funcionan : REEMPLAZAR (sales_flat_order_address.street, BUSCAR(CAR(10),sales_flat_order_address.street), 1, ' ')

BUSCAR( 'a', sales_flat_order_address.street ) < intenté ver si el problema estaba en Car(10) pero no, el problema está en buscar.

Estoy totalmente atascado.... ¿alguna ayuda o sugerencia? Gracias de antemano

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

1 Responder

Ordenar por » viejos nuevas más votado
0

respondido 2018-06-17 21:50:15 +0200

Imagen Gravatar de ferne

En LibreOffice 4.2.8.2.

No sé bien qué pretendes hacer en Base, si estás tratando de hacer un macro y en qué contexto lo ejecutas, pero en Calc una celda que contenga la fórmula:

=REEMPLAZAR(A1;HALLAR(CARÁCTER(10);A1);1;" ")

O directamente:

=SUSTITUIR(A1;CARÁCTER(10);" ")

Sustituyen correctamente los cambios de línea por espacio.

La función BUSCAR() tal y como indica el asistente de funciones "Busca valores en un vector para compararlo con los valores de otro vector. Cosa que no es lo que buscas.

En cuanto a las macros... La sentencia:

Replace(sTexto, Chr(10), " ")

Devuelve correctamente la frase con el retorno sustituido.

Espero que te sirva para algo. Si eres más concreto respecto a lo que tratas de hacer en Base tal vez te podamos ayudar mejor.

edit marcar como ofensivo delete enlace mas
Ingresa/Regístrate para Contestar

Herramientas de Preguntas

2 seguidores

Estadisticas

Preguntado: 2018-06-03 17:35:13 +0200

Visto: 227 veces

Ultima actualización: Jun 17 '18