Base non dà alcuna garanzia da questo punto di vista, ma il problema è aggirabile "nascondendo" l'interfaccia (IDE) all'utente e facendolo operare su delle copie dei formulari anzichè sugli originali.
E' noto che i Formulari di Base sono in realtà dei documenti di Writer collegati a Tabelle e Query, basterà quindi fare delle copie e collegarle nuovamente al database.
Operazione preliminare
Spostare il database in una cartella nascosta o protetta del computer in modo che non sia facilmente rintracciabile.
Dopo lo spostamento eseguire la "registrazione" del database per renderlo condivisibile da Writer: Strumenti > Opzioni > OpenOffice Base > Database > Nuovo … (in Mac OSX: OpenOffice > Prefernze > OpenOffice Base > Database > Nuovo …). Se è già stata fatta una registrazione con lo stesso nome occorre preventivamente cancellarla.
Primo caso: formulario unico
- Aprire il formulario in modalità Modifica
- File > Salva copia con nome. Completare la finestra di dialogo successiva indicando il Nome del file, la Cartella dove salvarlo e optando eventualmente per la scelta di una password di apertura o di una password di modifica in caso di scelta di file in sola lettura.
- Aprire il file .odt appena salvato
- Attivare il Modo bozza on
- Aprire il Navigatore Formulario ed evidenziare al suo interno il modulo principale. Fare clic destro ed aprire la finestra delle Proprietà.
- Eseguire il collegamento al database originale selezionando, nella scheda Dati, i giusti parametri per Sorgente dati, Tipo di contenuto, Contenuto
Questa operazione è possibile solo se il database è "registrato" per la posizione in cui si trova attualmente il file .odb. - Salvare il file e provare il funzionamento.
- Procedere come nel Primo caso.
- Ai punti 5. e 6. ripetere l'operazione per ogni SubFormulario
Procedere per ogni formulario e sub formulario come già visto in precedenza scegliendo una cartella a piacere dove collocarli.
- Aggiungere ad ogni copia .odt un pulsante di chiusura inserendo nella loro finestra delle Proprietà:
- Salvare i file optando per la scelta di una password di modifica file in sola lettura.
- Aprire un nuovo documento di testo di Writer
- Attivare i Controlli del formulario in Menu > Barra degli strumenti
- Disegnare sul foglio tanti controlli Pulsante quanti sono le voci del menu principale più un pulsante di chiusura (numero dei formulari .odt salvati +1)
- Impostare la proprietà Didascalia per ogni pulsante (clic destro > Campo di controllo) con un nome appropriato
- Impostare la proprietà Operazione per ogni pulsante su: Apri documento/pagina web
- Nella proprietà URL di ogni pulsante fare clic su […] per indicare, tramite la finestra di dialogo successiva, il percorso per raggiungere il formulario di riferimento. E' possibile optare per l'apertura in sola lettura del formulario in questione.
- Ripetere quanto descritto al punto 1. per il pulsante di chiusura
- Salvare il file con nome e password appropriata.
- Le operazioni dal punto 3. in poi possono essere ripetute per creare accessi personalizzati al database per utenti diversi, ognuno con la propria password.