alguien me podria decir una forma de dividir un campo de texto en varios. Me explico: se trata de un campo que contiene los apellidos y el nombre y lo que me interesa es dividirlo en tres campos, uno con el primer apellido, otro con el segundo y un tercero con el nombre. Entre los dos apellidos existe un espacio en blanco y entre el segundo apellido y el nombre una coma y un espacio en blanco. Agradeceria cualquier idea o sugerencia. RESPONDE KARLITOX ================== Si usas Access 2000 puedes aprovechar las funciones Split() y Join() (En la ayuda vienen bien explicadas) Yo construiría una función a la que le pasases como parámetro la cadena de texto (el campo con el nombre completo) como entrada y que devuelva un array de cadenas (string) con 3 elementos, que sean Nombre, Apellido1 y Apellido2. Function SepararNombre(NombreCompleto As String) As String() Dim strAux As String 'Eliminamos la coma del nombre completo strAux = Join(Split(NombreCompleto, ","), "") 'Separamos el nombre completo tomando el blanco como marca de separación SepararNombre = Split(strAux, " ") End Function Saludos PD: Los usuarios de Access 97 no disponen de las funciones Split() ni Join()