Dividir los datos de una columna |
Responder |
Autor | |
RobertoCarlos
Habitual Unido: 12/Marzo/2013 Localización: Bolivia Estado: Sin conexión Puntos: 168 |
Tema: Dividir los datos de una columna Enviado: 22/Agosto/2019 a las 21:28 |
Buenas tardes a todos, salvenme por favor:
Estoy haciendo una consulta para luego pasarla a un informe, en el informe me pide los siguientes datos Nombre(s) Apellido Paterno Apellido Materno Apellido de casada pero en el programa tengo todos esos datos en un solo campo, por ejemplo Juan Carlos Hurtado Furtado necesito separar los dos nombres en una columna, (Juan Carlos) Apellido Paterno (Hurtado) Apellido Materno (Furtado) intente usar este código pero no lo consigo Medio(NombreCampo;CaracterPorElQueEmpieza;NumeroDeCaracteresQueQueremos) muchas gracias por la ayuda. Roberto
|
|
Roberto
|
|
mounir
Colaborador Unido: 09/Febrero/2009 Localización: Asturias-España Estado: Sin conexión Puntos: 6479 |
Enviado: 23/Agosto/2019 a las 00:59 |
Hola!
Utilizando la Función Split en una matriz te daría lo que necesitas:
|
|
Un Saludo.
|
|
lbauluz
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 29/Marzo/2005 Localización: La Gloria Estado: Sin conexión Puntos: 3849 |
Enviado: 23/Agosto/2019 a las 01:56 |
La idea de Mounir es buena, PERO
Si el señor se llama Manuel del Pozo del Río vas a tener problemas para saber cual es el nombre y cuales los apellidos. En resumen que la idea del split es buena y válida, pero que luego hay que mirar qué hay en cada campo Y para divertirnos un rato, como tengas a algún noble que se llame, por poner un ejemplo Felipe Juan Froilán de Todos los Santos de Borbón y Marichalar Que es el nombre de uno de los sobrinos del Rey de España y que por si fuera poco, cambia el orden de sus apellidos... :) Suerte Luis |
|
El Búho es un pajarraco
|
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14720 |
Enviado: 23/Agosto/2019 a las 11:09 |
Hola,
En varias conversaciones sobre este tema siempre hemos llegado a la misma respuesta: no hay una forma inequívoca de realizar esa separación. Los nombres pueden ser de varias palabras: María, María Jose, Maria del Pilar, Maria de las Mercedes Los apellidos pueden tener varias palabras: mi tio se apellida Serra De Pontgrau (ese es solo el materno) Otros tienen la costumbre de concatenar los 2 apellidos paternos y maternos: Fernandez-Sanchez Rodriguez-Perez (no es broma. Conozco a uno. Supongo que teme que alguno de esos cuatro apellidos se pierda) Finalmente me encontré con uno llamado Salvador Andrés Juan, lo que siempre le ocasionaba problemas... En definitiva, que no hay una ciencia exacta. Lo mas cercano seria una función que evaluara el numero de palabras. Si tiene 3 no hay (prácticamente) pérdida. Si tiene más es cuando surgen las dudas. Un saludo |
|
lalo1956
Colaborador Unido: 08/Marzo/2005 Localización: Mexico Estado: Sin conexión Puntos: 994 |
Enviado: 23/Agosto/2019 a las 17:23 |
Hola!, en estos casos yo lo hago en excel, separo cada palabra y voy agrupando según el número de palabras, es decir, voy revisando por bloques, me parece más sencillo revisarlo así y después ya armado como debe de ser, lo incluyo en una tabla de access.
Espero sirva la sugerencia, saludos y suerte!
|
|
Quien no vive para servir, no sirve para vivir!** AYUDA A MANTENER EL FORO **
|
|
RobertoCarlos
Habitual Unido: 12/Marzo/2013 Localización: Bolivia Estado: Sin conexión Puntos: 168 |
Enviado: 23/Agosto/2019 a las 21:11 |
Muchas gracias, buscare otra forma de hacer eso, porque ya vi que no se puede ya que es variable y no constante
gracias Roberto
|
|
Roberto
|
|
RobertoCarlos
Habitual Unido: 12/Marzo/2013 Localización: Bolivia Estado: Sin conexión Puntos: 168 |
Enviado: 25/Agosto/2019 a las 02:49 |
Muchas gracias por favor cierren el hilo para poder hacer mas preguntas.
muchas gracias Roberto
|
|
Roberto
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |