Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación

Búsqueda en los foros

Foros en Udias.com / FileMaker / insertar espacios en blanco al final de un campo
Autor Mensaje

Miembro

Asiduo

  Karma           475

#1 Publicado: 5 Feb 2016 23:38 - Editado por: Enric7



Buenas,

Necesito insertar espacio vacios en un campo con tal de igualar el tamaño del campo para poder ver el resultado de una sentencia SQL con ExecuteSQL() y que el formato sea legible, me explico.... El resultado se deberia visualizar asi

ClienteAAAAAA____direccion clienteAAAAAA_____NIFClienteAAAAA
Cliente BB________direccion cliente BB ________NIFClienteBB
Cliente CCC_______direccion cliente CCC_______NIFCliente CCC


Los guiones bajos deberian de ser espaciós en blanco pero no se pueden ver si no pongo el guin bajo


y ahora se visualiza asi mas o menos...

ClienteAAAAAA/direccion clienteAAAAAA/NIFClienteAAAAA
Cliente BB/direccion cliente BB/NIFClienteBB
Cliente CCC/direccion cliente CCC/NIFCliente CCC

Vease que los campos tienen longitudes diferentes y que la tabulación no es posible.

Si alguien sabe alguna otra forma de hacerlo, encantado de conocerla.

Gracias

Enric


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac Os Catalina, Fm 18 Advanced, FM Server 16 OSX

Moderador


  Karma               8391

#2 Publicado: 6 Feb 2016 01:50



Hola

ExecuteSQL ("
SELECT Nombre+LEFT('____________________', 20 - LENGTH(Nombre ) ), Apellidos+LEFT('____________________', 20 - LENGTH(Apellidos))
FROM Clientes
" ; " " ; "" )

Este ejemplo haría una consulta de Nombre y Apellidos de la tabla Clientes.
Tras nombre pondría 20 espacios menos la longitud del nombre quedando así alineados, pero es muy importante que uses un tipo de letra monoespaciada, por ejemplo Courier. De lo contrario no quedaría bien..

Un saludo,


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 Pro + FileMaker Pro 11/19

Miembro

Asiduo

  Karma           475

#3 Publicado: 6 Feb 2016 14:27



Muchas gracias Flushseedata, lo probare y te digo cosas.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac Os Catalina, Fm 18 Advanced, FM Server 16 OSX

Miembro

Asiduo

  Karma           475

#4 Publicado: 6 Feb 2016 22:26



Con esta sentencia...

ExecuteSQL ("SELECT NOMBRE + Left ( '____________________' ; 20 - Length ( NOMBRE ) ),NIF FROM Clients";"";"")


el resultado es:

?


Que hago mal ?

Gracias

Enric


PD se entiende que el guion bajo "_" son espacios en blanco,


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac Os Catalina, Fm 18 Advanced, FM Server 16 OSX

Moderador


  Karma               8391

#5 Publicado: 7 Feb 2016 08:50 - Editado por: flusheddata



En SQL los parámetros de una función se separan con una coma. Has puesto punto y coma antes del 20.
Sí, el guión bajo es espacio.
Un saludo


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 Pro + FileMaker Pro 11/19

Miembro

Asiduo

  Karma           475

#6 Publicado: 7 Feb 2016 09:52



Perfecto, va de maravilla.

Muchas gracias.

Enric


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac Os Catalina, Fm 18 Advanced, FM Server 16 OSX
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con insertar espacios en blanco al final de un campo

Eliminar espacios en blanco dentro de un campo de texto
TrimALL ¿elimina espacios en blanco?
QUITAR espacios en blanco de Campos OCULTOS!!
Como usar la funcion Trim para quitar espacios al final de un texto
Alguna manera de eliminar los espacios en blanco al inicio de un texto?


Conectados: Invitados - 8
Miembros - 0
En verde usuarios ZDDR

Realizado con miniBB © 2001-2021
Para Udias.com © 1996-2021
Hosting con Interdominios