|
Excelkoppeling, breuken |
|
De koppeling naar Excel wordt gewaarborgd via het Excel adres. Als een veld uit Excel wordt geschrapt waarnaar binnen DUNCAN een koppeling bestaat, ontstaat een breuk in de koppeling. Tijdens het vernieuwen van de calculatie kan de betreffende hoeveelheid niet worden opgehaald. Dit wordt binnen DUNCAN afgehandeld door de bestaande hoeveelheid in de calculatie ongemoeid te laten.
Intern bewaart DUNCAN de Excel koppeling aan de hand van de verkorte omschrijving zoals die in de tabel wordt opgebouwd. Hierdoor kan de koppeling intact worden gehouden als namen van Excel adressen veranderen (ze moeten natuurlijk ook wel in de tabel worden aangepast).
Als de verkorte naam wordt veranderd, wordt de koppeling intern in DUNCAN ongeldig. Om dit te herstellen wordt automatisch de gehele calculatie doorgelopen om de verwijzing overal aan te passen.
Er ontstaat een breuk in de koppeling als een adresregel uit de tabel wordt verwijderd. Dit wordt hersteld door de gehele calculatie door te lopen en overal waar de tabelverwijzing werd gebruikt de Excel koppeling te verbreken (de verwijzing wordt hier gewist). De hoeveelheid die als laatste is opgehaald blijft achter en kan daarna weer vrij worden gemuteerd.