602SQL-┌plnß dokumentace Index   Tisk  

Formulß° s relaΦnφm subformulß°em

P°i vytvß°enφ formulß°e s relaΦn∞ synchronizovan²m subformulß°em postupujte takto:

  1. navrhn∞te subformulß° - obvykle jako standardnφ formulß°;

  2. navrhn∞te superformulß° jako obecn² formulß° a vlo₧te do n∞j (dostateΦn∞ velkou) slo₧ku Subpohled;

  3. nastavte ve vlastnosti Subpohled tΘto slo₧ky jmΘno subformulß°e;

  4. zadejte zp∙sob synchronizace obou formulß°∙ jednφm ze dvou nφ₧e popsan²ch zp∙sob∙.

Propojenφ zßznam∙ pomocφ relace

Propojenφ zßznam∙ ve formulß°φch relacφ znamenß vyu₧itφ d°φve navr₧enΘ relace mezi tabulkami pou₧it²mi ve zdrojφch dat formulß°∙. Relace obsahuje jednu nebo vφce dvojic sloupc∙ z obou tabulek. Do relace budou uvedeny ty zßznamy, kterΘ majφ v ka₧dΘ dvojici sloupc∙ stejnΘ hodnoty.

Propojenφ pomocφ relace zadßte ve skupin∞ vlastnostφ Subpohled. Vlastnost Zp∙sob synchronizace nastavφte na Zßznamy propojenΘ relacφ a JmΘno relace vyberte z nabφdky existujφcφch relacφ v aplikaci..

Propojenφ zßznam∙ v²b∞rovou podmφnkou

Tento zp∙sob propojenφ dovoluje vybrat zßznamy v subformulß°i pomocφ libovolnΘ podmφnky vyu₧φvajφcφ hodnotu jednoho sloupce ze superformulß°e.

Ve skupin∞ vlastnostφ Subpohled nastavte Zp∙sob synchronizace na Zßznamy propojenΘ podmφnkou. Jako Propojovacφ hodnotu v superpohledu zadejte jmΘno propojujφcφho sloupce superformulß°e, jako V²b∞rovou podmφnku na subpohled uve∩te podmφnku, na jejφm₧ zßklad∞ se budou vybφrat zßznamy do subformulß°e. Tato podmφnka musφ mφt tyto vlastnosti:

Jednoduchß v²b∞rovß podmφnka, kterß propojuje zßznamy na zßklad∞ rovnosti hodnot dvou sloupc∙, mß tvar:

    sloupec_subformulß°e = % 

Lze vÜak pou₧φt i slo₧it∞jÜφ podmφnky, nap°.

    ABS(sloupec_subformulß°e - %) <= 20

Vklßdßnφ zßznam∙ do subformulß°e

Stisknete-li v relaΦn∞ synchronizovanΘm subformulß°i klßvesu Insert a jsou-li oba formulß°e propojeny rovnostφ sloupc∙, pak se do nov∞ vklßdanΘho zßznamu v subformulß°i automaticky zapφÜe propojovacφ hodnota.

P°i nßvrhu subformulß°e je proto vhodnΘ zajistit, aby se v n∞m fiktivnφ zßznam nezobrazoval trvale, a objevil se a₧ po stisku Insert, s ji₧ zapsanou propojovacφ hodnotou. Pokud by u₧ivatel vlo₧il zßznam zapsßnφm hodnot do trvale zobrazenΘho fiktivnφho zßznamu, nebyl by nov² zßznam automaticky propojen s ₧ßdn²m zßznamem nad°azenΘho formulß°e.