Passa al contenuto principale

Tabella

Le Tabelle sono la prima rappresentazione degli oggetti in Fluentis, esse vengono prima create a DataBase per la permanenza e poi mappate attraverso NHibernate per avere una rappresentazione Object Oriented all'interno dell'applicativo.

Alla form Tabella si accede visualizzando o creando una nuova Tabella attraverso il Menu contestuale.

Testata

Testata Analizzando la form si trova in Testata:

  • Schema database

    specifica lo schema database

  • Tabella padre

    Specificare una tabella padre in caso di creazione di una collection

  • Nome

    Specifica il nome che assumerà tabella

  • Prefisso colonna

    Specifica il prefisso da usare nelle colonne costituito da Area + Iniziali Tabella

  • Template

    La scelta del template serve a stabilire la chiave unica e primaria della tabella, ci sono diverse opzioni prestabilite.

    • Id : crea un nuovo indice di tipo chiave primaria.
    • Id,Code e Id,Code,Description : crea un nuovo indice di tipo chiave primaria per la colonna Id e un indice di tipo chiave unica sulle colonne Code/Description.
    • Id,Code,Company : crea un nuovo indice di tipo chiave primaria per la colonna Id , un indice di tipo chiave unica sulla colonna Code e un indice di tipo.
    • Id,Code,Company,Department, Id,Code,description,Company,Department : crea un nuovo indice di tipo chiave primaria per la colonna Id, un indice di tipo chiave unica sulle colonne Code/Description e un indice di tipo Indice di chiave sulle colonne Company e Department.
  • Vecchio schema DB

    Specifica nel vecchio database lo schema della tabella, utile per migrare customizzazioni

  • Vecchio nome

    Specifica nel vecchio database il nome di della tabella, utile per migrare customizzazioni

  • Prefisso Obsoleta da

    Specifica una data di obsolescenza

  • Documentazione

    Descrizione del contenuto tabellare

Tab

Le colonne sono la struttura delle tabella, esse memorizzano i dati. Tabs

  • Nome

Nome del campo in tabella.
Sintassi campo data: Area + InizialiTabella_ + NomeCampo.
Sintassi campo referenza: Area + InizialiTabella_ + NomeCampo_ + InizaliTabellaReference

  • Tipo Colonna

Specifica il tipo di dato da memorizzare

  • Vecchio Nome

Nome del vecchio nome, utile per migrare customizzazioni

  • Null

Specifica se il campo è nullable o meno

  • Identità

Specifica se il campo fa parte della chiave primaria

  • Documentazione

Descrizione del campo

  • Lunghezza

Utile se il tipo campo è nvarchar, specifica la lunghezza massima della stringa

  • Case Sensitive

Utile se il tipo campo è nvarchar, specifica se la ricerca deve essere effettuata in case sensitive

  • Precisione

Utile se il tipo campo è decimal, specifica la precisione

  • Scala Numerica

Utile se il tipo campo è decimal, specifica la scala numerica

  • Definizione del valore predefinito

Specifica un valore proposto di default

  • Nome vincolo valore predefinito

Specifica un vincolo che deve assumere il campo

  • Ordinamento

Specifica la posizione che assumere il campo durante la visualizzazione

  • Data Creazione

Specifica la data di creazione del campo