Ako používať vlastnosti IsVisible a HideDuplicate na skrytie duplicitných polí v MS Access

Zdieľať teraz:

Vlastnosť IsVisible a HideDuplicate umožňujú používateľovi skryť duplicitné a opakujúce sa polia v programe Microsoft Access, je však medzi nimi malý rozdiel. V článku je zhrnuté fungovanie týchto dvoch vlastností.

Viditeľné vlastnosť skryť duplicitné polia vMS Access je jedným zo spoľahlivých riešení pre správu databáz v malých a stredne veľkých firmách. Spoločným problémom, ktorému čelia používatelia databáz Accessu, je zbytočné opakovanie záznamov v textových poliach. Môže sa s ním však nakladať s majetkom IsVisible. Duplikované polia robia databázu komplikovanou a zložitou na pochopenie. V tomto článku sa bližšie pozrieme na vlastnosť IsVisible a funkciu Skryť duplikát MS Access.

Viditeľné vlastníctvo

Vlastnosť IsVisible v MS Access pomáha používateľom pri určovaní, či je ovládací prvok v zostave viditeľný alebo nie. Vlastnosť IsVisible používa nastavenia nasledujúcim spôsobom -

Pravda - Ovládací prvok je viditeľný.

False - Ovládací prvok nie je viditeľný.

Vlastnosť je predvolene nastavená na „True“. Normálne dáva pravdivú alebo nepravdivú hodnotu podľa ovládacieho prvku zostavy, ak bola vlastnosť HideDuplicates nastavená na hodnotu Áno. Používatelia si musia pamätať, že vlastnosť IsVisible môžu nastaviť iba v časti „Vytlačiť udalosť“ zostavy, ktorá obsahuje ovládací prvok.

Vlastnosť IsVisible spolu s vlastnosťou HideDuplicates je užitočná pri určovaní, či je ovládací prvok v zostave viditeľný a ako výsledok zobrazuje alebo skrýva ďalšie ovládacie prvky.

Môžete napríklad skryť riadkový riadok, keď je ovládací prvok textového poľa skrytý, pretože obsahuje duplicitné hodnoty.

Vlastnosť HideDuplicate

Vlastnosť HideDuplicatePri práci s prístupom do MS sa často pozoruje, že dáta pri vzájomnom spájaní spôsobujú opakovanie a duplikovanie hodnôt. Je však jednoduchšie vyhnúť sa redundancii pomocou funkcie Skryť duplikát. Používatelia nájdu túto vlastnosť na karte formát v hárku vlastností. V zostave zobrazenia návrhu musia používatelia dvakrát kliknúť na ovládací prvok, ktorý zobrazuje duplicitné hodnoty, a vyžaduje sa od nich, aby vlastnosť HideDuplicate nastavili na hodnotu Yes.

V relačných databázach existuje veľa vzťahov „jeden k mnohým“. MS Access umožňuje používateľom skryť duplicitné hodnoty pomocou vlastnosti HideDuplicate, ale v mnohých prípadoch sa skryjú aj požadované záznamy z textových polí.

Ako sa vyhnúť duplicitným poliam

Na ilustráciu problému si môžeme vziať príklad databázy, ktorá ako polia obsahuje ID objednávky, dátum, spoločnosť, množstvo atď. Dátum a firemné záznamy sa vyskytujú viackrát a zbytočné záznamy by sme chceli skryť. Použitím vlastnosti IsVisible ID objednávky môžeme skryť hodnoty a záznamy dátumu objednávky a názvu spoločnosti a poskytnúť jej podmienku.

Ovládací zdroj skutočne testuje vlastnosť IsVisible z OrderID. Ak je viditeľné, zobrazí sa dátum objednávky, ale ak nie, zobrazí sa hodnota null. Rovnakým spôsobom môžu používatelia tiež nastaviť ovládací zdroj iných textových polí, napríklad Názov spoločnosti, na skrytie opakovaných hodnôt zadaním nasledujúceho príkazu

=IIf(OrderID.IsVisible,[CompanyName],Null)

Dôležité body

Vlastnosť IsVisible nie je rovnaká ako vlastnosť Visible programu MS Access, pretože IsVisible nie je v čase návrhu k dispozícii. Nastaviť ju možno iba pri spustení alebo vykonaní správy.

Používatelia môžu používať vlastnosť HideDuplicate a IsVisible sa odporúča používať, iba ak je to urgentne potrebné.

Pre malé firmy, ktoré používajú MS Access na svoju každodennú prácu, investujú do accdb oprava nástroj je nevyhnutnosťou na zabránenie prípadom straty údajov.

Úvod autora:

Vivian Stevens je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane fixné SQL Server a vynikajúce softvérové ​​produkty na obnovenie. Pre viac informácií navštívte www.datanumen. S

Zdieľať teraz:

Komentáre sú uzavreté.