Hola Juan: Además de lo que te ha dicho Lorenzo, has de tener en cuenta que al utilizar el DUP en un SFL: - La tecla DUP NO DEBE ESTAR ACTIVA para el primer registro del SFL. - En el primer registro se deben entrar datos. - En el resto de registros si han pulsado DUP, se debe copiar los datos del registro anterior del campo en cuestión y que debes haber reservado previamente.
Saludos. Toni Tort Sistemes d'Informació. Vives Vidal, Vivesa, S.A "Juan Antonio" <[EMAIL PROTECTED] ine.es> To Sent by: <forum.help400@combios.es> forum.help400-req cc [EMAIL PROTECTED] Subject Re: tecla DUP 02/02/2005 08:38 Please respond to [EMAIL PROTECTED] bios.es Coincido con Lorenzo... Por cierto un abrazo. Juan Antonio. ----- Original Message ----- From: "Lorenzo Martinez" <[EMAIL PROTECTED]> To: <forum.help400@combios.es> Sent: Tuesday, February 01, 2005 10:54 PM Subject: Re: tecla DUP >Yo me lo pensaría dos veces antes de utilizar la tecla DUP, ya que es un >poco complicado. >En principio, NO se puede utilizar con campos numéricos, ya que dan error. >En su lugar, hay que utilizar campos Alfabéticos y tratarlos en el >programa. Hmmm. En mi experiencia, esto no es del todo cierto: Yo tengo un programa funcionando con campos numéricos sin ningún problema, como lo que sigur: En la pantalla: A EANDP R B 11 28 A DUP(71 'Duplicar DP') el campo EANDP es numérico, en el archivo en que está referido. Y en el programa, simplemente así: C If *in71 C Eval eandp = eanby C EndIf (el campo EANBY está en pantalla justo arriba del EANDP) Con solo esto, se puede controlar que se ha pulsado la tecla DUP en el campo especificado, y por el indicador encendido, en el programa se carga el campo con el valor anterior. Si se quiere controlar que se ha pulsado la tecla DUP a mitad de campo y copiar solo desde esa posición en adelante, se complica, claro. Pero para casos simples, basta con esto. Un saludo. Lorenzo Martinez ---------------- _____________________________________________________ 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] _____________________________________________________ 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]