17Jul
Genomför komplexa operationer &Att tillämpa villkor på tabeller i Access är inte så mycket lätt som i Excel. Vissa användare förvirrar fortfarande det med Excel vilket är synonymt med att belysa åtkomstfunktioner.
Editor Note: Denna gästartikel skrevs av Office 2010 Club , ett forum som hanteras av Office 2010-experter där någon kan ställa frågor och delta i diskussioner.
Access ger dock väsentliga förutsättningar för Relational Database Management System. RDBMS är inte överflödiga och endast avancerade användare kan manipulera databasstrukturen för att tillämpa olika villkor, medan den snabba tillströmningen av RDBMS-baserade dynamiska webbapps och andra verktyg också utgör ett djupt behov av att förstå grunderna i relationsdatabaser.
Från och med nu står SQL för att hantera databasstrukturen för att dra ut specifika data från tabeller, men en databas nybörjare behöver lära sig språksyntaxen &dess rätt användning.Å andra sidan tillhandahåller GUI-gränssnittet åtkomstvikt, Wild Card-poster som ersättning för SQL WHERE-kommandot för enkel extraktion av specifika data från databastabeller &frågor.
Detta inlägg visar den enkla användningen av Wild Card-poster. Vi börjar med att tillämpa Wild Card-villkor på en befintlig databas. För illustration har vi skapat en liten butikshanteringsdatabas som innehåller flera tabeller; Kund, Nya produkter, Försäljning, Telefonnummer och Personal. För att dra ut data via Wildcard Entries, växla till Skapa flik och klicka på Query Design.
Den visar dialogrutan Visa tabell, så att du kan lägga till tabeller. Börja nu lägga till önskade tabeller i Query Design-fönstret.
När du väl har lagt till, börja dra och dra önskad tabell i fältet Query Design.
Nu är vi intresserade av att dra ut all relevant data som finns i databastabeller mot Produktnamn "Pepsi".För detta kommer vi helt enkelt skriva Wildcard Entry, dvs Lik / Inte som villkor under Produktnamn fält som detta;
Liksom "Pepsi"
Vid utförandet av frågan kommer den att visa all relevant information som ingår i Query Design-fält som sträcker sig från kund-ID, kundnamn till anställningsnamn etc.
Låt oss titta på ett annat exempel. Anta att vi måste ta reda på alla kunder som har sina namn börjar med 'G'.För att tillämpa detta villkor ska vi skriva liknande villkor under kundnamn som;
Liksom "G *"
Detta villkor gör att Access drar ut alla fältvärden som matchar det angivna villkoret( alfabet, numeriskt värde etc) före asterisk tecken.
Vid körning kommer det att visa alla relevanta uppgifter om kunder som har sitt namn börjar med 'G'.
För att exkludera ett visst register / data värde från frågan."Ej som" villkoret är till nytta. Det kommer att utesluta det angivna datavärdet från posterna och visar endast återstående poster.
Det kommer att visa resultat exklusive alla poster där anställningsnamn börjar med 'L'.
Vi har berört några få exempel på Wild Card-poster för att extrahera specifika data ur poster. Det finns dock otaliga sätt att extrahera specifika register. Testa dessa exempel på din databas för att utforska några andra dimensioner av Wildcard Entries.
Liksom "E #" Detta returnerar specifika data från vald tabell med endast två tecken.den första är E och # representerar att tecknet är ett tal.
Liksom "G?" kommer den att returnera två tecken om den hittas i ett specifikt bord, börjar med teckenet 'G'.
Liksom "* 16" Detta returnerar data som slutar på 16 i den specifika tabellen.
Du kan också prova alla ovan nämnda sätt med inte lika -tillståndet också.Denna funktion slutar oändligt kraftfulla sätt att extrahera önskade data från databasen. Vi har tillämpat dessa villkor på småskaliga databaser, men dess verkliga användning kan observeras när du hanterar en enorm databas med hundratals relaterade tabeller.
Att jämföra proceduren för att extrahera data från tabeller med CLI-baserad SQL drar slutsatsen att det är mycket lättare i Access. Anledningen till detta är att CLI( Command Line Interface) ger monotoni som avvisar nybörjare för att ta hand om det.Å andra sidan uppmuntrar Access 2010: s enkla GUI-layout användaren att börja skapa databas utan att behöva njuta av labyrint av kommandot kontroller, &svåra syntax.