Condividi tramite


Procedura: implementare il rilevamento delle righe

Se si implementa il rilevamento delle righe nel database di LightSwitch, è possibile tenere traccia di chi ha aggiunto o modificato i dati a livello di riga e quando questi sono stati aggiunti o modificati. Se la casella di controllo Abilita proprietà create/modificate è selezionata, i campi Created, CreatedBy, Modified e ModifiedBy vengono automaticamente aggiunti ad una tabella quando un utente modifica dei dati.

Nota

Questa proprietà è disponibile per le tabelle solo nel database intrinseco.Per le origini dati allegate, è necessario implementare il rilevamento delle righe nell'origine dati.

I campi Created e Modified utilizzano il tipo di dati personalizzato DateTimeOffset, che archivia la data e il tempo rispetto a UTC (Coordinated Universal Time). I campi CreatedBy e ModifiedBy utilizzano il tipo di dati personalizzato Person. Questi quattro campi vengono nascosti nella finestra di progettazione dei dati, ma vengono visualizzati nella finestra di progettazione della schermata in modo da poterli visualizzare su uno schermo se lo si desidera.

Se si implementa il rilevamento delle righe, è possibile filtrare i dati in base ad un utente specifico utilizzando il valore globale Utente corrente. Ad esempio, si può consentire agli utenti di visualizzare solo i record che hanno creato.

Per implementare il rilevamento delle righe

  1. In Esplora soluzioni aprire il menu di scelta rapida per un'entità o una tabella, quindi scegliere Apri.

  2. Nella finestra di progettazione dei dati, sulla barra Prospettiva selezionare la scheda Server.

  3. Nella finestra Proprietà, selezionare la casella di controllo Abilita proprietà create/modificate.

    Nota

    Per le nuove tabelle, questa casella di controllo viene selezionata per impostazione predefinita.

Per filtrare le righe in base all'utente corrente

  1. Nella finestra di progettazione dei dati, sulla barra Prospettiva selezionare la scheda Server.

  2. Nella barra degli strumenti, scegliere il pulsante Query.

  3. Nella finestra di progettazione query scegliere il collegamento Aggiungi filtro.

  4. Nel secondo elenco selezionare CreatedBy.

  5. Nel quarto elenco, scegliere Globale.

  6. Nel quinto elenco, scegliere Utente corrente.

Vedere anche

Attività

Procedura: aggiungere una tabella al database interno di LightSwitch

Concetti

Utilizzo del tipo di dati Person

Altre risorse

Query: recupero di informazioni da un'origine dati

Dati: informazioni sottostanti l'applicazione