Nella tabella Semplice non vi è alcuna creazione automatica dei campi.



  • Tutti i campi devono essere creati e profilati dall’utente
  • In caso di campo chiave, il sistema  richiede obbligatoriamente l’indicazione di almeno un campo chiave all’interno dei campi della tabelle interna, da inserire con apposito bottone “Chiave Primaria”


Best Practice

  • Creare il codice tabella con il prefisso “T_” + NOME TABELLA
  • Creare Codice e Descrizione tabella tutto MAIUSCOLO



Per ogni campo della tabella interna è necessario configurare:

  1. Codice campo

Best Practice

      • Inserire senza spazi (Es: CodiceCliente)
      • Inserire codice parlante (comprensibile) perché da utilizzare in tutto il sistema
  1. Descrizione campo

di default presentato in automatico uguale al Codice Campo

Best Practice

      • Mantenere, se possibile, la descrizione uguale al codice
  1. Obbligatorio si / no
    • se impostato si, DataSmart evidenzia un errore in fase di importazione quando il campo è vuoto
    • i campi chiave sono sempre obbligatori

Best Practice

      • Se campo necessario ma non sempre compilato, lasciare non obbligatorio il campo ed utilizzare funzione “Se Vuoto” nelle Tabelle Esterne
  1. Campo Chiave
    • Da inserire attraverso apposito “Chiave Primaria
  1. Formato
    • Il campo è definito nella sua natura.
    • I formati possibili sono:
      • Alfanumerico
      • Numerico
      • Data
      • Flag
      • Memo
      • Immagine
      • Generico


Best Practice



  • In caso di lunghezza campo non sufficiente rispetto al campo esterno, DataSmart segnala un errore in fase di importazione
  • Il campo Numero viene definito “Valore” se oltre ad essere un campo numerico è un campo che contiene valori di controllo

Esempio:

  • Numero fattura – campo numero ma non valore perché non di calcolo
  • Ricavi lordi- campo numero e valore perché di calcolo
  • Il formato data viene configurato nella sua struttura tramite l’apposito bottone “Formato Data” presente nelle Tabelle Esterne


  1. Lunghezza
    • Estensione del campo
  1. Decimali
    • Numero dei decimali da acquisire
    • Solo per campi tipi Numero
  1. Valore Default
    • Campo da creare con un determinato contenuto costante, non esistente in fonte dati esterna
    • La funzione consente di aggiungere campi distintivi di documento perché assume una variabile unica per tutto il documento
  1. Note
    • Campo per inserimento descrittivo libero
  1. Sistema
    • Se flag = si, Campo creato automaticamente dal sistema
  1. Visibile in importazione
    • Se flag = si, Campo associabile alle Tabelle Esterne
  1. Valore
    • Attivo solo per campi formato numero
    • Se flag = si, Campo numerico e di calcolo
  1. Indicizzato
    • Inserito automaticamente dal sistema quando campo chiave


Best Practice

  • Nominare in modo identico i campi di diverse tabelle che saranno da relazionare tra loro per favorirne l’associazione automatica dei sistema nel “Disegna Relazione
  • Non nominare in modo identico i campi di diverse tabelle che saranno da analizzare con giuntamente nella relazione per evitare la ridenominazione del campo con suffisso numerico nel “Disegna Relazione