Vklßdßnφ zßznam∙ pomocφ klßvesy Insert

Chovßnφ formulß°e p°i vlo₧enφ zßznamu stiskem klßvesy Insert se °φdφ nßsledujφcφmi zßsadami.

A) klßvesu Insert je stisknuta v dob∞, kdy je u₧ivatel na normßlnφm zßznamu:

1) pokud jsou ve vybranΘm zßznamu p°epsßny n∞kterΘ hodnoty, zm∞ny jsou zapsßny do databßze;

2) pokud ve formulß°i nenφ fiktivnφ zßznam, vytvo°φ se doΦasn² fiktivnφ zßznam;

3) do fiktivnφho zßznamu se zapφÜφ implicitnφ hodnoty definovanΘ v nßvrhu formulß°e;

4) pokud jde o subformulß° relaΦn∞ propojen² rovnostφ hodnot dvou atribut∙, pak se do spojovacφho atributu ve fiktivnφm zßznamu zapφÜe hodnota ze spojovacφho atributu v nad°azenΘm formulß°i;

5) fiktivnφ zßznam se stane vybran²m zßznamem a je mo₧no pokraΦovat v zapisovßnφ hodnot do n∞j.

P°i zßznamovΘ synchronizaci se nov² zßznam se vlo₧φ do databßze a₧ tehdy, kdy₧ se fiktivnφ zßznam pokusφte opustit nebo zav°ete formulß°. To mß n∞kolik d∙sledku:

a) je-li ve formulß°i nastaven p°φznak Potvrzovat zm∞ny v zßznamu, pak lze vlo₧enφ zßznamu odvolat a do databßze se nezapφÜe nic;

b) integritnφ omezenφ definovanß ve formulß°i se po stisku klßvesy Insert prov∞°φ pouze pro ty slo₧ky formulß°e, do nich₧ se zapisuje implicitnφ hodnota, ostatnφ integritnφ omezenφ se prov∞°φ a₧ p°i opouÜt∞nφ zßznamu;

c) integritnφ omezenφ definovanß v tabulce se prov∞°φ a₧ p°i opouÜt∞nφ zßznamu;

d) vlo₧enφ zßznamu do relaΦn∞ propojenΘho subformulß°e zp∙sobφ jeho automatickΘ provßzßnφ s nad°azen²m zßznamem.

Pokud formulß° nemß mφt fiktivnφ zßznam, pak po vlo₧enφ zßznamu do databßze se nov² fiktivnφ zßznam neobjevφ.

B) klßvesa Insert je stisknuta na fiktivnφm zßznamu:

1) pokud do fiktivnφho zßznamu dosud nebylo nic zapsßno, pak se naplnφ implicitnφmi hodnotami, ale do databßze se zatφm nezapisuje (reakce je stejnß, jako na normßlnφch zßznamech);

2) pokud do fiktivnφho zßznamu ji₧ bylo cokoli zapsßno, pak se cel² jeho obsah zapφÜe do databßze a fiktivnφ zßznam se tφm stane normßlnφm zßznamem.

C) klßvesu Insert je stisknuta ve formulß°i urΦenΘm pouze pro vstup dat:

1) jeho obsah vlo₧φ do databßze a formulß° se naplnφ implicitnφmi hodnotami slou₧φcφmi pro zadßnφ dalÜφho zßznamu.

Stisk klßvesy Insert vyvolß chybovΘ hlßÜenφ na obrazovce v t∞ch formulß°φch, kterΘ vedou do dotazu vzniklΘho relaΦnφm spojenφm dvou nebo vφce tabulek. Do takov²ch formulß°∙ se zßznamy vklßdat nedajφ. Vklßdßnφ pomocφ klßvesy Insert lze zakßzat v parametrech formulß°e.