Sådan bruges IsVisible og HideDuplicate Properties til at skjule duplikerede felter i MS Access

IsVisible og HideDuplicate egenskaber giver brugeren mulighed for at skjule de duplikerede og gentagne felter i Microsoft Access, men der er en lille forskel mellem de to. Artiklen opsummerer funktionen af ​​disse to egenskaber.

IsVisible-egenskab til at skjule duplikerede felter i Ms AccessMS Access er en af ​​de pålidelige løsninger til styring af databaser i små og mellemstore virksomheder. Et almindeligt problem, som brugere af Access-databaser står over for, er den unødvendige gentagelse af poster i tekstfelter. Det kan dog behandles med IsVisible ejendom. Duplicate-felterne gør databasen kompliceret og kompleks at forstå. I denne artikel vil vi se nærmere på IsVisible-egenskaben og Hide Duplicate-funktionen i MS Access.

IsVisible-ejendommen

IsVisible-egenskaben i MS Access hjælper brugerne med at afgøre, om kontrollen på en rapport er synlig eller ej. IsVisible-egenskaben bruger indstillingerne på følgende måde-

Sandt – Styringen er synlig.

Falsk – Kontrolelementet er ikke synligt.

Egenskaben er som standard indstillet til 'True'. Det giver normalt en sand eller falsk værdi i henhold til rapportkontrollen, hvis egenskaben HideDuplicates er sat til Ja. Brugere skal huske, at de kun kan indstille egenskaben IsVisible i rapportens 'Udskriv hændelse'-sektion, der indeholder kontrolelementet.

Egenskaben IsVisible sammen med egenskaben HideDuplicates er nyttige til at bestemme, at kontrolelementet på en rapport er synligt og viser eller skjuler andre kontrolelementer som et resultat.

For eksempel kan du skjule et linjekontrolelement, når et tekstfeltkontrolelement er skjult, fordi det indeholder dublerede værdier.

SkjulDuplicate Property

SkjulDuplicate PropertyDet observeres ofte under arbejdet med MS-adgang, at dataene, når de trækkes sammen, forårsager gentagelser og duplikerede værdier. Det er dog nemmere at undgå redundans med funktionen Skjul duplikat. Brugere kan finde egenskaben på fanen format på egenskabsarket. I designvisningsrapporten skal brugere dobbeltklikke på kontrolelementet, der viser duplikerede værdier og skal indstille egenskaben HideDuplicate til Ja.

Der er mange 'En til mange'-relationer i relationelle databaser. MS Access giver brugerne mulighed for at skjule de duplikerede værdier ved hjælp af HideDuplicate-egenskaben, men i mange tilfælde skjuler de nødvendige poster fra tekstfelter også.

Sådan undgår du duplikerede felter

For at illustrere problemet kan vi tage et eksempel på en database, der indeholder ordre-id, dato, firma, mængde osv. som felter. Datoen og firmaregistreringerne forekommer flere gange, og vi ønsker at skjule de unødvendige registreringer. Ved at bruge IsVisible-egenskaben til ordre-id kan vi skjule værdierne og registreringerne af ordredato og firmanavn og give det en betingelse.

Kontrolkilden tester faktisk egenskaben IsVisible for OrderID. Hvis det er synligt, vil det vise OrderDate, men hvis det ikke er, vil det vise null. På samme måde kan brugere også indstille kontrolkilden for andre tekstfelter såsom firmanavn til at skjule de gentagne værdier ved at give følgende kommando

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

Vigtige punkter

IsVisible-egenskaben er ikke den samme som Visible-egenskaben for MS Access, da IsVisible ikke er tilgængelig på designtidspunktet. Det kan kun indstilles, når rapporten kører eller udføres.

Brugere kan bruge HideDuplicate-egenskaben, og det tilrådes kun at bruge IsVisible, når det er presserende nødvendigt.

For små virksomheder, der bruger MS Access til deres daglige arbejde, investerer i en accdb reparation værktøj er et must for at undgå hændelser med datatab.

Forfatter Introduktion:

Vivian Stevens er en datagendannelsesekspert i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder fastsætte SQL Server og excel-genopretningssoftwareprodukter. For mere information besøg www.datanumen.com

Kommentarer er lukket.