tipos

Submitted by drcova on Mon, 05/02/2007 - 18:25.

la definición de tipos en glt era realmente la definición de una plantilla de campo utilizable en la definición del campo de tabla

<Tipos>

<Tipo>

<Nombre>nombredeladefinicion</Nombre>
<Tipo>tipobasico</Tipo>
<Longitud>longitudparatipotexto</Longitud>
<Indice>tipodeindice</Indice>

</Tipo>
<Tipo>...</Tipo>
....
<Tipo>...</Tipo>

</Tipos>


Hijos de NSDefBdd/Implementacion/Tipos/Tipo 

Nombre

Obligatorio. Cadena. Nombre por el que más tarde será referenciado desde la definición de Campo

Tipo

Cadena. Uno de los tipos "nativos" reconocido por glt.

Longitud

Entero. Sólo para el uso de tipo "nativo" texto.

Indice

Cadena. Uno de los "indices" reconocidos por glt: unico / obligatorio 


ejemplo

 

<NSDefBDD>
  <Implementacion>

     <Nombre>ej</Nombre>

     <Tipos>
        <Tipo>
          <Nombre>Codigo</Nombre>
         
<Tipo>EnteroLargo</Tipo>
          <Indice>Unico</Indice>
        </Tipo>
        <Tipo>
          
<Nombre>EAN</Nombre>
           <Tipo>Texto</Tipo>
          
<Longitud>32</Longitud>
        </Tipo>
     </Tipos>

-      <Tablas>
-        <Tabla>
           <NombreBdd>ejtipos</NombreBdd>
           <Campo>
                 <NombreBdd>codigo</NombreBdd>
                 <Tipo>Codigo</Tipo>
           </Campo>
-            <Campo>
                 <NombreBdd>codigoEAN</NombreBdd>
                 <Tipo>EAN</Tipo>
          </Campo>
       </Tabla>
    </Tablas>

  </Implementacion>
</NSDefBDD>