SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: vitoretor en Viernes 16 de Septiembre de 2005, 23:06

Título: Separar Apellidos Y Nombre
Publicado por: vitoretor en Viernes 16 de Septiembre de 2005, 23:06
Alguien sabe como separar los apellidos de un ALUMNO(en este caso). La tabla tiene un campo (Nombre) donde vienen los apellidos y el nombre del alumno, y lo k kiero es separlos por apellido paterno, apellido materno y guarda esa informacion en otra tabla k contenga esos tres campos(apaterno, amaterno, nombre). si alguien me puede ayudar... gracias!!!
Título: Re: Separar Apellidos Y Nombre
Publicado por: Kev en Sábado 17 de Septiembre de 2005, 15:46
Hola, puedes primero leer el campo y de ese campo usar la funcion split y separar por espacios

Ej
Código: Text
  1. strCad = "Kev GUID"
  2. 'Supongamos que Kev es el nombre y GUID es mi apellido OK
  3. vector = split(strCad, " ")
  4. 'ahora si
  5. vector(0) = "Kev"
  6. vector(1) = "GUID"
  7.  

Salu2
 :comp:
Título: Re: Separar Apellidos Y Nombre
Publicado por: vitoretor en Sábado 17 de Septiembre de 2005, 18:50
Disculpa Kev, me marca error aki "Split(strCad, " ")"..
Título: Re: Separar Apellidos Y Nombre
Publicado por: Güorker en Lunes 19 de Septiembre de 2005, 08:36
Hola,

Lo primero creo que deberias decirnos en que formato estan los nombres completos de esos alumnos.

Ejemplos

NombreA1,Apellido1A1,Apellido2A1

o

NombreA2 Apellido1A2 Apellido2A2

o

Apellido1A3 Apellido2A3, NombreA3

etc.

Porque si no sabemos como esta la base de datos, podemos estar dando palos de ciego y no ayudarte en nada.

Saludos
Título: Re: Separar Apellidos Y Nombre
Publicado por: Kev en Lunes 19 de Septiembre de 2005, 21:36
Hola suponiendo que el formato sea digamos Nombre Apellido tenemos
Código: Text
  1.  
  2. 'Ejemplo para ASP.NET, el Context.Response.Write es como el Console.Write OK
  3. Dim strCadena() As String
  4. strCadena = Split("Kev GUID", " ")
  5. Context.Response.Write(strCadena(0).ToString & "<br>" & strCadena(1).ToString)
  6.  
       
En el anterior post me olvide mencionarte que no tiene que dimensionar el vector, seguro que el ejemplo te aclaro la idea

Salu2
 :comp: