Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Separa String correccion codigo (https://www.clubdelphi.com/foros/showthread.php?t=79139)

moviuz 10-06-2012 08:29:10

Separa String correccion codigo
 
Hola , amigos este es mi primer post en el foro espero contar con su ayuda
el problema es el siguiente , junte en un comboBox 3 datos de una base de datos nombre,apellidoPaterno,apellidoMaterno en el combo box aparece algo asi:
Juan_Gomez_Martinez
lo que quiero hacer es separar cada uno para poder usarlos como variables y asi poder hacer la consulta SQL para saber cual es el Id que corresponde al nombre, estuve checando en el foro y me encontre con algunos ejemplos , agrego el codigo con el que intento separar el string

Código Delphi [-]
function palabras(var a:string):string;
var
app,apm,nombre:string;
begin
 nombre:= Trim(Copy(a,pos(a,''),Length(a))); // aquí según yo obtengo  obtener Juan
 app:= Trim(Copy(a,pos('',a),Length(a)));// aquí según yo obtengo Gomez
end;

como le haría para obtener Martinez, tengo que implementar un método para contar los espacios ?
de antemano muchas gracias , soy nuevo en el mundo de los foros , agradezco los comentarios y sugerencias

newtron 10-06-2012 09:10:30

Hola.

Para esto puedes usar la función StractStrings, si haces una búsqueda con esa palabra te saldrán bastantes post en el que hablan de ella.

Si no, aquí tienes un ejemplo.

Saludos


La franja horaria es GMT +2. Ahora son las 12:19:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi