BCDEV Tips: Crear una tabla nueva

BCDEV Tips: Crear una tabla nueva

En esta entrada veremos cómo crear una tabla en Dynamics 365 Business Central con Visual Studio Code. Hemos visto en una entrada anterior, cómo crear una extensión de tabla. Aquí hablamos de crear una tabla, por lo tanto, la diferencia radica en el licenciamiento. Pues en el primer caso no se consumen las tablas de la licencia, en la segunda sí.

Aquí mostraremos los pasos para crear la tabla.

  1. Creamos la tabla con la definición, las columnas y las claves:
  2. //Se crea la tabla
    table 50100 NuevaTabla
    {
        //Agregamos los valores a las propiedades necesarias
        caption = 'Una tabla nueva';
        DataPerCompany = true; //Esto indica si en la base de datos los datos van por empresa
    
        fields
        {
            field(1; Numero; Integer)
            {
                Description = 'Un número entero';
            }
            field(2; Texto; Text[30])
            {
                Description = 'Un texto cualquiera';
            }
        }
        keys
        {
            key(PrimaryKey; Numero)
            {
                Clustered = TRUE;
            }
        }
    
    }
    
  3. Colocamos el trigger para controlar si el nombre tiene más de 5 letras:
  4. field(2; Texto; Text[30])
    {
        Description = 'Un texto cualquiera';
        trigger OnValidate()
        begin
            if strlen(Texto) < 5 then
                FieldError(Texto, 'El Número debe contener 5 letras como mínimo.');
        end;
    }
    

Con estos sencillos pasos hemos creado una nueva tabla en Dynamics 365 Business Central. En otra entrada utilizaremos esta tabla y la probaremos en el cliente Web.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.