Access 2021–Routine VBA LIFO non popola tabella e errore InTransaction

di il
1 risposte

Access 2021–Routine VBA LIFO non popola tabella e errore InTransaction

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.

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte