Fa seguito al post > Calcolo LIFO per criptovalute in Access 2021
Purtroppo le query non bastano e con VBA sono alle prime armi, direi pure a zero; sto cercando (penando) di sviluppare in Access 2021 un DB per calcolare plus/minusvalenze e giorni di detenzione cripto con metodo LIFO e infine (per me più semplice anche con le query) imposta di bollo, controvalore in euro delle crypto possedute al primo e al 31 dell'anno fiscale, il tutto è necessario per la compilazione corretta del 730 e altrimenti impossibile da calcolare a mano.
Tabelle principali:
- tblImportTataxRaw ? dati importati
- tblLottiDisponibili ? acquisti (CREDIT)
- tblRisultatiLIFO ? risultati calcolati
- qryTransazioni ? operazioni rilevanti (IDTransazione, Criptovaluta, DataOraTransazione, Quantita, Controvalore, Exchange, MovementType=CREDIT/DEBIT)
Obiettivo: svuotare tblRisultatiLIFO, leggere vendite (DEBIT) da qryTransazioni, scalare lotti disponibili (LIFO dagli acquisti più recenti), calcolare plus/minusvalenza e giorni di detenzione, inserire risultati, chiudere transazione (Commit/Rollback).
Problema: errore "Impossibile trovare metodo o membro dei dati" su .InTransaction.
Se salto il controllo, la routine gira ma tblRisultatiLIFO resta vuota.
Se ci sta nel post, codice completo e struttura tabelle nel prossimo/prossimi post.
Disponibile ad inviare db con i dati reali in tabella, già elaborati da me con importazione csv in access.
Spero nel vostro aiuto per uscire da questo tunnel buissimo.
Grazie per a tutti.