Lenguajes de programación. TABLES

Print Friendly, PDF & Email

Manual para comprender los archivos TABLES de extensión .mtd .

  • CREADO POR: miguelajsmaps@gmail.com en https://github.com/Miguel-J/eneboo/wiki (YA NO EXISTE)
  • FECHA CREACIÓN:
  • ACTUAL: miguelajsmaps@gmail.com en http://manuales-eneboo-pineboo.org/lenguajes-de-programacion-introduccion/lenguajes-de-programacion-tables/
  • ULTIMA ACTUALIZACIÓN:Last updated: enero 8, 2021 at 20:39 pm

[Volver al menú de general de lenguajes]

(http://manuales-eneboo-pineboo.org/lenguajes-de-programacion-introduccion#2-estructura-de-un-modulo-por-tipos-de-archivos)


Lenguajes de programación. TABLES

Índice:

  1. Lenguaje que utiliza:
  2. Extensión del archivo: .ui
  3. Cómo poner un comentario:
  4. Estructura de archivo básico .tmd:
  5. Definición de campos con type:
  6. Enlazar campos de diferentes tablas:

Haz clic aquí para volver al índice


0. LENGUAJE QUE UTILIZA:

Haz clic aquí para volver al índice


1. EXTENSIÓN DEL ARCHIVO:

  • .mtd

Se pueden abrir con:

  • «Wordpad».
  • «Sublime Text2»

Haz clic aquí para volver al índice


2. CÓMO PONER UN COMENTARIO:

<!-- aquí escribes lo que quieras, para aclarar lo que hace ese código -->

Haz clic aquí para volver al índice


3. ESTRUCTURA DE UN ARCHIVO BÁSICO:

Aquí se pone el nombre de la tabla:

Aquí se pone la explicación del nombre de la tabla:

…y aquí el código-enlace que usaremos para traducirlo:

…ahora viene la definición de las columnas de esa tabla:

NOTA: SÓLO UNA de la columnas(«fields») de la tabla puede ser la CLAVE PRIMARIA («PRIMARY KEY o «pk»), es decir: <pk>true</pk> …el resto DEBEN llevar <pk>false</pk> (o NO poner ésta línea)

…y luego van las «relaciones» de ese campo, por ejemplo «1M» aquí y «M1» en la .mtd de «articulosagen»:

NOTA FACTURASCRIPTS 2020: lo que en FS está en «constraints», aquí se separa en el <pk> y en <relations>, pero aún no sé dónde va la FOREIGN KEY

Haz clic aquí para volver al índice


4. DEFINICIÓN DE CAMPOS CON TYPE:
  • tutorial:

https://www.w3schools.com /sql/sql_datatypes_ general.asp

  • tipos:
    • CHARACTER(n) Character string. Fixed-length n
    • VARCHAR(n) or CHARACTER VARYING(n) Character string. Variable length. Maximum length n
    • BINARY(n) Binary string. Fixed-length n
    • BOOLEAN Stores TRUE or FALSE values
    • VARBINARY(n) or BINARY VARYING(n) Binary string. Variable length. Maximum length n
    • INTEGER(p) Integer numerical (no decimal). Precision p
    • SMALLINT Integer numerical (no decimal). Precision 5
    • INTEGER Integer numerical (no decimal). Precision 10
    • BIGINT Integer numerical (no decimal). Precision 19
    • DATE Stores year, month, and day values
    • TIME Stores hour, minute, and second values
    • TIMESTAMP Stores year, month, day, hour, minute, and second values

Haz clic aquí para volver al índice


5. ENLAZAR COLUMNAS/CAMPOS DE DIFERENTES TABLAS:

…y las relaciones definidas (M1 a 1M) en los «ACTION» de las variables en los «UI» igual que en los «MTD» (del módulo Informes) DEBEN tener definida la relación INVERSA definida en la tabla correspondiente de esa variable (normalmente hay que buscar por las tablas del módulo «PRINCIPAL»…)

…ejemplo: «i_facturascli_codagente» en .mtd y .ui de «Informes» respecto «codagente» en .mtd de «Principal»

Haz clic aquí para volver al índice


error: Content is protected !!