Yo lo que hago habitualmente es Si se ven implicados pocos programas y desarrollo propio. 1. Cambiar el físico para no comprobar el nivel. 2. Con el SQL, insertar el campo que necesito 3. Compilar todos los programas afectados. 4. Cambiar el físico para que compruebe el nivel de registro. 5. Hacer las modificaciones oportunas.
Si se ven implicados bastantes programas y desarrollo propio 1. Cambiar el físico para no comprobar el nivel. 2. Con el SQL, insertar el campo que necesito 3. Hacer las modificaciones oportunas. 4. Someter tranquilamente la compilación de los programas afectados. 5. Cambiar el físico para que compruebe el nivel de registro. Si se ven implicados "muchiiiiiiiiiiiiiiiiiiiiismos" programas ó el desarrollo es externo. 1. Yo haría un fichero adicional. 2. Al fichero principal, a. le pondría un desencadenante para que no se me queden registros colgados ó me falte algún registro del secundario. b. ó Crear un join con los que están en el segundo y no en el principal con un proceso de limpieza periódico. 3. Crear un Join que relacione el principal con el secundario (Con ó sin DYNSLT depende de la necesidad del secundario) , para acceder en los programas que voy a modificar. Y por supuesto todo depende de la carga de trabajo que tenga en el momento, aunque si se realiza una "chapuza" (Crear un fichero secundario cuando el principal solo se usa en 3 programas), es mejor crearte un recordatorio, para arreglarlo cuando tengas menos carga de trabajo. Saludos Vicente __________________________________________________ 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 visita la siguente URL: http://coyote.combios.es/mailman/listinfo/forum.help400
