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


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
 -
Ayuda al foro con tu donación
Foros en Udias.com / FileMaker / Agregar caracteres hasta completar máximo de caracteres
Autor Mensaje

Miembro

Ocasional

  Karma     21

#1 Publicado: 11 Jul 2013 13:58 - Editado por: Mikealpha



Buenas,

Estoy intentando generar con Filemaker un archivo para crear plantillas para el modelo 696 de la Agencia Tributaria.

En un desglose del archivo Hexadecimal creado por la propia web, he visto que cada campo se corresponde con una cantidad limitada de caracteres, los cuales deben ser rellenados por datos con un limite maximo de caracteres por dato, ya que en caso contrario, la aplicacion Web de la Agencia Tributaria detecta que no es un archivo correcto ya que no tiene los 1300 caracteres del archivo original.

El desglose seria mas o menos...
NIF - 9 caracteres
Apellidos - 30 caracteres
Nombre - 10 caracteres
Fecha de nacimiento - 8 caracteres
Domicilio - 50 caracteres
... etc...

La cuestion es que necesito que absolutamente todos los datos tengan la medida de caracteres correcta.

He visto otros posts en los que hay algo parecido con el comando Length, pero a todos se les añaden numeros para autocompletar.. yo necesito que sean "espacios" o "0" según el campo, es decir... Los textos irán con "espacios" y los números con "0". No se si seria lo mismo que lo que pone en el otro Post. (http://www.udias.com/foro/index.php?action=vthread &forum=1&topic=4590) El SerialIncremente en este caso imagino que no serviria...

Asi que ... la cuestion es como hacer que:
Si pongo en Apellido

"LOPEZ GUTIERREZ" <--- 15 Caracteres
lo transforme en...
"LOPEZ GUTIERREZ..............." <--- 30 Caracteres (substituyendo puntos por espacios, pero no salia bien cuando lo posteaba...)

Gracias!


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 7 - Filemaker 12 Pro Advanced

Moderador

Adicto

  Karma             1018

#2 Publicado: 11 Jul 2013 14:23 - Editado por: JotaEme



En el caso del campo Apellido, puedes pones un cálculo de autointroducción, que reemplace el valor existente, con la fórmula:

Left(Apellido & "..............................";30)

En vez de puntos, espacios.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 8 y Filemaker 11

Miembro

Ocasional

  Karma     21

#3 Publicado: 11 Jul 2013 19:42



Funciona perfecto!!
Muchisimas gracias!! Ya me estaba volviendo loco... jejeje


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 7 - Filemaker 12 Pro Advanced
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 Agregar caracteres hasta completar máximo de caracteres

añadir caracteres hasta completar el límite impuesto en un campo
Agregar caracteres al final de una cadena de texto
limitar nº de caracteres en campo
Contar caracteres de un campo
Problema con la codificación de caracteres


Conectados: Invitados - 15
Miembros - 1 border=0 okonet
En verde usuarios ZDDR

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