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 / Separar cadena de texto en 2 campos mediante cálculo
Autor Mensaje

Miembro

Constante

  Karma             799

#1 Publicado: 14 Sep 2021 13:45



Buenas tardes a los compañeros del foro.

Tengo un campo "Plato" que contiene datos en formato texto de la siguiente manera: "Ensalada China: jamon, zanahoria, maiz, tomate cherry".

Quisiera separar esos datos en 2 campos distintos de texto usando alguna función de cálculo, porque son más de 200 y en 4 idiomas distintos, con lo que la fiesta se pone en más de 800. El resultado que quisiera conseguir es el siguiente:

(Campo "Plato") = Ensalada China
(Campo "Ingredientes") = jamón, zanahoria, maíz, tomate cherry

¿Me podríais decir cual sería el calculo correcto con resultado de texto para que me quede de esa forma.

Muchas gracias.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Siempre agradecido por vuestra inestimable ayuda. Mac OSX High Sierra - FM Pro Advanced 16

Moderador


  Karma               8569

#2 Publicado: 14 Sep 2021 15:35



Hola.
Como entiendo que tienes el campo Plato con todo y quieres que se quede solo con lo que hay antes de los dos puntos y el resto que lo ponga en el campo Ingredientes yo lo que haría sería un guión:

Ir al registro [ Primero ]
Loop
Establecer variable [ $campo = Campo ]
Establecer campo [ Campo ; GetValue ( Substitute ( $campo ; ":" ; ¶ ) ; 1 ) ]
Establecer campo [ Ingredientes ; GetValue ( Substitute ( $campo ; ":" ; ¶ ) ; 2 ) ]
Ir al registro /petición / página [ Siguiente ; Salir después del último: activo ]
End loop


Importante: Hazlo en una copia para comprobar que funciona correctamente antes de hacerlo en el archivo de trabajo.
Ten en cuenta que el guión irá recorriendo todos los registros hallados. Comprueba si antes debes hacer alguna búsqueda.

Sls.


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 + FileMaker Pro 11/19

Miembro

Constante

  Karma             799

#3 Publicado: 14 Sep 2021 21:38



Muchísimas gracias, maestro. Siempre en tu línea. El Loop funciona a la perfección. Y he duplicado el guión para ir haciéndolo manualmente registro a registro, para ir repasando la ortografía. Con los chinos nunca está de más.

Cañas virtuales se saborean poco, pero date por invitado y agradecidísimo por tu siempre inestimable ayuda.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Siempre agradecido por vuestra inestimable ayuda. Mac OSX High Sierra - FM Pro Advanced 16
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 Separar cadena de texto en 2 campos mediante cálculo

Cadena de texto compuesta de varios campos de texto, fecha y numéricos.
Separar un Campo de Cálculo en varios Campos
Sustituir un número por una cadena de texto.
Pregunta sobre pasar campos de cálculo a texto o numérico
Separar texto


Conectados: Invitados - 11
Miembros - 1 border=0 zurydm
En verde usuarios ZDDR

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