Invoegen van Wild Card-gegevens in Access 2010
Complexe bewerkingen uitvoeren en 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.
Noot van de redacteur: dit gastartikel is geschreven door Office 2010 Club, een forum beheerd door experts van Office 2010, waar iedereen vragen kan stellen en kan deelnemen aan discussies.
Toegang 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 op 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 en het juiste gebruik ervan leren. Aan de andere kant, Access weighing GUI interface, levert Wild Card-gegevens ter vervanging van SQL WHERE-opdracht voor eenvoudige extractie van specifieke gegevens uit databasetabellen en -query's.
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.
Er verschijnt een dialoogvenster Tabel tonen, 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 de velden Queryontwerp.
Nu zijn we geïnteresseerd in het verwijderen van alle relevante gegevens die zich bevinden in databasetabellen tegen productnaam "Pepsi". Hiervoor zullen we Wildcard Entry, d.w.z. Like / Not Like-voorwaarde onder Productnaam veld als volgt schrijven;
Zoals "Pepsi"
Bij het uitvoeren van de query toont het alle relevante informatie die is opgenomen in Query Design-velden, variërend van klant-ID, klantnaam tot naam van de werknemer, enz..
Laten we een ander voorbeeld bekijken. Stel dat we moeten weten dat alle klanten waarvan de naam begint met 'G'. Voor het toepassen van deze voorwaarde schrijven we de Like-voorwaarde onder Klantnaam als;
Zoals "G *"
Deze voorwaarde zorgt ervoor dat Access alle veldwaarden haalt die overeenkomen met de opgegeven voorwaarde (alfabet, numerieke waarde, enzovoort) vóór het sterretje.
Bij het uitvoeren van query toont het alle relevante gegevens 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 uitgesloten van de records en worden alleen de resterende records weergegeven.
Het toont resultaten met uitsluiting van alle records waar de naam van de werknemer begint met 'L'.
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.
Zoals "E #" Hierdoor worden specifieke gegevens uit de geselecteerde tabel met slechts twee tekens geretourneerd. de eerste is E en # geeft aan dat het een getal is.
Zoals 'G?' het zal twee karakters teruggeven indien gevonden in de specifieke tabel, beginnend met karakter 'G'.
Like "* 16" Hiermee worden gegevens geretourneerd die eindigen op 16 in de specifieke tabel.
Je kunt ook alle hiervoor genoemde manieren uitproberen Niet zoals voorwaarde ook. 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 echte gebruik ervan kan worden waargenomen wanneer u te maken hebt met een enorme database, met honderden gerelateerde tabellen.
Vergelijking van de procedure voor het extraheren van gegevens uit tabellen met 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 en moeilijk te grijpen syntaxis.