Kuidas kasutada IsVisible ja HideDuplicate atribuute duplikaatväljade peitmiseks MS Accessis

Atribuudid IsVisible ja HideDuplicate võimaldavad kasutajal peita Microsoft Accessis dubleerivad ja korduvad väljad, kuid nende kahe vahel on väike erinevus. Artiklis võetakse kokku nende kahe omaduse toimimine.

IsVisible atribuut Ms Accessi dubleerivate väljade peitmiseksMS Access on üks usaldusväärseid lahendusi andmebaaside haldamiseks väikestes ja keskmise suurusega ettevõtetes. Sage probleem, millega Accessi andmebaaside kasutajad kokku puutuvad, on kirjete tarbetu kordamine tekstiväljadel. Seda saab aga käsitleda IsVisible atribuudiga. Duplikaatväljad muudavad andmebaasi keeruliseks ja selle mõistmise keeruliseks. Selles artiklis vaatleme lähemalt MS Accessi omadusi IsVisible ja Peida duplikaat.

IsVisible atribuut

IsVisible atribuut MS Accessis aitab kasutajatel kindlaks teha, kas aruande juhtelement on nähtav või mitte. Atribuut IsVisible kasutab sätteid järgmisel viisil:

Tõsi – juhtnupp on nähtav.

Vale – juhtelement pole nähtav.

Atribuut on vaikimisi seatud väärtusele Tõene. Tavaliselt annab see aruande juhtelemendi järgi tõese või väära väärtuse, kui atribuudi HideDuplicates väärtuseks on määratud Jah. Kasutajad peavad meeles pidama, et atribuuti IsVisible saavad nad määrata ainult aruande jaotises „Prindisündmus”, mis sisaldab juhtelementi.

Atribuut IsVisible koos atribuudiga HideDuplicates on kasulik, et teha kindlaks, kas aruande juhtelement on nähtav ja selle tulemusel kuvatakse või peidavad muud juhtelemendid.

Näiteks saate peita rea ​​juhtelemendi, kui tekstivälja juhtelement on peidetud, kuna see sisaldab dubleerivaid väärtusi.

Peida duplikaatvara

Peida duplikaatvaraMS-i juurdepääsuga töötades on sageli täheldatud, et andmed kokkutõmbamisel põhjustavad väärtuste kordumist ja dubleerimist. Funktsiooni Peida duplikaat on aga lihtsam vältida koondamist. Kasutajad leiavad atribuudi atribuutide lehe vormingu vahekaardilt. Kujundusvaate aruandes peavad kasutajad topeltklõpsama juhtelementi, mis kuvab duplikaatväärtusi, ja peavad määrama atribuudi HideDuplicate väärtuseks Jah.

Relatsiooniandmebaasides on palju "üks paljudele" seoseid. MS Access võimaldab kasutajatel peita dubleerivad väärtused, kasutades atribuuti HideDuplicate, kuid paljudel juhtudel peidavad end ka tekstiväljadel olevad vajalikud kirjed.

Kuidas vältida dubleerivaid välju

Probleemi illustreerimiseks võib võtta näiteks andmebaasi, mis sisaldab väljadena Tellimuse ID, Kuupäev, Ettevõte, Kogus jne. Kuupäev ja ettevõtte kirjed esinevad mitu korda ja soovime mittevajalikud kirjed peita. Tellimuse ID atribuuti IsVisible kasutades saame peita tellimuse kuupäeva ja ettevõtte nime väärtused ja kirjed ning esitada sellele tingimuse.

Kontrollallikas testib tegelikult tellimuse ID atribuuti IsVisible. Kui see on nähtav, kuvatakse Tellimuse kuupäev, kuid kui see pole nähtav, kuvatakse null. Samamoodi saavad kasutajad määrata ka muude tekstiväljade (nt Ettevõtte nimi) juhtallika korduvate väärtuste peitmiseks, andes järgmise käsu

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

Olulised punktid

Atribuut IsVisible ei ole sama mis MS Accessi atribuut Visible, kuna IsVisible pole projekteerimise ajal saadaval. Seda saab määrata ainult siis, kui aruanne käivitub või käivitub.

Kasutajad saavad kasutada atribuuti HideDuplicate ja IsVisible on soovitatav kasutada ainult siis, kui see on hädasti vajalik.

Väikeettevõtetele, kes kasutavad MS Accessi oma igapäevatöös, investeerides accdb remont tööriist on andmete kadumise vältimiseks hädavajalik.

Autori sissejuhatus:

Vivian Stevens on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas määrata SQL Server ja Exceli taastamise tarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom

Kommentaarid on suletud.