Visual Basic - Fichero con campos de longitud fija

Life is soft - evento anual de software empresarial
 
Vista:

Fichero con campos de longitud fija

Publicado por Didac (27 intervenciones) el 06/06/2003 13:02:00
Buenas:

El problema es el siguiente. Tengo una tabla con los campos Nombre, apellido1, apellido2....

Y tengo que mandarla a un fichero de texto con la siguiente estructura:

0-10 Nombre
11-31 Apellido 1
32-42 Apellido 2

No puedo delimitarlo por ningun caracter, el contenido viene delimitado por las longitudes.

¿Como lo hago?Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Fichero con campos de longitud fija

Publicado por Marco Santis (265 intervenciones) el 06/06/2003 17:44:44
hay varias formas de poner longitud fijo a datos:
una forma es:
nombre = nombre & Space(10 - Len(nombre))
pero el problema es si nombre trae mas de 10 caracteres

la forma mas segura es:
Left(Nombre & Space(10), 10)

cuando escribas en el fichero vas poniendo variable a variable
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Fichero con campos de longitud fija

Publicado por Didac (27 intervenciones) el 06/06/2003 19:36:02
Muchas Garcias Marcos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar