Pagina 1 van 1

Naanab slaat ongevraagd wijzigingen op

Geplaatst: 31 dec 2025, 10:40
door Roland
Op de valreep:

Ik heb de volgende vraag aan Naanab voorgelegd:
On 18 December 2025 at 13:46:34, Roland (klantenservice@naanab.nl) wrote:

Beste, Als ik in Naanab veranderingen doorvoer en het programma sluit, wordt er niet gevraagd 'veranderingen bewaren ja/nee?' (o.i.d.). Dit zou ik graag anders zien om vergissingen te voorkomen. Anders een automatische backup svp. Groet,
Hun reactie:
Geachte heer Smit,

Het automatisch opslaan van wijzigingen is handig tenzij er ongewenste wijzigingen tussen zitten. Ongedaan maken van wijzigingen is momenteel handwerk, daar kunnen we nog eens naar kijken.

Automatische back-ups is een goede toevoeging, ik heb uw wijzigingsverzoeken genoteerd.

Re: Naanab slaat ongevraagd wijzigingen op

Geplaatst: 31 dec 2025, 18:23
door Administrator
Dit wordt nog een hele klus voor de ontwikkelaars.
Naanab gebruikt een database om de transacties op te slaan. Wat niet opvalt is dat elke wijziging direct opgeslagen wordt in deze database.
Klikken op Opslaan en nieuw, of Opslaan en sluiten resulteert in een gewijzigde database.

BankTrans werkt anders. Het transactiebestand (geen database) wordt ingelezen in het interne geheugen en alle aanpassingen vinden daar plaats. Bij afsluiten krijg je de vraag of je het interne transactiebestand wilt opslaan op het externe medium.

Beide methodes hebben voor- en nadelen. Gaat erom wat je belangrijk vindt:
  • BankTrans heeft één grote omissie: het transactiebestand wordt niet gelockt, lees LOCK op database
  • Als je computer crasht − gebeurt tegenwoordig echter zelden − ben je bij BankTrans alle, niet opgeslagen, aanpassingen kwijt
  • Wat doe je als je bijvoorbeeld 10 transacties hebt aangepast en bij de elfde een fout maakt? Sla je het bestand niet op en pas je elf transacties opnieuw aan, of wijzig je de ene foutieve en slaat de data vervolgens op?
  • Neem aan dat je meestal de laatst ingelezen transacties wilt aanpassen. Dan helpt de functie in Naanab waarover BankTrans niet beschikt: Imports. Klik op Beheer > Imports, selecteer het bewuste importbestand en klik op Ongedaan maken. Alle betrokken transacties worden verwijderd en je kunt ze opnieuw (onaangepast) inlezen.
Naanab Vragen 2025 SHA1 hashcode: f9bcb2a1edcb5914e93b57fd97374fa04b41f5cc 20260105 219w #198 actueel leestijd 1 minuut