SITE ZOEKEN

Query's maken in Access. Typen verzoeken

Het databasebeheersysteem (DBMS) isEen speciaal programma of een reeks programma's die nodig zijn voor de organisatie en het onderhoud van relevante databases. Een van deze programma's is MS Access.

Begrip van vragen

toegangsverzoeken maken

Ze worden gebruikt om te sorteren, toe te voegen,wijzigen, filteren, verwijderen van bepaalde informatie in de database. Met hun hulp selecteert u de records die u nodig hebt om bepaalde rapporten of formulieren samen te stellen, dat wil zeggen dat er werk wordt uitgevoerd met een deel van de database.

Bij het maken van query's in Access kunt u tabellen verbinden, records groeperen en selecteren, verbinding maken met afhandelingsbewerkingen.

Classificatie van vragen

soorten verzoeken

De volgende soorten vragen worden onderscheiden:

  • Een aanvraag voor een voorbeeld, waarin de gegevens worden geëxtraheerd volgens de opgegeven voorwaarde. Binnen deze query worden records gegroepeerd en worden berekeningen uitgevoerd in de velden van de tabel weergegeven.
  • Een wijzigingsverzoek, waarmee de gegevens in de oorspronkelijke tabellen worden gewijzigd. Met behulp hiervan kunnen de gegevens worden aangepast en kunnen nieuwe tabellen worden gemaakt.
  • Een zoekopdracht met parameters waarbij bepaalde voorwaarden of gegevens zijn ingevoerd.
  • Kruisverwijzingen die zijn ontworpen om gegevens te berekenen en aan te bieden, meestal in de vorm van spreadsheets om analyse te vergemakkelijken.
  • SQL-query's zijn verzoeken om bepaalde informatie, hun constructie is gebaseerd op naleving van bepaalde regels met behulp van een specifieke syntaxis.

Verzoeken om selectie

Bij het maken van query's in Access van dit type wordt een tabel gemaakt die dezelfde structurele elementen bevat als de gebruikelijke. Het is gemaakt op basis van bewijs.

De resultaten zijn een dynamische reeksgegevens, in dit verband, wanneer de recordset is gesloten, "verdwijnen" en in de oorspronkelijke tabellen blijven. Het opslaan van querygegevens houdt in dat hun structuur wordt opgeslagen.

Deze verzoeken worden gevormd door velden te specificeren enTabellen deze bevatten, in het verzoek beschrijvingsvelden berekend gecommitteerde groepsbewerkingen de originele opname, en de vorming van de selectiecondities (bijvoorbeeld een datum waarop implementeert een bepaalde groep goederen).

Bij het maken van query's in MS Access van dit type wordt ervan uitgegaan dat u deze handmatig kunt maken of met behulp van de "Create Query Wizard".

Ga naar de ontwerpmodus om de velden en tabellen in de query te bepalen.

Overschakelen naar ontwerpmodus in Access 2013Klik in het navigatiegebied op de contextuele knop van de muis op de formuliernaam en selecteer "Designer". Door op ALT + F8 te drukken, kunt u de "Veldlijst" oproepen, van waaruit de velden rechtstreeks naar het formulier kunnen worden gesleept.

database management systeem

Verzoeken om verandering

Dit soort verzoeken is een soort vanEen soort van de eerste soort, maar deze is nodig om de gegevens die zijn geëxtraheerd te wijzigen. Ze zijn gemarkeerd met een uitroepteken in Access. In Access is het maken van wijzigingsverzoeken mogelijk in vier typen:

  • nieuwe tabellen maken;
  • records toevoegen aan de brontabellen;
  • het wijzigen van de gegevens in de brontabellen;
  • verwijder records uit brontabellen.

Toegang tot 2013

Daarom kunnen deze acties de database vernietigen, in dit verband is het noodzakelijk om eerst het resultaat van de uitvoering van de query te controleren door naar de tabelmodus te gaan.

Het maken van nieuwe tabellen wordt gebruikt voor het archiveren van gegevens, back-ups of het exporteren van gegevens.

Verschillende wijzigingsverzoeken zijnupdate-aanvragen, waarbij absoluut alle records die aan een bepaalde voorwaarde voldoen worden bijgewerkt. Als de gegevensset moet worden gewijzigd, wordt deze versie gebruikt.

Een ander type zijn verwijderingsverzoeken, die alle records vernietigen die aan een gegeven voorwaarde voldoen.

Een ander type query in kwestie zijn invoegtoepassingen, waarbij gegevens van de ene tabel naar de andere worden toegevoegd.

KRUISVEREISTEN

overspraak verzoek

Deze soorten worden gebruikt voor het combinerenkruistabel van monetaire of numerieke gegevens opgeslagen in de brontabel. Een kruisverzoek in Access wordt gemaakt met behulp van de querywizard, met behulp van de instructies waarvan u deze weergave eenvoudig kunt maken. In de kern is de kruisverwijzing vergelijkbaar met de draaitabel van Excel.

Er wordt een kruistabel gemaakt wanneer u de koppen van rijen, kolommen, waarden en een groepsbewerking opgeeft.

Het schema voor het maken van dit type tabel is teruggebracht totde volgende. Met behulp van de DBMS wordt het groeperen van gegevens in groepsvelden uitgevoerd. Deze bewerking wordt uitgevoerd op de cijfers in het waardeveld. In de tabelcel, gelegen op het kruispunt van de kolom en rijen, wordt de definitieve waarde van deze groep geplaatst.

Cross-queries in Access worden in de regel gebruikt om rapporten en diagrammen te maken.

Zoekopdrachten met parameters

Dit type query geeft de conditie van de gebruiker aan voordat deze wordt uitgevoerd.

Als u een query wilt maken in Access, moet u de parameterexpressie tussen vierkante haken plaatsen in de querykolom, in de cel Voorwaarde.

Als u deze query uitvoert, ziet u een dialoogvenster met een suggestie voor het invoeren van parameters.

SQL-query's

queries maken in ms-toegang

In Access 2013 en andere versies worden query's uitgevoerd met behulp van de gestructureerde SQL-querytaal.

Om SQL-query's te maken, moet u naarmodus van de ontwerper en selecteer vervolgens op de knop "Bekijken" de optie "SQL-modus". Dientengevolge verschijnt een dialoogvenster waarin u de kolomnamen in het veld Selecteer invoert en in het veld Van wat in de rijen wordt weergegeven, bijvoorbeeld de namen van de leveranciers (als de eerste kolom "Naam" is).

Toegang gebruikt niet pure SQL, maar het isJet-SQL dialect. Basisinstructies voor de verzoeken in deze taal: SELECT, waarlangs het monster records onder bepaalde voorwaarden (veldnamen brontabellen, het overbrengen van het resultaat tabel), UPDATE - wordt gebruikt om artikelen te wijzigen, Verwijderen - om het even welk van deze vermeldingen te verwijderen, Maak - om nieuwe database-objecten te maken. In MS Access wordt ook gebruikt TRANSFORM voor het bouwen van kruisverwijzingen, MET EIGENAAR-TOEGANGSOPTIE om speciale verzoeken te maken door een gebruiker die geen toegang heeft tot de tabellen waartoe toegang moet worden verkregen, IN (om communicatie met een database op afstand mogelijk te maken), DISTINCTROW (een query maken met mogelijke samenvoeging van gegevens). U kunt ook de resulterende SQL-functies gebruiken, de ingebouwde functies van Access en VBA.

Tot slot

Het maken van query's in Access is voltooid voorhet vormen van records voor andere verzoeken, rapporten of formulieren. Met behulp van bepaalde acties worden gegevens uit verschillende tabellen verzameld. Met query's kunt u geselecteerde velden opnemen in de gegenereerde tabel, berekeningen uitvoeren in elke nieuwe record, records selecteren die nodig zijn om aan bepaalde voorwaarden te voldoen, groepsexpressies met dezelfde waarden in een of een veld, een nieuwe gegevenstabel maken op basis van bestaande velden, toevoegen, verwijderen of bijwerken sommige records.

</ p>
  • evaluatie: