Mostrare ad un utente i record che gli avete assegnato

In BaseBear puoi fare in modo che un utente con il quale avete condiviso un database acceda e visualizzi solo alcuni record di una tabella, in particolare solo i record associati al suo account. La seguente procedura serve quando siete voi ad associare i singoli record ad un utente. Se invece volete mostrare ad un utente i record che lui stesso ha inserito allora seguite quest'altra procedura

  1. La prima cosa da fare è quella di avere una tabella di dati da condividere. Crea quindi una nuova tabella oppure usa una tabella già esistente.
  2. Su questa tabella aggiungi una colonna "Elenco a discesa" chiamata ad esempio "Utente". Inserisci nei valori dell'elenco le email degli utenti. Questa colonna serve per associare un record ad un utente.
  3. Crea una nuova tabella filtrata basata sulla tabella principale e specifica nella condizione di filtro che la colonna "Utente" è uguale a EMAIL() . Questa tabella servirà per mostrare agli utenti solo i loro record. Scrivi nel filtro la parola email()
  4. Nella pagina Condivisione di un database aggiungi gli utenti. Su ogni utente imposta l’accesso con permessi personalizzati per mostrargli solo la tabella filtrata.

Se hai molti utenti può essere utile creare prima una tabella a parte per contenere le email degli utenti ed impostare la colonna “Utente” creata nel punto 2 per prendere i valori da questa tabella. 

Puoi inoltre usare i gruppi in Condivisione per non dover impostare i permessi personalizzati su ogni utente.