Separar palabras

27/08/2003 - 21:24 por Cesar Augusto | Informe spam
Cordial Saludo.

Como hago para separar una palabra o nombre ej:
Julian Arango Hurtado, lo que pasa es que en la tabla
esta en un solo campo y debo particionarlo en Nombre,
Primer Apellido, Segundo Apellido.

Agradezco sus comentarios y ayudas que me puedan brindar

Preguntas similare

Leer las respuestas

#1 Jorge Mota
27/08/2003 - 21:46 | Informe spam
cCad ='Julian Arango Hurtado'
nTotal = GetWordCount(cCad,' ')
For nCiclo = 1 to nTotal ?GetWordNum(cCad,nCiclo,' ')
EndFor

Solo habria que ajustarlo para los nombres que incluyen
la palabra 'De' entre los nombres o Apellidos.

Saludos.


En Wed, 27 Aug 2003 12:24:10 -0700, Cesar Augusto
escribió:

Cordial Saludo.

Como hago para separar una palabra o nombre ej: Julian Arango Hurtado, lo
que pasa es que en la tabla esta en un solo campo y debo particionarlo en
Nombre, Primer Apellido, Segundo Apellido.

Agradezco sus comentarios y ayudas que me puedan brindar






Este mensaje esta entregado como tal, sin garantia de ningun Tipo.
Todos los Derechos Trastornados ;-}


Do it Best, do it with VFP
Respuesta Responder a este mensaje
#2 Esparta Palma
27/08/2003 - 21:57 | Informe spam
Cargar en un array las palabras de una cadena
http://www.portalfox.com/article.php?sid6


Apoya a Visual FoxPro usándolo legalmente
ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox ( http://www.PortalFox.com )
email:
Acapulco, Guerrero. México

Cesar Augusto wrote:

Cordial Saludo.

Como hago para separar una palabra o nombre ej:
Julian Arango Hurtado, lo que pasa es que en la tabla
esta en un solo campo y debo particionarlo en Nombre,
Primer Apellido, Segundo Apellido.

Agradezco sus comentarios y ayudas que me puedan brindar
Respuesta Responder a este mensaje
#3 Ricardo Soto
27/08/2003 - 23:00 | Informe spam
Son importante los espacios entre los nombres, debes recorrer el nombre
completo que lo tienes guardado en una variable, luego cuando encuentres un
blanco has detectado el primer nombre...Lo puedes hacer con un do while,
usando subst...ok
Ricardo Soto V.

"Cesar Augusto" escribió en el mensaje
news:055901c36cd0$caec0a50$
Cordial Saludo.

Como hago para separar una palabra o nombre ej:
Julian Arango Hurtado, lo que pasa es que en la tabla
esta en un solo campo y debo particionarlo en Nombre,
Primer Apellido, Segundo Apellido.

Agradezco sus comentarios y ayudas que me puedan brindar
Respuesta Responder a este mensaje
#4 J. Enrique Ramos Menchaca
28/08/2003 - 01:21 | Informe spam
Esta opción es la que yo utilizo en mis sistemas y me funciona de maravilla,
nada más agregare un poco de código que le falto a Jorge:

szNOMBRE = "RAMOS MENCHACA JESÚS ENRIQUE"
szPALABRAS = ALLTRIM(szNOMBRE)
nTAMAÑO = LEN(szPALABRAS)
set library to home(1)+'foxtools'
local nPalabras, apalabras(1), i, sep
sep=' ,;'+chr(9)
nPalabras=words(szNOMBRE, sep)
dimension apalabras(nPalabras)
for i=1 to nPalabras
apalabras[i]=wordnum(szNOMBRE, i, sep)
next i

J. Enrique Ramos Menchaca
Guadalajara, Jalisco, México
Respuesta Responder a este mensaje
#5 Jorge Mota
28/08/2003 - 01:42 | Informe spam
jé no me falto codigo, lo que paso es que tu usas vfp6

y en el 7 ya es funcion nativa GetWordCount y GetWordNum


Pero Ahora ya lo tenemos para VFP 6 ;)

gracias.
Saludos.

En Wed, 27 Aug 2003 18:21:36 -0500, J. Enrique Ramos Menchaca
escribió:

Esta opción es la que yo utilizo en mis sistemas y me funciona de
maravilla,
nada más agregare un poco de código que le falto a Jorge:

szNOMBRE = "RAMOS MENCHACA JESÚS ENRIQUE"
szPALABRAS = ALLTRIM(szNOMBRE)
nTAMAÑO = LEN(szPALABRAS)
set library to home(1)+'foxtools'
local nPalabras, apalabras(1), i, sep
sep=' ,;'+chr(9)
nPalabras=words(szNOMBRE, sep)
dimension apalabras(nPalabras)
for i=1 to nPalabras
apalabras[i]=wordnum(szNOMBRE, i, sep)
next i






Este mensaje esta entregado como tal, sin garantia de ningun Tipo.
Todos los Derechos Trastornados ;-}


Do it Best, do it with VFP
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida