Gracias por tu aportación, Jesús. Otra idea a tener en cuenta. ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, May 31, 2004 9:45 PM Subject: Re: Sobre acceso a un fichero...
El campo en donde tienes hasta cuantos kilometros aplica la tarifa es numerico?, en tal caso es muy simple siempre y cuando el campo 'Hasta Kilómetros' tambien sea llave: primero haces un setll con llave parcial a la fecha que deseas encontrar y un read, despues setll por llave parcial utilizando la fecha de vigencia y luego un reade con otra llave parcial hasta esta fecha, espero ser claro y no hacerte un lio. Saludos. Jesús Humberto Olague Alcalá Líder de Proyectos Envases y Tapas Modelo, S.A. de C.V. e-mail: [EMAIL PROTECTED] Tel: (478) 985 4100 Ext. 247 Fax: (478) 985 4100 Ext. 249 "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/2004 11:09 a.m. 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) -------------------------------------------------------------------------- " Este mensaje es confidencial. Si usted no es el destinatario de este mensaje, le suplicamos se lo notifique al remitente mediante un correo electrónico y que borre el presente mensaje y sus anexos de su computadora sin retener copia de los mismos. No debe copiar este mensaje o usarlo para cualquier propósito ni divulgar su contenido. Muchas gracias. This e-mail is confidential and may also be privileged. If you are not the intended recipient please immediately advise the sender by reply e-mail and delete this message and its attachments from your computer without retaining a copy. You should not copy it or use it for any purpose nor disclose its contents to any other person. Thank you. " -------------------------------------------------------------------------- " Este mensaje es confidencial. Si usted no es el destinatario de este mensaje, le suplicamos se lo notifique al remitente mediante un correo electrónico y que borre el presente mensaje y sus anexos de su computadora sin retener copia de los mismos. No debe copiar este mensaje o usarlo para cualquier propósito ni divulgar su contenido. Muchas gracias. This e-mail is confidential and may also be privileged. If you are not the intended recipient please immediately advise the sender by reply e-mail and delete this message and its attachments from your computer without retaining a copy. You should not copy it or use it for any purpose nor disclose its contents to any other person. Thank you. " _____________________________________________________ Forum.HELP400 es un servicio más de NEWS/400. © Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja, envía el mensaje resultante de pulsar mailto:[EMAIL PROTECTED] _____________________________________________________ Forum.HELP400 es un servicio más de NEWS/400. © Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja, envía el mensaje resultante de pulsar mailto:[EMAIL PROTECTED]