Brug af Wild Card Entries i adgang 2010
Udførelse af komplekse operationer og anvendelse af betingelser på tabeller i Access er ikke så meget let som i Excel. Nogle brugere forvirrer det stadig med Excel, hvilket er synonymt med at beskytte Adgangskompetencer.
Redaktør Bemærk: Denne gæstartikel er skrevet af Office 2010 Club, et forum, der forvaltes af Office 2010-eksperter, hvor alle kan stille spørgsmål og deltage i diskussioner.
Adgang giver dog væsentlige forhold til Relational Database Management System. RDBMS er ikke i overflod, og kun forskudsbrugere kan manipulere databasestrukturen til at anvende forskellige betingelser, mens den hurtige tilstrømning af RDBMS-baserede dynamiske webapps og andre hjælpeprogrammer også udgør et stort behov for at forstå grundlæggende i relationelle databaser.
Fra nu af står SQL først i håndtering af databasestruktur for at trække specifikke data fra tabeller, men en database nybegynder skal lære sprogsyntaxen og dens korrekte brug. På den anden side giver Access GUI-grænseflade adgang til Wild Card-poster som erstatning for SQL WHERE-kommandoen for nem udtrækning af specifikke data fra databastabeller og forespørgsler.
Dette indlæg viser den simple brug af Wild Card-poster. Vi vil starte med at anvende Wild Card betingelser på en eksisterende database. Til illustration har vi oprettet en lille butiksledelses database med flere tabeller; Kunde, Nye produkter, Salg, Telefonnumre og Personale. For at trække data ud via Wildcard Entries, skift til Create tab og klik på Query Design.
Det vil medbringe dialogen Vis tabel, så du kan tilføje tabeller. Begynd nu at tilføje ønskede tabeller i Query Design-vinduet.
Når du først har tilføjet, skal du begynde at trække den krævede tabel i felter i forespørgselsdesign.
Nu er vi interesserede i at udtrække alle relevante data, der er bosat i databasetabeller mod Produktnavn "Pepsi". Til dette vil vi simpelthen skrive Wildcard Entry, dvs. Like / Ikke som betingelse under feltet Produktnavn som dette;
Ligesom "Pepsi"
Ved udførelsen af forespørgslen vil det vise alle relevante oplysninger, der er inkluderet i Query Design-felter, der spænder fra kunde-id, kundenavn til medarbejdernavn osv..
Lad os se et andet eksempel. Antag, at vi skal finde ud af, at alle kunder, der har deres navne, begynder med 'G'. For at anvende denne betingelse, skriver vi Ligesom betingelse under Kunde navn som;
Ligesom "G *"
Denne betingelse vil gøre Adgang trække alle de feltværdier, der svarer til den angivne tilstand (alfabet, numerisk værdi osv.) Før stjerne tegn.
Ved løbende forespørgsel vil det vise alle relevante data for kunder, der har deres navn, begynder med 'G'.
For at udelukke en specifik data- / data-værdi fra forespørgslen. 'Ikke lignende' tilstand er praktisk. Det udelukker den angivne dataværdi fra registre og viser kun resterende poster.
Det vil vise resultater eksklusive alle de poster, hvor medarbejdernavn starter med 'L'.
Vi har kun rørt nogle få eksempler på Wild Card-indgange for at udtrække specifikke data ud af optegnelser. Der er imidlertid utallige måder at udtrække specifikke poster på. Prøv disse eksempler på din database for at udforske nogle andre dimensioner af Wildcard Entries.
Ligesom "E #" Dette vil returnere specifikke data fra valgt tabel med kun to tegn. den første er E og # repræsenterer det tegn er et tal.
Ligesom "G?" det vil returnere to tegn, hvis det findes i et bestemt bord, begyndende med tegn 'G'.
Ligesom "* 16" Dette returnerer data, der slutter på 16 i den specifikke tabel.
Du kan også prøve alle ovennævnte måder med Ikke som tilstand også. Denne funktionalitet slutter uendelige kraftige måder, der er mulige til at udtrække de ønskede data fra databasen. Vi har anvendt disse betingelser på småskala database, men den virkelige brug kan overholdes, når du beskæftiger dig med en enorm database, der har hundredvis af relaterede tabeller.
Sammenligning af proceduren for uddragning af data fra tabeller med CLI-baseret SQL konkluderer, at det er langt lettere i Access. Årsagen er, at CLI (Command Line Interface) bringer monotoni, der afviser nybegyndere, for at få fat i det. På den anden side opmuntrer Adgang 2010s enkle GUI-layout brugeren til at begynde at oprette database uden at skulle forkæle sig i labyrint af kommandostyringer og svær at forstå syntaks.