6








                                     HERRAMIENTAS
                                           
                             SECCION 18. EDITOR DE LINEAS
          _________________________________________________________________

          El editor de l¡neas se usa para crear o editar la  Tabla de Defi-
          nici¢n de Campos (ver "Tabla de Definici¢n de Campos (FDT)" en la
          p g. ) y la Tabla de Selecci¢n de Campos (ver "Tabla de Selecci¢n
          de campos (FST)" en la p g. ).

          Estas tablas est n formadas por una o m s l¡neas, cada una de las
          cuales representa un elemento descriptivo. Aunque cada tabla tie-
          ne una estructura  propia de sus elementos, los comandos del edi-
          tor de l¡neas en ambos casos es idntico.

          Para cada nuevo elemento de la tabla creado,  el editor de l¡neas
          presenta una mascarilla en la que se muestra la posici¢n y longi-
          tud de cada campo con l¡neas de subrayado (en coincidencia con el
          encabezado de  la  tabla presentado en la  parte de  arriba de la
          pantalla, y que contiene los nombres correspondientes a cada cam-
          po),  y posiciona  el cursor en  el primer campo donde  deben te-
          clearse los datos.

          Por ejemplo, la figura 63 y la figura 64 muestran como aparece la
          pantalla cuando se va a teclear en la primera l¡nea de una  FST y
          de una FDT respectivamente.
                                           
          ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
          Nombre de la Base de Datos: CDS    =FST para inversi¢n= Nombre de
                                                  la FST: CDS
          ================================================================
          ?|ID   |TI |Formato de extracci¢n de datos
          ================================================================

          _ _____ ___ ____________________________________________________
            ^
            (cursor)


           Indicar/editar identificador de campo

          ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
          Figura 63

          N¢tese que cuando se crea una nueva l¡nea en la tabla, la primera
          posici¢n (que tiene encabezado ?)  no se usa,  y que el cursor se
          posiciona  en  el primer campo donde se  deben teclear  datos (la
          primera posici¢n se utiliza cuando se editan l¡neas ya existentes
          en la tabla, tal como se explica m s adelante).




                                         216








          Se pueden teclear los diversos campos seg£n sea necesario,  y mo-
          ver el cursor de uno al siguiente usando la tecla <CR>.  La tecla
          <TAB> regresa el cursor al campo precedente. N¢tese que todos los
          campos de  m s de  un caracter de  longitud activan  al editor de
          campos (recurdese  que cuando el  editor de campos  est  activo,
          el modo de edici¢n se despliega en la parte inferior izquierda de
          la pantalla (ver "Editor de  Campos"  en la p g.  ). En este caso
          se pueden usar todas las facilidades del editor de campos, inclu-
          yendo las operaciones de manejo de bloques.

          ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
          Tabla de definici¢n de campos (FDT)          Base de Datos:  CDS
          ================================================================================
          ?|ETQ |    Nombre     |Long|Tip|Rep| Delimitador/Patr¢n         |
          ================================================================================

          _ ____ _______________ ____ ___ ___ _____________________________
            ^
            (cursor)



           Editar Etq o <CR> para dejar sin cambios

          ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
          Figura 64


          Para campos  de un solo  caracter,  simplemente debe teclearse el
          caracter relevante,  el  cursor  pasar   autom ticamente al campo
          siguiente.

          Por ejemplo,  despus de teclear el identificador  del campo (ID)
          en una l¡nea de una FST,  se oprime <CR>  para pasar a indicar la
          tcnica de indizado (IT). Siendo un campo IT de un solo caracter,
          basta con teclear uno de  los c¢digos  correspondientes  (sin te-
          clear <CR>), para pasar al campo siguiente. El formato es un cam-
          po de texto,  por lo que  CDS/ISIS activar  al  editor de campos.
          Despus del formato si  se oprime <CR>  CDS/ISIS pasar  a  la si-
          guiente l¡nea, ya que el formato es el £ltimo campo de la l¡nea.

          Al ir moviendo el cursor de  un campo a  otro, CDS/ISIS despliega
          un mensaje o un submen£ relacionado con cada campo, en el  rea de
          mensajes (l¡neas 22-24).

          Despus de completar el £ltimo campo de  una l¡nea,  el editor de
          l¡neas queda listo para la l¡nea siguiente, para lo cual presenta
          la mascarilla correspondiente. Oprimiendo <CR> en este punto ter-
          minar  la operaci¢n con la tabla y  har  que se presente  el men-
          saje siguiente:

          Mensaje 105: <CR> pag. sgte. M - Modifica C - Cancela  X - Salida

          Las respuestas que se pueden dar a esta solicitud son:




                                         217








          <CR>  para  salir del editor  de  l¡neas.  CDS/ISIS en  este caso
                crear  o actualizar  la tabla

          R     para editar (modificar) la tabla

          C     para salir del editor de l¡neas sin actualizar la tabla.
                Todas las modificaciones que se hubieran hecho son
                ignoradas.

          Si se usa la opci¢n M,  el editor coloca el cursor en la posici¢n
          de comando de la primera l¡nea de  la tabla,  y despliega el sub-
          men£ siguiente en el  rea de mensajes:

                                 Mensaje 381/382/383:

          A - Insertar(desp)  B - Insertar(antes)  C -Cambiar l¡nea
          D - Borrar lin      P - P gina previa    N - P gina siguiente
          T- Al inicio        E - Al final         X - Salida 
          <CR> - Siguiente

          Las opciones se explican a continuaci¢n:

          A       Insertar una nueva l¡nea despus de esta
          B       Insertar una nueva l¡nea antes de esta
          C       Editar (modificar) l¡nea (ver m s adelante)
          D       Borrar la l¡nea
          E       Final de la tabla (Las cinco £ltimas l¡neas se presentan
                  en la parte superior de la pantalla)
          N       P gina siguiente
          P       P gina anterior
          T       Inicio de la tabla (la primera l¡nea se presenta en la
                  parte superior de la pantalla)
          X       Salir
          <CR>  Deja sin cambios esta l¡nea y salta a la siguiente. Si esta
                es la £ltima,  el editor pasar  al modo de  captura, con lo
                 que pueden generarse nuevas  l¡neas al final  de la tabla,
                 del modo que ya se describi¢.

          <TAB>  Deja la l¡nea sin cambios y pasa a la anterior

          Para editar una l¡nea debe teclearse una C en la  posici¢n de co-
          mando.  El editor en este caso posicionar  el cursor en el primer
          campo de esa l¡nea.  Para modificar un campo,  puede teclearse de
          nuevo (si el editor de campos no est  activo),  o editarlo usando
          el editor de campos.  Si se oprime <CR>,  el cursor pasa al campo
          siguiente, y <TAB> lo pasa al campo anterior.

          Para terminar la edici¢n,  opr¡mase X.  Esto har  que se presente
          el mensaje 105 (ver m s arriba).









                                         218




: