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 senza complicare la struttura.

Puoi creare collegamenti tra:

  • Colonne di una tabella semplice (aggiunta dall'utente) con una delle tabelle predefinite di Banana (es. Conti, Registrazioni).
  • Colonne di due o più tabelle semplici aggiunte dall'utente.

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 la posizione (dopo quale colonna inserire le nuove colonne).
  • Conferma con OK.

Il comando funziona solo se la tabella da collegare contiene la colonna IdRiga (RowId). Con l’IdRiga viene aggiunta anche la colonna Description (puoi nasconderla se non ti serve).

Dialoghi

Scegli tabella → elenca le tabelle con colonna RowId che non sono ancora collegate. Se l’elenco è vuoto, non ci sono tabelle collegabili.

Scegli posizione colonna → mostra tutte le colonne della tabella corrente e ti permette di decidere dove inserire le nuove colonne.

Collegamento tabella semplice → tabella predefinita

Per creare il collegamento di una tabella semplice con una predefinita di Banana, ad esempio tabella Registrazioni, devi procedere:

  • Apri il file di Banana
  • Crea la tabella semplice (Es. Checklist)
  • Vai nella tabella Registrazioni e dal menu Strumenti > Aggiungi/Rimuovi funzionalità > Aggiungi colonne per collegare tabelle
  • Dal dialogo che si apre seleziona la tabella semplice che hai creato (es. checklist)
  • Scegli la posizione delle colonne
  • Conferma con OK.

Nella tabella Registrazioni Banana aggiunge automaticamente le due colonne Id e Descrizione con le intestazioni e i contenuti che hai creato della tabella semplice Cecklist.

Per maggiori informazioni vedi esempio dettagliato:

Collegamento tra due tabelle semplici 

Puoi anche creare collegamenti tra due tabelle semplici. Ad esempio collegare la tabella semplice “Progetti” con la tabella semplice "Volontari":

Aggiungi la tabella Progetti:
  • Id → dove inserire il codice o il nome del progetto.
  • Descrizione → descrizione del progetto
  • Aggiungi nuove colonne o rinomina quelle esistenti (Dati > Disponi colonne)
Aggiungi la tabella Volontari 
  • Id → dove inserire il codice o il nome volontario
  • Descrizione → dove inserisci il ruolo del volontario.
  • Aggiungi nuove colonne o rinomina quelle esistenti (Dati > Disponi colonne)
Crea il collegamento 
  • Vai nella tabella Progetti e dal menu Strumenti > Aggiungi/Rimuovi funzionalità > Aggiungi colonne per collegare tabelle.
  • Si apre un dialogo che ti mostra la tabella Volontari che devi selezionare
  • Scegli dove inserire le nuove colonne collegabili (la posizione dopo quale colonna) 

 Banana aggiunge automaticamente le due colonne Id e Descrizione con le intestazioni e i contenuti che hai creato (es. Nome volontario e ruolo) nella tabella Progetti.

Per maggiori informazioni vedi esempio:

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 nella tabella 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