17Jul
Complexe bewerkingen uitvoeren &voorwaarden toepassen op tabellen in Access zijn niet zo eenvoudig als in Excel. Sommige gebruikers verwarren het nog steeds met Excel, wat synoniem is aan kleinerende toegangsmogelijkheden.
Editor Opmerking: Dit gastartikel is geschreven door Office 2010 Club , een forum beheerd door Office 2010 experts waar iedereen vragen kan stellen en kan deelnemen aan discussies.
Access biedt echter essentiële informatie over het relationele databasebeheersysteem. RDBMS zijn niet overvloedig en alleen geavanceerde gebruikers kunnen de databasestructuur manipuleren voor het toepassen van verschillende voorwaarden, terwijl de snelle toestroom van RDBMS-gebaseerde dynamische web-apps en andere hulpprogramma's ook een dringende behoefte heeft aan het begrijpen van de basisprincipes van relationele databases.
Vanaf nu staat SQL voorop in het verwerken van de databasestructuur voor het verwijderen van specifieke gegevens uit tabellen, maar een nieuwe database moet de syntaxis van de taal leren &het juiste gebruik. Aan de andere kant, Access weging GUI-interface, levert Wild Card-gegevens ter vervanging van SQL WHERE-opdracht voor eenvoudige extractie van specifieke gegevens uit databasetabellen &queries.
Dit bericht toont het eenvoudige gebruik van Wild Card-vermeldingen. We zullen beginnen met het toepassen van Wild Card-voorwaarden op een bestaande database. Ter illustratie hebben we een kleine database voor winkelbeheer met meerdere tabellen gemaakt; klant, nieuwe producten, verkoop, telefoonnummers en personeel. Voor het verwijderen van gegevens via jokertabellen, schakelt u naar het tabblad Maken en klikt u op Queryontwerp.
Het dialoogvenster Show Table verschijnt, waarmee u tabellen kunt toevoegen. Begin nu met het toevoegen van de gewenste tabellen in het venster Queryontwerp.
Nadat u de vereiste tabel hebt toegevoegd, sleept u deze naar Query Design-velden.
Nu zijn we geïnteresseerd in het verwijderen van alle relevante gegevens die zich in databasetabellen bevinden tegen productnaam "Pepsi".Hiervoor zullen we Wildcard Entry, d.w.z. Like / Not Like-voorwaarde onder Productnaam veld als volgt gewoon schrijven;
Net als "Pepsi"
Bij het uitvoeren van de query zal het alle relevante informatie tonen die is opgenomen in Query Design-velden, variërend van klant-ID, klantnaam tot werknemersnaam, enz.
Laten we een ander voorbeeld bekijken. Stel dat we moeten ontdekken dat alle klanten waarvan de naam begint met 'G'.Voor het toepassen van deze voorwaarde schrijven we Like-conditie onder Klantnaam als;
Net als "G *"
Deze voorwaarde zorgt ervoor dat Access alle veldwaarden haalt die overeenkomen met de opgegeven voorwaarde( alfabet, numerieke waarde, enzovoort) vóór het sterretje.
Als u een query uitvoert, worden alle relevante gegevens weergegeven van klanten waarvan de naam begint met 'G'.
Voor het uitsluiten van een specifieke record- / gegevenswaarde uit de query.'Not Like' conditie komt van pas. Hiermee wordt de opgegeven gegevenswaarde uit de records uitgesloten en worden alleen de resterende records weergegeven.
Het toont de resultaten met uitsluiting van alle records waarin de naam van de werknemer met 'L' begint.
We hebben slechts enkele voorbeelden van Wild Card-vermeldingen aangeraakt om specifieke gegevens uit records te halen. Er zijn echter ontelbare manieren om specifieke records te extraheren. Probeer deze voorbeelden uit in uw database om een aantal andere dimensies van jokertekens te verkennen.
Net als "E #" Hiermee worden specifieke gegevens uit de geselecteerde tabel geretourneerd met slechts twee tekens.de eerste is E en # geeft aan dat het een getal is.
Net als "G?" worden twee tekens geretourneerd als deze in een specifieke tabel staan, beginnend met het teken 'G'.
Net als "* 16" Hiermee worden gegevens geretourneerd die eindigen op 16 in de specifieke tabel.
U kunt ook alle voornoemde manieren uitproberen met Not Like -toestand. Deze functionaliteit concludeert oneindig krachtige manieren mogelijk om de gewenste gegevens uit de database te extraheren. We hebben deze voorwaarden toegepast in een kleinschalige database, maar het werkelijke gebruik ervan is te zien wanneer je te maken hebt met een enorme database, met honderden gerelateerde tabellen.
Vergelijking van de procedure voor het extraheren van gegevens uit tabellen met op CLI gebaseerde SQL concludeert dat het veel eenvoudiger is in Access. De reden hiervoor is dat CLI( Command Line Interface) monotonie met zich meebrengt die nieuwelingen afremt om er gebruik van te maken. Aan de andere kant moedigt de eenvoudige GUI-indeling van Access 2010 de gebruiker aan om te beginnen met het maken van een database zonder zich te hoeven onderdompelen in het labyrint van commandocontroles &moeilijk te grijpen syntaxis.