Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2012, 13:31
pqsd
 
Fecha de Ingreso: septiembre-2005
Mensajes: 5
Antigüedad: 18 años, 7 meses
Puntos: 0
Pregunta Duda Archivos Pascal

Hola que tal , tengo una pequeña duda de como resolver una parte del tema de archivos.

Supongamos que tengo un archivos que se llama ventas de colectivos que tiene un registro con fecha: AAAAMMDD, cliente, apellido, y sucursal si¿?

osea tendria un
treg = record
fecha: string[8];
cliente: word;
apellido: string[30]
sucursal: word;

y aca se crea el T_arch =file of treg .


Suponemos que ya lo tengo cargado no?

Yo ahora lo que quiero es ese mismo archivo igual pero que tenga otros campos, osea copiar los datos que tiene pero algo separado en un nuevo archivo con estos registros

treg_2 = record
año: integeR;
mes: byte
dia:byte
apellido: string[30]

Y aca me crearia mi nuevo T_arch2 = file of treg_2.


Lo que no entiendo es como copiar las cosas que ya tengo en el registro 2, xq ejemplo, apellido queda igual, pero para el año se me ocurre hacer algo asi

copiar los primeros 4 digitos del año , desp. copiar los 2 digitos del mes y los 2 del dia, y estos pasarlos a enteros..

Algo asi: val (copy(treg.fecha,1,4) , treg_2.año , code ) <--- (esto seria para el año)


esta bien? ,ando un poco confundido :S