Hola Juan Antonio:
Creo que si tienes el archivo ordenado por Fecha en vigor (ascendente) y
los Kms (descendente) puedes tener una soluciÃn relativamente fÃcil.

Te posicionas por la clave parcial fecha en vigor (setgt) y mediante Readp
creo iras obteniendo los Kms de menor a mayor de la fecha en vigor que te
interesa, y deberÃs efectuar sucesivos Readp hasta los Km del reg.de
precios sea igual o superior a los Kms afectados, que seria el precio a
aplicar.

Saludos.

Toni Tort
Sistemes d'InformaciÃ.
Vives Vidal, Vivesa, S.A


                                                                                       
                         
                      "Juan Antonio"                                                   
                         
                      <[EMAIL PROTECTED]         Para:    "Forum" <[EMAIL PROTECTED]>  
               
                      es>                           cc:                                
                         
                      Enviado por:                  Asunto:  Sobre acceso a un 
fichero...                       
                      forum.help400-request                                            
                         
                      @combios.es                                                      
                         
                                                                                       
                         
                                                                                       
                         
                      31/05/04 18.09                                                   
                         
                      Por favor, responda a                                            
                         
                      forum.help400                                                    
                         
                                                                                       
                         
                                                                                       
                         





Buenas tardes.
Se me plantea la siguiente duda (ya de  lunes...).
Tengo un fichero que va a contener precios para  tarifas, y puedo grabar
estos para que entren en vigor dada cierta fecha. Es  decir, la clave
serÃa: Empresa/DelegaciÃn/Tarifa/Fecha vigor y Hasta KilÃmetros  y tendrÃa
un precio para esta clave.
Mi duda està en si es posible, y cÃmo (cambio en  claves del fichero o
estructura de fichero), capturar el registro en vigor de  forma directa sin
utilizar bucle de lectura alguno, esto es directamente con  Setll/Segt y
Read/Reade/Readpe poder recuperar el registro en vigor. Creo que la  Ãnica
forma es posicionandome por fecha y leyendo hasta localizar el
correspondiente a 9 kms, pero es por quitarme la duda de si se puede hacer
exclusivamente con las instrucciones Setxx y Readx/Readpx?.
Imaginar estos datos, siendo  Empresa/DelegaciÃn/Tarifa conocidos y
restrictores, y deseo saber precio tarifa  para 2004-05-31 con 9 kms u 11
kms por ejemplo:
2004-01-01 // hasta 10 kms // 100 â
2004-01-01 //Âhasta 20 kms // 200
2004-01-01 // hasta 30 kms // 300 â
...etc
2004-06-01 // hasta 10 kms // 101 â
2004-06-01 // hasta 20 kms // 102 â
2004-06-01 // hasta 30 kms // 103 â
...etc
(Esta tarifa de junio puede existir para contemplar  de antemano un cambio
de tarifa futuro)

Responder a