Impostare valore predefinito campo grid con macro

Discussioni sulle caratteristiche di database
Rispondi
Luberfly
Messaggi: 70
Iscritto il: giovedì 20 maggio 2010, 9:02

Impostare valore predefinito campo grid con macro

Messaggio da Luberfly »

Ciao a tutti.
Ho un campo DATA su una grid in una subform, vorrei impostare questo campo alla data corrente tramite macro, ovvero vorrei che all'apertura della form la macro impostasse tale valore sulla colonna DATA di una grid.
Qualcuno mi sa dire quali sono i comandi da utilizzare nella macro? So già come inserire il valore "data odierna", ma non so come specificare il campo "valore predefinito".

Grazie

Luca
DellLatitude E5470 - Libreoffice 7.18 / Windows 10
robce64
Messaggi: 177
Iscritto il: giovedì 12 gennaio 2012, 20:05

Re: Impostare valore predefinito campo grid con macro

Messaggio da robce64 »

Devi impostare il campo come TIMESTAMP.
Ciao.
LibreOffice 4.1.4.2 su Windows 8.1 64bit
Luberfly
Messaggi: 70
Iscritto il: giovedì 20 maggio 2010, 9:02

Re: Impostare valore predefinito campo grid con macro

Messaggio da Luberfly »

Il campo accetta solo un valore di tipo data.
Come faccio ad impostare il campo a TIMESTAMP da macro, nel senso come si chiama l'attibuto / proprietà "Data predefinita"?

Grazie

Luca
DellLatitude E5470 - Libreoffice 7.18 / Windows 10
robce64
Messaggi: 177
Iscritto il: giovedì 12 gennaio 2012, 20:05

Re: Impostare valore predefinito campo grid con macro

Messaggio da robce64 »

Allega un file esempio
LibreOffice 4.1.4.2 su Windows 8.1 64bit
Luberfly
Messaggi: 70
Iscritto il: giovedì 20 maggio 2010, 9:02

Re: Impostare valore predefinito campo grid con macro

Messaggio da Luberfly »

Ciao, in allegato il database.
La form si chiama "Form_Commesse"
Il campo da impostare a giorno corrente è il campo Data.

Ciao e Grazie

Luca
Allegati
Luberfly.odb
(53.13 KiB) Scaricato 150 volte
DellLatitude E5470 - Libreoffice 7.18 / Windows 10
Gaetanopr
Volontario
Volontario
Messaggi: 3291
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Impostare valore predefinito campo grid con macro

Messaggio da Gaetanopr »

In questo file allegato nella form in questione viene inserita la data corrente in automatico alla fine dell'inserimento del record non all'apertura della form stessa

Ciao
Allegati
Luberfly.odb
(53.68 KiB) Scaricato 183 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Luberfly
Messaggi: 70
Iscritto il: giovedì 20 maggio 2010, 9:02

Re: Impostare valore predefinito campo grid con macro

Messaggio da Luberfly »

Ho visto, grazie, ma come fai a far cio?
Grazie

Luca
DellLatitude E5470 - Libreoffice 7.18 / Windows 10
Gaetanopr
Volontario
Volontario
Messaggi: 3291
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Impostare valore predefinito campo grid con macro

Messaggio da Gaetanopr »

Vai su strumenti ----> SQL e lanci questo comando

ALTER TABLE "T_LavCommessa" ALTER COLUMN "Data" SET DEFAULT CURRENT_TIMESTAMP
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Rispondi