Collegare tabelle con la colonna IdRiga (RowId)

Documentazione •
In questo articolo

In Banana Contabilità Plus puoi creare collegamenti tra colonne di tabelle diverse grazie alla colonna IdRiga (RowId).
Questa funzione ti permette di arricchire la tabella principale (ad esempio Registrazioni) con informazioni provenienti da altre tabelle, semplificando la gestione e l’analisi dei dati.

Come aggiungere colonne di collegamento

Per poter collegare colonne tra tabelle diverse:

  • Vai nella tabella in cui vuoi inserire i collegamenti.
  • Dal menu Strumenti > Aggiungi/Rimuovi funzionalità > Aggiungi colonne per collegare tabelle.
  • Scegli dopo quale colonna aggiungere le nuove colonne di collegamento.
  • Conferma: le colonne verranno inserite automaticamente.

Attenzione: il comando funziona solo se la tabella da collegare contiene la colonna IdRiga (RowId).

  • Con la colonna IdRiga viene collegata automaticamente anche la colonna Descrizione.
  • Se non ti serve, puoi cancellarla o nasconderla.

Dialogo scegli tabella

  • Scegli tabella: mostra solo le tabelle che contengono la colonna RowId e che non sono già collegate. Se la lista è vuota, non ci sono tabelle collegabili.
  • Scegli colonna: puoi decidere la posizione in cui inserire le nuove colonne di collegamento.

 

Esempio pratico: collegare una checklist alle registrazioni

  • Apri il file della contabilità
  • Crea la tabella semplice “Checklist” con queste colonne:
    • Id = Mansione (Task)
    • Descrizione = Incaricato (Assignee) - Questa colonna segue la colonna Id nel collegamento.
    • Note = eventuali dettagli aggiuntivi
    • Eseguito = stato dell’attività. 
      Questa colonna è stata aggiunta (menu Dati > Disponi colonne > Aggiungi)

  • Vai nella tabella Registrazioni
  • Dal menu Strumenti > Aggiungi/Rimuovi funzionalità > Aggiungi colonne per collegare tabelle.
  • Scegli la posizione delle colonne e conferma.

Risultato

Nella tabella Registrazioni troverai automaticamente le colonne di collegamento Mansione e Persona incaricata, collegate alla Checklist.

 

Collegamenti con altre tabelle personalizzate

Puoi anche creare collegamenti con tabelle che hai aggiunto tu, ad esempio una tabella “Progetti”:

  • Aggiungi la tabella Progetti, con:
    • Id = sigla del progetto
    • Descrizione = descrizione del progetto
  • Nella tabella Registrazioni, aggiungi le colonne di collegamento come spiegato sopra.
    • ProgettiId → dove inserire il codice del progetto.
    • ProgettiDescription → campo protetto, mostra automaticamente la descrizione.

Se aggiorni la descrizione nella tabella Progetti, Banana la riprende in automatico. Se non vedi l’aggiornamento subito, esegui un ricalcolo o riapri il file.

Note tecniche sui collegamenti tra tabelle 

Per funzionare correttamente, Banana applica alcune regole automatiche:

  • Nomi delle colonne: vengono create come NomeTabellaId e NomeTabellaDescription.
  • Descrizione automatica: compilata automaticamente quando inserisci un Id valido.
  • Aggiornamenti: se cambi la descrizione nella tabella collegata, si aggiorna anche in Registrazioni.
  • Creazione manuale: puoi aggiungere manualmente colonne con questi nomi, rispettando la convenzione.
  • Evitare ambiguità: non usare i suffissi Id o Description per colonne che non devono essere collegate.
  • Colonna Descrizione opzionale: puoi nasconderla o cancellarla se non ti serve.

Limitazioni

  • Puoi collegare una tabella solo se contiene la colonna RowId.
  • Una tabella può essere collegata a una sola tabella per volta.
  • Se nel dialogo Scegli tabella non appare nulla, significa che non ci sono tabelle collegabili disponibili.

 

help_id
dlgtablejoinadd

Aiutaci a migliorare la documentazione

Sono benvenuti suggerimenti per come migliorare questa pagina.

Informaci quale tema necessita di una spiegazione migliore o come chiarire meglio un argomento.

Condividi questo articolo: Twitter | Facebook | LinkedIn | Email