Incremento automatico dei record di una tabella

Anonimo
2023-11-12T06:27:44+00:00

Salve

Vorrei realizzare uno scadenzario di rate mensili da pagare in access.

Ad ogni scadenza mensile delle rate da pagare , in automatico si aggiunge un nuovo record che diminuisce di uno le rate da pagare ed aumenta di uno le rate pagate.

Per lo scopo ho preparato una tabella con i campi ed una query di calcolo sulla stessa tabella.

| | | | | | Tabella1 | | Creditore | Importo Rata | Data di scadenza mensile | Scadenza | Numero Rate | Rate Pagate | | --- | --- | --- | --- | --- | --- | | Compass | € 5,00 | 03/11/2023 | 03/11/2024 | 20 | 8 | | Compass | € 5,00 | 03/12/2023 | 03/11/2024 | 20 | 9 | | Findomestic | € 10,00 | 05/11/2023 | 05/11/2025 | 30 | 6 | | Findomestic | € 10,00 | 05/12/2023 | 05/11/2025 | 30 | 7 |

| | | | | | | | Tabella1 Query | | Creditore | Importo Rata | Data di scadenza mensile | Scadenza | Numero Rate | Rate Pagate | Rate Rimanenti | Restanti | | --- | --- | --- | --- | --- | --- | --- | --- | | Compass | € 5,00 | 03/11/2023 | 03/11/2024 | 20 | 8 | 12 | 12 | | Compass | € 5,00 | 03/12/2023 | 03/11/2024 | 20 | 9 | 11 | 11 | | Findomestic | € 10,00 | 05/11/2023 | 05/11/2025 | 30 | 6 | 24 | 24 | | Findomestic | € 10,00 | 05/12/2023 | 05/11/2025 | 30 | 7 | 23 | 23 |

I Campi Creditore -Importo Rata - Scadenza - Numero rate rimangono invariati

Se serve allego la tabella e la query

Ci sono due campi sulle rate restanti , uno calcolato sulla differenza tra numero rate completo e rate pagate, l'altro è calcolato sulla differenza delle date scadenza - data di scadenza mensile

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

10 risposte

Ordina per: Più utili
  1. Anonimo
    2023-11-14T08:20:20+00:00

    Buon giorno

    A me interessa gestire ciò che resta da pagare, poco importa da quando è iniziato il debito.

    E la cosa più importante che mi ostacola è come si genera un nuovo record allo scadere mensile della rata e incrementare di un mese la data di scadenza , parte del resto rimane uguale, le rate pagate usciranno dal calcolo sulle rate cosi come le rate da pagare da una sottrazione fra campi

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-11-14T06:13:27+00:00

    Non credo che quello che hai dattosie il modo mogliore di gestire la cosa.

    Dovresti avere almeno due tabelle :

    • tblFinaziamenti con i campi
      • IDFinanziamento, IDCreditoreFk, ImportoFinanziamento, DataFinanziamento, DataInizioRateizzazione, Rate, MesiCadenza
    • tblRateizzazioni
      • IDRateizzazione, IDFinanziamentoFk, DataRateizzazione, ImportoRateizzazione, DataPagamento

    al salvataggio del Finanziamento in automatico crei i records relazionati delle Rateizzazioni, ovvero le rate da pagare.

    I dati restanti si ottengono tramite query.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-11-14T01:37:22+00:00

    Non necessariamente, ma spesso

    La risposta è stata utile?

    0 commenti Nessun commento
  4. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2023-11-13T21:59:13+00:00

    Ma tu attivi la query tutti i giorni?

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2023-11-13T21:29:06+00:00

    Ogni mese bisogna pagare una rata fino ad esaurimento del debito.

    Lo stesso importo nello stesso giorno di ogni mese. Come nell'esempio ogni 5 del mese pago 10 euro.

    poi c'è una altra rata ogni 3 del mese di 5 euro.

    Allo scadere del 5 di ogni mese, si dovrebbe generare in automatico un'altra riga che mantiene invariati tutti i valori dei campi, tranne il valore del campo rate pagate che aumenta di 1 , tranne il valore del campo rate rimanenti che diminuisce di 1, tranne il valore della data di scadenza mensile che aumenta di un mese.

    In base all'evento della data odierna , quando questa arriva alla data di scadenza , accade tutto quello che ho descritto. Spero di essere stato esaustivo.

    Se la data odierna è uguale alla data di scadenza mensile + 1 mese (condizione )

    allora si genera una nuova riga con i valori descritti prima (evento)

    La risposta è stata utile?

    0 commenti Nessun commento