INSERIRE UN CALCOLO FRA PIU' CAMPI IN PIU' RECORD DELLA STESSA TABELLA

di il
1 risposte

INSERIRE UN CALCOLO FRA PIU' CAMPI IN PIU' RECORD DELLA STESSA TABELLA

Salve, vi sottopongo questo problema con un esempio, cercando di essere il più chiaro possibile:
Tabella = Furgoni
Campi = ID - TARGA - DATA - KM TROVATI

Esempio elenco:

1 - XX 111 XX - 31-01-2018 - 20.000
2 - XX 111 XX - 28-02-2018 - 25.000
3 - XX 111 XX - 31-03-2018 - 32.000
4 - XX 111 XX - 30-04-2018 - 36.500

Ora se io volessi mettere un campo calcolato che mi calcoli la differenza fra i km trovati del 1 record col secondo poi col 2 col terzo poi col 3 col quarto e così via... COME FACCIO???

Grazie e spero di essere stato chiaro.

1 Risposte

  • Re: INSERIRE UN CALCOLO FRA PIU' CAMPI IN PIU' RECORD DELLA STESSA TABELLA

    In Access i campi calcolati si usano molto raramente. Anzi i puristi di Access considerano una contraddizione avere un campo del genere in una "tabella". I calcoli li devono eseguire le query.
    Il tipo di calcolo che proponi "esige" la lettura dati su 2 record differenti. Credo che ti servirà creare una Public Function in un Modulo e dire alla query che deve calcolare il valore in base al risultato della Function. Sai usare codice VBA e usare le query con le Function?
Devi accedere o registrarti per scrivere nel forum
1 risposte