Vlastnost IsVisible a HideDuplicate umožňují uživateli skrýt duplicitní a opakovaná pole v aplikaci Microsoft Access, ale je mezi nimi malý rozdíl. Článek shrnuje fungování těchto dvou vlastností.

Vlastnost IsVisible
Vlastnost IsVisible v MS Access pomáhá uživatelům při určování, zda je ovládací prvek v sestavě viditelný nebo ne. Vlastnost IsVisible používá nastavení následujícím způsobem -
True - Ovládací prvek je viditelný.
False - Ovládací prvek není viditelný.
Vlastnost je ve výchozím nastavení nastavena na „True“. Normálně dává pravdivou nebo nepravdivou hodnotu podle ovládacího prvku sestavy, pokud byla vlastnost HideDuplicates nastavena na Ano. Uživatelé si musí pamatovat, že mohou nastavit vlastnost IsVisible pouze v sekci „Tisk události“ sestavy, která obsahuje ovládací prvek.
Vlastnost IsVisible spolu s HideDuplicates vlastností je užitečná při určování, zda je ovládací prvek v sestavě viditelný a ve výsledku zobrazuje nebo skrývá další ovládací prvky.
Můžete například skrýt ovládací prvek řádku, když je ovládací prvek textového pole skrytý, protože obsahuje duplicitní hodnoty.
Vlastnost HideDuplicate

V relačních databázích existuje mnoho vztahů „jeden k mnoha“. MS Access umožňuje uživatelům skrýt duplicitní hodnoty pomocí vlastnosti HideDuplicate, ale v mnoha případech se skryjí také požadované záznamy z textových polí.
Jak se vyhnout duplicitním polím
Pro ilustraci problému si můžeme vzít příklad databáze obsahující jako pole ID objednávky, datum, společnost, množství atd. Datum a firemní záznamy se vyskytují několikrát a my bychom nepotřebné záznamy chtěli skrýt. Pomocí vlastnosti IsVisible ID objednávky můžeme skrýt hodnoty a záznamy data objednávky a názvu společnosti a poskytnout jí podmínku.
Zdroj ovládacího prvku ve skutečnosti testuje vlastnost IsVisible OrderID. Pokud je viditelný, zobrazí se OrderDate, ale pokud tomu tak není, zobrazí se null. Stejným způsobem mohou uživatelé také nastavit zdroj ovládání jiného textového pole, například Název společnosti, aby skryli opakované hodnoty zadáním následujícího příkazu
=IIf(OrderID.IsVisible,[CompanyName],Null)
Důležité body
Vlastnost IsVisible není stejná jako vlastnost Visible aplikace MS Access, protože IsVisible není v době návrhu k dispozici. Lze ji nastavit pouze při spuštění nebo spuštění sestavy.
Uživatelé mohou používat vlastnost HideDuplicate a IsVisible se doporučuje používat, pouze pokud je to naléhavě nutné.
Pro malé firmy, které používají MS Access pro svou každodenní práci, investují do accdb oprava Tento nástroj je nezbytný pro zabránění případům ztráty dat.
Úvod autora:
Vivian Stevens je expert na obnovu dat v DataNumen, Inc., která je světovým lídrem v oblasti technologií pro obnovu dat, včetně opravit SQL Server a excelové softwarové produkty pro obnovu. Pro více informací navštivte www.datanumen.com