Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 1 Foro > Newsgroup microsoft.public.es.vfoxpro
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 03-01-2008, 15:23:47
integral
 
Mensajes: n/a
Predeterminado Tomar caractéres desde una determinada posición

Hola Amigos, buen día.
Por favor necesito saber si existen alguna función para tomar n
caracteres de una cadena a partir de un caracter especifico (",")
encontrado en una cadena, de no existir tal función alguién tiene una
rutina?
Probé con varias cosas subtrs() atc() pero no consigo la funcion...

Ejemplo :

Cadena = "LOPEZ VEGA, Marco Antonio"
x = "LOPEZ VEGA"

Espero alguna ayuda o sugerencia,

Saludos,

GABRIEL



Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 03-01-2008, 15:33:42
Juan de Dios Corrales Leal
 
Mensajes: n/a
Predeterminado Re: Tomar caractéres desde una determinada posición

Hola integral.

La funcion que buscas se llama GETWORDNUM....

GETWORDNUM(cString,nIndex,[cDelimiter])

en pocas palabras:

Cadena = "LOPEZ VEGA, Marco Antonio"
? GETWORDNUM(Cadena,1,",") && devuelve "LOPEZ VEGA"
? GETWORDNUM(Cadena,2,",") && devuelve "Marco Antonio"

Saludos y hasta pronto.

--
---------------------------------------
LSC Juan de Dios Corrales Leal
Administrador de Red
Quimia S.A. de C.V.
Responder Con Cita
  #3 (permalink)  
Antiguo 03-01-2008, 17:00:46
Anders Altberg
 
Mensajes: n/a
Predeterminado Re: Tomar caractéres desde una determinada posición

Cadena = "LOPEZ VEGA, Marco Antonio"
x = STREXTRACT(cadena,'',',')
? x

"integral" <gabriel_romantico***hotmail.com> wrote in message
news:11935c7a-d2da-4dcb-942b-3fa6d1e425af***y5g2000hsf.googlegroups.com...
Hola Amigos, buen día.
Por favor necesito saber si existen alguna función para tomar n
caracteres de una cadena a partir de un caracter especifico (",")
encontrado en una cadena, de no existir tal función alguién tiene una
rutina?
Probé con varias cosas subtrs() atc() pero no consigo la funcion...

Ejemplo :

Cadena = "LOPEZ VEGA, Marco Antonio"
x = "LOPEZ VEGA"

Espero alguna ayuda o sugerencia,

Saludos,

GABRIEL




Responder Con Cita
  #4 (permalink)  
Antiguo 03-01-2008, 17:44:24
Luis María Guayán
 
Mensajes: n/a
Predeterminado Re: Tomar caractéres desde una determinada posición

Otra opción

lcCadena = "LOPEZ VEGA, Marco Antonio"
? SUBSTR(lcCadena,1,AT(",",lcCadena)-1)


--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"integral" <gabriel_romantico***hotmail.com> escribió en el mensaje de
noticias:11935c7a-d2da-4dcb-942b-3fa6d1e425af***y5g2000hsf.googlegroups.com...
> Hola Amigos, buen día.
> Por favor necesito saber si existen alguna función para tomar n
> caracteres de una cadena a partir de un caracter especifico (",")
> encontrado en una cadena, de no existir tal función alguién tiene una
> rutina?
> Probé con varias cosas subtrs() atc() pero no consigo la funcion...
>
> Ejemplo :
>
> Cadena = "LOPEZ VEGA, Marco Antonio"
> x = "LOPEZ VEGA"
>
> Espero alguna ayuda o sugerencia,
>
> Saludos,
>
> GABRIEL
>
>
>

Responder Con Cita
  #5 (permalink)  
Antiguo 04-01-2008, 13:49:59
integral
 
Mensajes: n/a
Predeterminado Re: Tomar caractéres desde una determinada posición


Gracias amigos por sus sugerencias...
Estaba cerca en obtener el resultado tal cual lo muestra en el ejemplo
el Maestro Luis María Guayán

Muchas gracias...

Cordialmente
GABRIEL


On 3 ene, 12:44, Luis María Guayán <luisma...***portalfoxxx.com> wrote:
> Otra opción
>
> lcCadena = "LOPEZ VEGA, Marco Antonio"
> ? SUBSTR(lcCadena,1,AT(",",lcCadena)-1)
>
> --
> Luis María Guayán
> Tucumán, Argentina
> ________________________________
> SysOp dewww.PortalFox.com
> Microsoft Visual FoxPro MVP
> ________________________________
> La palabra imposible solo figura
> en el diccionario de los tontos
>
> "integral" <gabriel_romant...***hotmail.com> escribió en el mensaje de
> noticias:11935c7a-d2da-4dcb-942b-3fa6d1e42...***y5g2000hsf.googlegroups.com....
>
>
>
> > Hola Amigos, buen día.
> > Por favor necesito saber si existen alguna función para tomar n
> > caracteres de una cadena a partir de un caracter especifico (",")
> > encontrado en una cadena, de no existir tal función alguién tiene una
> > rutina?
> > Probé con varias cosas subtrs() atc() pero no consigo la funcion...

>
> > Ejemplo :

>
> > Cadena = "LOPEZ VEGA, Marco Antonio"
> > x = "LOPEZ VEGA"

>
> > Espero alguna ayuda o sugerencia,

>
> > Saludos,

>
> > GABRIEL- Ocultar texto de la cita -

>
> - Mostrar texto de la cita -


Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Tomar ultimos caracteres de un string Iniciado en este mundo de las macros Newsgroup microsoft.public.es.vba 6 10-05-2006 21:55:50
Cómo validar caracteres especiales desde Project Professional. G.P.L. Newsgroup microsoft.public.es.project 0 01-03-2006 16:49:04
Obtener caracteres desde teclado. ghotam Newsgroup es.comp.lenguajes.java 9 25-07-2005 15:39:53
Como colocar en TEDIT el cursor en una determinada posicion !!! sirius Newsgroup es.comp.lenguajes.delphi 10 23-01-2005 11:54:18
Ignorar los caracteres espacio, tab o nueva línea al leer desde un flujo. ckroom Newsgroup es.comp.lenguajes.c++ 25 05-06-2004 13:49:08





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2009, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.