IMPOSTAZIONE DELLE APPLICAZIONI


Esempi: Programmazione dei documenti da mostrare in una vista
Gli esempi seguenti descrivono vari scenari per selezionare i documenti da visualizzare in una vista.

Selezione dei documenti in base al nome del modulo e al valore del campo

Se un database contiene un modulo Azione che contiene un campo Status, una vista nel database può selezionare tutti i documenti creati con il modulo il cui campo Stato contiene il valore "Aperta". La formula di selezione dei documenti è:

SELECT Form ="Voce attività" and Status="Aperta"

Selezione di tutti i documenti tranne quelli di risposta

Per selezionare solo i documenti creati con i moduli del documento principale e escludere i documenti creati con moduli di risposta o di risposta a risposta, utilizzare la formula seguente:

SELECT !@IsResponseDoc

Selezione dei documenti principali e di risposta

Se un database contiene un modulo chiamato Azione, allora è possibile selezionare tutti i documenti creati con il modulo Azione e le risposte a questi documenti, utilizzando la formula:

SELECT Form = "Voce attività" | @IsResponseDoc

Selezione dei documenti non creati a partire dal modulo specificato

La vista Database per titolo nel modello Libreria di database seleziona tutti i documenti che non sono stati creati con il modulo Gestore libreria utilizzando la formula:

SELECT Form != "Gestore libreria"

Selezione dei documenti di conflitto

Se due o più utenti eseguono modifiche allo stesso documento in repliche diverse di un database, quando la replica aggiorna il database si verificano dei conflitti. Un database visualizza i documenti di conflitto come risposte al documento originale. Per risolvere i conflitti, è possibile impostare una vista che visualizzi solo i documenti in conflitto.

Per visualizzare i documenti in conflitto in una vista, assicurarsi che l'opzione "Mostra documenti risposta in gerarchia" non sia selezionata sulla pagina Opzioni della finestra delle proprietà della vista. Come formula di selezione vista, immettere quanto segue:

SELECT @IsAvailable($Conflict)