Pannello di Controllo Moderatore ]

Impostare valore predefinito campo grid con macro

Discussioni sulle caratteristiche di database

Impostare valore predefinito campo grid con macro

Messaggioda Luberfly » martedì 19 febbraio 2013, 1:23

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 E6400 - Ubuntu 12.10 con Libreoffice 4.02 / Windows7 con OpeOffice 3.4.1
Avatar utente
Luberfly
 
Messaggi: 64
Iscritto il: giovedì 20 maggio 2010, 9:02

Re: Impostare valore predefinito campo grid con macro

Messaggioda robce64 » mercoledì 20 febbraio 2013, 11:38

Devi impostare il campo come TIMESTAMP.
Ciao.
LibreOffice 4.1.4.2 su Windows 8.1 64bit
robce64
 
Messaggi: 177
Iscritto il: giovedì 12 gennaio 2012, 21:05

Re: Impostare valore predefinito campo grid con macro

Messaggioda Luberfly » mercoledì 20 febbraio 2013, 15:07

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 E6400 - Ubuntu 12.10 con Libreoffice 4.02 / Windows7 con OpeOffice 3.4.1
Avatar utente
Luberfly
 
Messaggi: 64
Iscritto il: giovedì 20 maggio 2010, 9:02

Re: Impostare valore predefinito campo grid con macro

Messaggioda robce64 » mercoledì 20 febbraio 2013, 15:43

Allega un file esempio
LibreOffice 4.1.4.2 su Windows 8.1 64bit
robce64
 
Messaggi: 177
Iscritto il: giovedì 12 gennaio 2012, 21:05

Re: Impostare valore predefinito campo grid con macro

Messaggioda Luberfly » giovedì 21 febbraio 2013, 0:56

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 82 volte
DellLatitude E6400 - Ubuntu 12.10 con Libreoffice 4.02 / Windows7 con OpeOffice 3.4.1
Avatar utente
Luberfly
 
Messaggi: 64
Iscritto il: giovedì 20 maggio 2010, 9:02

Re: Impostare valore predefinito campo grid con macro

Messaggioda Gaetanopr » giovedì 21 febbraio 2013, 19:47

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 104 volte
Openoffice 4.1 su windows xp
Gaetanopr
Volontario
Volontario
 
Messaggi: 2905
Iscritto il: mercoledì 21 novembre 2012, 21:07

Re: Impostare valore predefinito campo grid con macro

Messaggioda Luberfly » giovedì 21 febbraio 2013, 19:54

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

Luca
DellLatitude E6400 - Ubuntu 12.10 con Libreoffice 4.02 / Windows7 con OpeOffice 3.4.1
Avatar utente
Luberfly
 
Messaggi: 64
Iscritto il: giovedì 20 maggio 2010, 9:02

Re: Impostare valore predefinito campo grid con macro

Messaggioda Gaetanopr » giovedì 21 febbraio 2013, 19:59

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

ALTER TABLE "T_LavCommessa" ALTER COLUMN "Data" SET DEFAULT CURRENT_TIMESTAMP
Openoffice 4.1 su windows xp
Gaetanopr
Volontario
Volontario
 
Messaggi: 2905
Iscritto il: mercoledì 21 novembre 2012, 21:07


Torna a Base

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti