Il 20/01/2011 15.43, Karl Donaubauer ha scritto:
> newsmimx wrote:
>> ...
>> Ho simulato una prima nota cassa con la seguente Tabella:
>> ID, Data, Entrate, Uscite
>> il saldo progressivo di ogni record lo ottengo con una query con
>> un'espressione(grazie alle indicazioni del SantoKarl :-)):
>> DSum("[Entrate]-[Uscite]";"nomeTabella"";"Id<="& [Id])
>> Mi sono accorto che se inserisco una nuova registrazione con una data
>> antecedente all'ultima l'espressione di cui sopra, funziona lo stesso,
>> ma i saldi progressivi sono rispettano l'ordine all'id (chiave
>> primaria). Ho pensato di variare l'espressione di cui sopra in questo
>> modo: DSum("[Entrate]-[Uscite]";"nomeTabella"";"Data<="& [Data])
>> ...
>
> La sintassi e diversa per una data. Prova così:
>
> DSum("[Entrate]-[Uscite]";"nomeTabella"";"Data<="& clng([Data]))
>
> Se ci sono più di un record all giorno devi usare un secondo criterio,
> dipende cosa contribuisce all'ordinamento.
>
Innanzitutto grazie della prontezza, gentilezza ed efficacia nelle
risposte ma anche degli spunti di riflessione: Infatti il "Se ci sono
più di un record al giorno devi usare un secondo criterio" cosa che non
avevo considerato, è tutt'altro che un evento raro anzi.. quindi "un
secondo criterio" ci vuole.
A tal proposito volevo chiederVi se mi poteste indicare qualche guida
per neofiti dove tutti questi comandi e la loro combinazione sono
spiegati con degli esempi.
Grazie ancora.
xM
P.S.: Nonostante sia alle prime armi avverto che le potenzialità di un
RDBMS sono spaventose.