Mi chiamo francesco, alias zampa64, ho una certa esperienza con Access ma vorrei imparare ad usare open office, in particolare Base.
Già nella creazione delle tabelle ho incontrato le prime difficoltà:
1. come creare una campo ad incremento automatico? (in Access esistono i campi di tipo contatore)
1.1 come creare un campo ad incremento automatico che è composto da una prima parte fissa (diciamo che cambia una volta all'anno e che indica l'anno scolastico: per es 1718) ed una seconda parte composta da tre cifre (valori che si incrementano da 001 a 999) così da avere un valore per la 256 registrazione uguale a 1718256?
2. come impostare al valore predefinito di un campo in formato data la data di oggi?
Grazie
Primi passi con Base
Regole del forum
Solo richieste di aiuto. Per saluti e presentazioni utilizzate il forum Discussioni Generali e Presentazioni.
Solo richieste di aiuto. Per saluti e presentazioni utilizzate il forum Discussioni Generali e Presentazioni.
Primi passi con Base
OpenOffice 3.4 su Windows 10
Re: Primi passi con Base
Ciao e benvenuto sul forum.
Per una panoramica delle regole del forum consulta il Manuale di sopravvivenza: viewtopic.php?f=1&t=2
Buon proseguimento.
Per una panoramica delle regole del forum consulta il Manuale di sopravvivenza: viewtopic.php?f=1&t=2
Buon proseguimento.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Primi passi con Base
Ciao, eccoti alcune risposte:
1. Imposta il campo tipo Integer ed attiva Valore automatico su sì
1.1 Non credo sia possibile, non conosco alcun modo per arrivarci. Forse con una macro.
2. Usa il comando ad esecuzione diretta (Strumenti > SQL > ..):
La data viene inserita dopo aver creato il record.
1. Imposta il campo tipo Integer ed attiva Valore automatico su sì
1.1 Non credo sia possibile, non conosco alcun modo per arrivarci. Forse con una macro.
2. Usa il comando ad esecuzione diretta (Strumenti > SQL > ..):
Codice: Seleziona tutto
ALTER TABLE "NomeTabella" ALTER COLUMN "NomeCampoData" SET DEFAULT CURRENT_TIMESTAMP
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Primi passi con Base
Ciao, piccola idea da sviluppare per il punto 1.1: in una query, concatenare un campo fisso (anno) con uno ad incremento automatico.
Ma occorrono altri aggiustamenti poiché quest'ultimo sarà a 3 cifre solo dopo il 100 (0, 1,...., 9, 10, 11, ..., 99, 101, 101, ... 999).
Ma occorrono altri aggiustamenti poiché quest'ultimo sarà a 3 cifre solo dopo il 100 (0, 1,...., 9, 10, 11, ..., 99, 101, 101, ... 999).
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org