Come
creare una tabella in LibreOffice Base, inserire dati e creare in
seguito un formulario (form) per inserire i dati in modo più
agevolato ed elegante.
LibreOffice Base
Pubblicato il: 23-4-2025
Ultima Modifica: 23-4-2025
Tutorial: Creare una
tabella in LibreOffice Base
1. Apri LibreOffice
Base
Avvia
LibreOffice e scegli
"Database".
Seleziona
"Crea un nuovo
database", clicca su
Avanti,
poi Fine.
Salva il
file con un nome, es.
MioDatabase.odb.
2. Crea una nuova
tabella
Hai due
possibilità:
Usa la creazione
guidata (più semplice per iniziare)
Crea una tabella
in visualizzazione struttura (più flessibile)
Metodo consigliato:
Visualizzazione struttura
Nella
finestra principale, clic su
"Tabelle"
nel menu a sinistra.
Seleziona
"Crea una
tabella in visualizzazione struttura".
3. Inserisci i campi
della tabella
Esempio:
vogliamo creare una rubrica dei contatti.
Nome Campo
Tipo campo
Descrizione
ID
Intero [INTEGER]
Identificatore univoco
Nome
Testo [VARCHAR]
Nome della persona
Cognome
Testo [VARCHAR]
Cognome
Telefono
Testo [VARCHAR]
Numero di telefono
Email
Testo [VARCHAR]
Indirizzo email
DataNascita
Data [DATE]
Data di nascita (facoltativa)
Nota:
Metti la spunta su
Chiave primaria per il campo
ID, così sarà
unico per ogni riga.
IInserisci i dati nei campi e utilizza i pulsanti di
navigazione per salvare e passare al record successivo.
🎥 Video
tutorial consigliato
Per una guida
visiva dettagliata, puoi consultare questo video:
Per rendere il tuo modulo in
LibreOffice Base
più pulito e focalizzato solo sull'inserimento dei dati,
puoi nascondere i menu e le barre degli strumenti, lasciando
visibili solo i campi del modulo e la barra di navigazione
in basso. Ecco come procedere:
Metodo 1:
Utilizzare una macro per nascondere menu e barre degli
strumenti
Puoi creare una macro che nasconde i menu e le barre degli
strumenti quando il modulo viene aperto. Ecco i
passaggi:
1.
Apri il modulo in
modalità struttura
Nella finestra principale di LibreOffice Base, fai clic
su "Formulari"
nel pannello a sinistra.
Fai clic con il tasto destro sul modulo desiderato e
seleziona
"Modifica".
2.
Apri l'editor di
macro
Vai su Strumenti >
Macro > Organizza macro > LibreOffice Basic.
Nella finestra che si apre, seleziona il tuo modulo e
fai clic su
"Nuovo" per creare una nuova macro.
3.
Inserisci la macro
per nascondere menu e barre degli strumenti
Nel modulo della macro, inserisci il seguente codice:
Sub NascondiMenuBarre
Dim oController As Object
Dim oLayoutManager As Object
oController = ThisComponent.CurrentController
If oController.isFormDesignMode Then Exit Sub
oLayoutManager = oController.Frame.LayoutManager
oLayoutManager.Visible = False
End Sub
Questa macro nasconde i menu e le barre degli strumenti
quando il modulo non è in modalità struttura.
4.
Associa la macro
all'evento di apertura del modulo
Con il modulo ancora aperto in modalità struttura, vai
su Strumenti >
Personalizza.
Nella scheda
Eventi, trova l'evento
"Documento aperto".
Fai clic su
"Modifica", seleziona la macro
NascondiMenuBarre
e conferma.
5.
Salva e chiudi il
modulo
Salva le modifiche e chiudi il modulo.
Ora, quando apri il modulo, vedrai solo i campi per
l'inserimento dei dati e la barra di navigazione in
basso.
🧩 Metodo 2:
Utilizzare la modalità a schermo intero
Un'alternativa semplice è aprire il modulo in modalità a
schermo intero, che nasconde automaticamente i menu e le
barre degli strumenti:
Apri il modulo.
Premi Ctrl + Maiusc
+ J per attivare la modalità a schermo intero.
Per uscire dalla modalità a schermo intero, premi
nuovamente Ctrl +
Maiusc + J.LibreOffice
Aiuto
🔄
Ripristinare i menu e le barre degli strumenti
Se desideri ripristinare i menu e le barre degli strumenti,
puoi creare una macro inversa:
Sub MostraMenuBarre
Dim oController As Object
Dim oLayoutManager As Object
oController = ThisComponent.CurrentController
oLayoutManager = oController.Frame.LayoutManager
oLayoutManager.Visible = True
End Sub
Esegui questa macro quando hai bisogno di accedere
nuovamente ai menu e alle barre degli strumenti.