'N navraag verander in Microsoft Access

Die proses vir die wysiging van 'n Microsoft Access-navraag is soortgelyk aan die proses om een ​​in die eerste plek te skep. Navrae kan verander word met behulp van die ontwerp-uitsig of SQL View, maar jy kan nie die Query Wizard gebruik om 'n bestaande soektog te verander nie.

Begin deur met die rechtermuisknop op jou geteikende navraag in die voorwerpepaneel links van die skerm in jou databasis te klik. Kies Ontwerpontwerp in die opspringlys . Die soektog word oop in die data bladsy vertoning. As u met die rechtermuisknop op die naam van die navraag kliek in die oortjie ry bo die data blad View-uitvoer, kan u die vertoning af verander. U is standaard in die Datasheet, wat nie struktureel gewysig kan word nie (alhoewel u data vanaf hierdie aansig kan invoeg en verwyder). Vanuit SQL-of Design-aansigte kan jy die struktuur van die soektog verander en stoor of stoor-soos die gewysigde voorwerp soos nodig.

Design View

Design View maak 'n horisontaal verdeel skerm oop. Die boonste helfte toon reghoeke wat elke tabel voorstel of navraag voer wat die navraag verander. Sleutel velde-tipies 'n unieke identifiseer-funksie 'n klein goue sleutel langs hulle. Elkeen van die reghoeke sluit aan by ander reghoeke deur middel van lyne wat velde in een tabel verbind met velde in 'n ander.

Hierdie lyne verteenwoordig verhoudings. In Design View, met die rechtermuisknop op die lyn kan jy die verhouding verander. Jy kan kies uit een van drie opsies:

Hierdie drie verbindings tipes (binne, links, regs) is 'n deel van die volledige reeks verbindings wat 'n databasis kan uitvoer. Om meer komplekse navraag te doen, moet jy na SQL View beweeg.

As jy jou gekose tabelle met verhoudingslyne verbind, sal jy sien dat die onderste helfte van die skerm 'n rooster bevat wat al die velde bevat wat die navraag sal terugkeer. Die skerm vertoon of onderdruk die veld wanneer die navraag uitgevoer word. Jy kan 'n soektog filter op grond van velde wat nie vertoon word nie. U kan ook die sorteer order handmatig byvoeg of verander om die resultate in stygende of dalend volgorde te bestel, alhoewel Microsoft Access verskeie soorte in die linker-na-regs-volgorde langs die velde sal verwerk. U kan die kolomme herbestel deur hulle na links of regs oor die rooster te sleep om 'n spesifieke sorteerpatroon te dwing.

Die Kriteria vir die ontwerp vertoning laat jou toe om beperkende kriteria in te voer, sodat wanneer die navraag uitgevoer word, dit net 'n deelversameling van die data wat by jou filter pas, vertoon. Byvoorbeeld, in 'n navraag oor oop produk bestellings, kan jy die kriterium = 'MI' by 'n staat kolom voeg om slegs orders uit Michigan te wys. Om vlakke van kriteria by te voeg, gebruik die of bokse binne die kolom of voeg kriteria by ander kolomme.

SQL View

In SQL View vervang Microsoft Access die datasheet met die Syntax vir Gestruktureerde Quertaal wat Access ontleed om te bepaal watter data uit 'n bron moet trek en met watter besigheidsreëls.

SQL-stellings volg gewoonlik 'n blokvorm:

SELECT Tabel1. [Veldnaam1], Tabel2. [Veldnaam2]
VANAF TABEL1, REGS, TABEL2, TABEL1. [Sleutel1] = Tabel2. [Sleutel2]
WAAR Tabel1. [Veldnaam1]> = "FilterValue"

Verskillende databasisverskaffers ondersteun effens verskillende weergawes van SQL. Die basis standaard, ANSI-ooreenstemmende sintaksis, moet in elke databasisomgewing kan werk. Elke verskaffer verhoog egter die SQL-standaard met sy eie tweaks. Microsoft gebruik byvoorbeeld die Jet Database Engine binne Access. Microsoft ondersteun ook SQL Server. Ander verkopers gebruik verskillende benaderings, so SQL is oor die algemeen nie so interoperabel soos die standaarde ondersteun nie.

As jy nie bekend is met die sintaksis van die Jet Database Engine se implementering van SQL nie, kan die SQL View-opsie jou navrae verbreek. Hou by Design View, in plaas daarvan. Vir baie vinnige tweaks is dit egter soms makliker om die onderliggende SQL aan te pas as om die ontwerp-skema te verander. As ander ontleders in jou maatskappy wil weet hoe jy 'n resultaat het, stuur hulle 'n sny en plak van jou SQL-stelling, verminder verwarring oor navraagontwerp.

Jou werk spaar

In Microsoft Access 2016 kan u die huidige soektog stoor en oorskryf deur regs te klik op die oortjie en kies Stoor. Om die hersiene navraag as 'n ander naam te stoor, sodat die huidige navraag kan voortduur, klik die lêer Lêer, kies Stoor as en stoor Object as.