Newsgroup: it.comp.appl.access
Titolo: Aggiunta campo

Ho realizzato una sorta di logger in VB che legge dei dati ogni 120"
inizialmente ho creato il campo DATA dove inserivo data e orario (es.
20/08/2008 12.00.00) ma poi le interrogazione sql sono diventate
difficoltose nel raggruppare i dati per una certa ora e data a tal
proposito ho aggiunto il campo ORA.
A questo punto devo aggiornare tutti i record precedenti all'aggiunta
del campo ORA quindi devo recuperare il valore ORA dal campo DATA e
scriverlo nel campo ORA.
Grazie in anticipo

 ha scritto nel messaggio 
news:3b0cb560-f522-4fd1...@m44g2000hsc.googlegroups.com...

Usa Format([Data],"hh.nn.ss")
Ciao
-- 
Roberto da Parma 

 ha scritto nel messaggionews:3b0cb560-f522-4fd1...@m44g2000hsc.googlegroups.com...

Forse mi sono spiegato male , l'aggiunta del campo ora è avvenuto dopo
aver salvato circa 18000 record per allineare tutti i record mi
servirebbe una istruzioneI sql per popolare tutti record che hanno il
campo ORA vuoto (null)
e l'ora la recupero dal campo data es.
18000 recodr sono in questa situazione
DATA                   |ORA
---------------------------------------------
21/08/2008  18.00  |null
Devo aggiornarli in questo modo.
DATA                   |ORA
---------------------------------------------
21/08/2008            |18.00

 21/08/2008            |18.00
Allora il suggerimento di Roberto non ti va bene?
update NomeTuaTabella set ora = format(data, "hh.nn.ss") where isnull(ora)
-- 
Ciao
Geppo

 update NomeTuaTabella set ora = format(data, "hh.nn.ss") where isnull(ora)
Ciao Geppo e Roberto
per curiosità(qualcosa non mi convinceva) ho voluto simulare
il caso creando una tabella con:
dal    data/ora    data  generica
ora    data/ora     ora estesa
con i vostri suggerimenti ottengo
ora    o.oo.oo
modificando il campo "dal" con valore predefinito con Now()
allora funziona tutto benissimo.
dimenticato qualcosa?  ;-))
un caldo saluto
Daniele 

 ha scritto nel messaggio 
news:48ae84b1$0$18146$4faf...@reader3.news.tin.it...


 ha scritto nel messaggio 
news:g8m7fk$jbd$1...@tdi.cu.mi.it...


 ha scritto nel messaggio 
news:g8m85f$jt8$1...@tdi.cu.mi.it...

Scusate l'errore di quoting...qualche problema con il programma di 
gestione...
-- 
Roberto da Parma 

 Roberto da Parma
Forse mi sono spiegato male , l'aggiunta del campo ora č avvenuto dopo
aver salvato circa 18000 record per allineare tutti i record mi
servirebbe una istruzioneI sql per popolare tutti record che hanno il
campo ORA vuoto (null)
e l'ora la recupero dal campo data es.
18000 recodr sono in questa situazione
DATA                   |ORA
---------------------------------------------
21/08/2008  18.00  |null
Devo aggiornarli in questo modo.
DATA                   |ORA
---------------------------------------------
21/08/2008            |18.00
No no ti sei spiegato bene...
Puoi aggiornare il campo ORA (con una query di aggiornamento) usando  la 
formula che ti ho scritto
Naturalmente il campo deve esere di tipo data/ora diversamente se č di tipoo 
stringa bisogna usare un'altra formula.


 gestione...
anche il caldo fa brutti scherzi. :<))
Ciao Roberto
Daniele 


Si grazie ho corretto i dati precedenti ed ora con queste istruzioni :
update M1 set ora = format(data, "HH:MM") where isnull(ora)
update M1 set DATA = format(data, "DD/MM/YYYY")
In questo modo i campi DATA e ORA sono formattati correttamente.
Ho anche corretto l'applicativo fatto in VB6.
Grazie a tutti