IMPOSTAZIONE DELLE APPLICAZIONI
Quando si imposta una vista, è possibile programmarla per mostrare nel database tutti i documenti o solo alcuni. La maggior parte dei database hanno una vista che mostra tutti i documenti e le altre che mostrano un sottoinsieme di documenti.
La scelta predefinita per le nuove viste è la combinazione dell'istruzione SELECT e della formula @All in SELECT @All, il cui significato è "includere tutti i documenti del database in questa vista". Per limitare i tipi di documenti visualizzati dalla vista, aggiungere un programma che visualizzi soltanto determinati documenti. Ad esempio, in un database per tenere traccia delle attività, la vista Lavori in corso potrebbe visualizzare soltanto quei documenti il cui campo Stato non contiene "Completata". In un database per la raccolta di idee, la vista Idee di progetto potrebbe visualizzare tutti i documenti catalogati come "Suggerimenti di progetto". La seguente formula di selezione visualizza soltanto i documenti che contengono nuove funzionalità e li mostra nella vista Novità:
SELECT @IsMember("01 Nuove caratteristiche"; Vista)
Scelta del tipo di selezione di una vista
Con una vista si programma la selezione dei documenti nel quadro Programmazione. Scegliere "Selezione vista" nella finestra Oggetti, selezionare il tipo di programmazione da aggiungere ed eseguire il build del programma nella finestra sottostante.
Ricerca semplice
Ricerca semplice consente di creare facilmente una selezione condizionale di documenti senza conoscere alcun linguaggio di programmazione. Nella lista Info del quadro Programmazione, fare clic sulla casella di riepilogo Esegui e selezionare Ricerca semplice. Fare quindi clic su "Aggiungi condizione" per ogni selezione che si desidera includere. Per eliminare una condizione, fare clic su di essa e scegliere Modifica - Elimina.
Per formula
Per formula consente di creare un programma per selezionare i documenti usando il linguaggio della formula funzione @. Nel quadro Programmazione, fare clic su Formula e scrivere la formula nell'area Script.
Relazioni tra documenti
Questi database non sono relazionali. La formula di selezione viene applicata separatamente a ogni documento (con due eccezioni annotate di seguito). Ad esempio, non è possibile selezionare il documento più recente e non è possibile selezionare un documento con un valore che corrisponde a un valore in un altro documento.
Le due eccezioni sono le formule di selezione contenenti @AllDescendants e @AllChildren che permettono di selezionare un documento di risposta in base al fatto che il documento di livello superiore è anch'esso nella vista.
Per le relazioni è possibile effettuare una delle seguenti operazioni: