Preskoči na glavno vsebino

Vnútorné väzby pri ukladaní

Závislé položky a ich nastavenie

Avtor: Lenka Haringerová

Pri vytváraní záznamov dochádza k vyplneniu predvolených hodnôt. Stačí teda vypĺňať len tie údaje, ktoré chcete meniť, a pri ostatných zachovať predvolené hodnoty. Niektoré položky však závisia od iných položiek (napr. typ dokladu alebo štát DPH určuje sadzby DPH). Preto sa v aplikácii vytvorí strom závislých položiek a hodnoty sú aplikované tak, aby hodnota, ktorá ovplyvňuje inú, bola nastavená ako prvá. Potom dôjde k nastaveniu závislej položky. V opačnom poradí by totiž došlo k prepísaniu hodnoty.

Vďaka tejto vlastnosti nezáleží na poradí, v akom sú atribúty uvedené v XML súbore. Na poradí jednotlivých záznamov záleží (napr. založenie firmy do adresára a následné objednávky).

Efekt ovplyvňovania položiek môže mať tiež za následok, že dôjde aj k zmene hodnoty, ktorá nie je pri inkrementálnej aktualizácii explicitne menená.

Pri ukladaní záznamu je vykonaná validácia záznamu a o prípadných chybách, upozorneniach alebo len informačných oknách je volajúci upozornený.

Ste s tem dobili odgovor na svoje vprašanje?