Stvaranje upita sa parametrima. Zahtjevi s parametrima za ono što je dizajnirano za traženje parametra

Zahtjev za pristup je objekt koji se pohranjuje u datoteku baze podataka i može se više puta ponavljati. Svi zahtjevi koje smo do sada prikazali sadrže specifične vrijednosti datuma, imena, imena itd. Ako trebate ponoviti takav zahtjev drugim vrijednostima u uvjetima odabira, mora se otvoriti u režimu konstruktora, promeniti stanje i izvršiti. Da ne biste radili mnogo puta ove operacije, možete kreirati zahtjev s parametrima. Prilikom izvršavanja takvog zahtjeva izdaje se dijaloški okvir. Unesite vrijednost parametraUnesite vrijednost parametra) u kojoj korisnik može unijeti određenu vrijednost, a zatim dobiti željeni rezultat.

Pokazujemo kako kreirati upite s parametrima na primjeru upita "sortirani popis robe", koji smo stvorili ranije. Sada ćemo pokušati odabrati robu koju je isporučio određeni dobavljač. Za ovo:

1. Otvorite ovaj upit u režimu konstruktora.

2. Da biste odredili parametar zahtjeva, unesite u niz Stanje izbora(Kriterijumi) za stupac "ime" (imena kompanije) umjesto specifične vrijednosti ili fraze vrijednosti i unesite ih u uglate zagrade, na primjer [dobavljača:]. Ova fraza će se izdati kao poziv u dijaloškom okviru kada izvršava upita.

3. Ako želite pristup provjeriti podatke unesene kao parametar upita, morate odrediti vrstu podataka za ovaj parametar. Obično nema potrebe za radom sa polja teksta, jer Parametar je prema zadanim postavkama dodijeljen tip podataka Tekst(Tekst). Ako su podaci u polju upita datumi ili brojevi, tip podataka se preporučuje za parametar definicije. Da biste to učinili, kliknite desnim tasterom miša na besplatno polje na vrhu upita i odaberite naredbu iz kontekstnog izbornika. Opcije(Parametri) ili izvršiti naredbu menija Zahtjev, parametri(Upit, parametri). Pojavi se dijaloški okvir Zahtevajte parametre(Parametri upita).

4. U stupcu Parametar(Parametar) Morate unijeti naziv parametra točno onako kako je definirano u obliku upita (najlakše je to učiniti kopiranjem kroz međuspremnik), samo ne možete unijeti kvadratne zagrade. U koloni Vrsta podataka(Vrsta podataka) Odaberite potrebnu vrstu podataka sa padajućeg popisa. Pritisnite tipku UREDU.

5. Kliknite na dugme Trčanje(Pokrenite) na alatnoj traci za izvršavanje zahtjeva. Prilikom izvršavanja upita pojavljuje se dijaloški okvir Unesite vrijednost parametraVrijednost ulaznog parametara) (Sl. 4.32), na koji želite unijeti, na primjer Trgovke Tokio. Rezultat izvršenja upita prikazan je na Sl. 4.33. Samo roba koju pruža ovaj dobavljač padne u to.



U jednom upitu možete unijeti više parametara. Kada izvršavamo takav upit za svaki od parametara, dijaloški okviri će se prikazati naizmjenično. Unesite vrijednost parametrakako bi se parametri navedeni u obliku upita.

61. Izvještaji: Dodjela, kreiranje, upotreba (MS pristup).

Izvještaj se koristi za prikaz podataka o ishodu iz tablica i upita u pogodnom prikazu za gledanje. Izvještaji pružaju posebna sredstva za grupiranje podataka i unošenje posebnih elemenata dizajna tipičnih za tiskane dokumente (glave, brojevi stranica, servisne informacije o vremenu kreiranja i umjetnika). Rezultat izvršenja izvještaja može se pregledati na ekranu ili ispisati.

Izvor izvještaja izvještaja IVL-a. Polja u osnovnim tablicama i upitima. Izvještaj prima podatke iz osnovnog izvora zapisa. Ostali podaci, poput naslova, datuma i brojeva stranica spremaju se u izgled izvještaja. Imajući mogućnost kontrole veličine i izgleda svih stavki izvještaja, korisnik može prikazati željeni način.

Za automatsko korištenje dizajna Master izveštaji.

To ćemo analizirati na primjeru: za stvaranje izvještaja s informacijama o ugovorima (šifra, izvođač, datum isteka, iznos) grupisane od strane kupaca.

Na kartici Stvorenje Na panelu Izvještaji Odaberite tipku naredbe Master izveštaji.

U prozoru Izrada izvještaja Prvo odaberite tablicu Ugovori i polja Šifra, Zack, Sp. Datum_OKON, iznos. Pritisnite tipku Dalje.

Na terenu postavite grupu Zak. Pritisnite tipku Dalje.Podesite polja pomoću koje treba izvesti razvrstavanje podataka. U našem primjeru, polje Datum_OKON. Pritisnite tipku Dalje.

Unesite ime izvještaja - Izvještaj o ugovorima. Pritisnite tipku Spremni.

Da bi pravilno stvorili izvještaje, potrebno je razumjeti svrhu svake njegove particije. Na primjer, odabir particije u kojoj će se postaviti izračunata kontrola, način izračunavanja rezultata ovisit će. Stvaranje i promjena izgleda izvještaja temelji se na strukturi izvještaja.

Svrha svakog od odjeljaka:

Zaglavlje izvještaja obično uključuje amblem kompanije, ime izvještaja, datum. Naslov se prikazuje ispred gornjeg podnožja samo jednom na početku izvještaja;

Vrhunski podnožje prikazuje se na vrhu svake stranice i koristi se u kućištu kada je potrebno da se ime izvještaja i druge opće informacije ponavljaju na svakoj stranici;

Glava Grupe (Report Heorler) koristi se prilikom grupiranja unosa izveštaja za prikazivanje naziva grupe i jednokratni prikaz polja za koja se vrši grupiranje. Prikazan prije svake nove rekordne grupe. Na primjer, ako izveštaj grupiraju kupci, u glavom Grupe možete odrediti ime kupca, kao i adresu, telefon i druge detalje. Dopušteno je do 10 nivoa grupnih izlaznih zapisa;

Područje podataka (detalj) prikazuje unose iz izvora podataka koji čine glavni sadržaj sadržaja;

Grupna napomena (podnožja) koja se koristi za prikaz ishoda i drugih sažetka informacija na grupi na kraju svake grupe zapisa. Ako iznesete računalne kontrole u Grupu bilježi, koristeći SOBNI statističku funkciju, iznos će se izračunati za trenutnu grupu;

Footer se odnosi na numeriranje stranica i prikazivanje drugih podataka na dnu svake stranice;

Napomena izveštaja služi za prikaz rezultata i drugih sažetka informacija tokom izveštaja jednom na kraju izveštaja. Ako u izvještaju bilježe da će izračunati kontrolni element postaviti pomoću statističke funkcije zbroja, iznos se izračunava za cijeli izvještaj.

Pitanje 62. Koncept i vrste računalnih mreža.

Mreža je kombinacija računara, što omogućava dijeljenje resursa. Pod resursima, diskovni pogoni, datoteke (baze podataka), štampači i komunikacijsku opremu su namijenjeni. Računari povezani na mrežu nazivaju se čvorovima. Ako su čvorovi u neposrednoj blizini, mreža se naziva lokalnom mrežom ili LAN (LAN-lokalnom mrežom), ako se čvorovi ne raspršuju značajno šire, mreža se naziva globalnom mrežom ili GS-om (WAN-WINE Mreža).

Globalne mreže se formiraju prilikom kombiniranja lokalnih mreža jedno s drugim. Pri povezivanju dvije ili više mreža, vatrozid se pojavljuje jedna od druge i formira se globalna računarska mreža.

Ako se računar stalno uključi u mrežu, kaže se da ima trajnu vezu.

Ako se računar poveže sa mrežom samo u trenutku rada, ima preklopnu vezu.

Veza se može izvesti iz afara, na primjer, telefonom. U ovom slučaju, spoj se naziva daljinska pristupa.

Postoje dvije vrste lokalnih mreža: vršnjačke mreže i mreže klijenta / servera. Svaki od njih podržava Windows.

Jedna mreža je najlakša i najjeftinija opcija za kombiniranje više računara. Svi računari Peer-to-peer su jednaki. Ne postoji računar koji se zove server i zaposleni za centralno pohranu informacija, primjenjujući prava korisnika i mrežne resurse.

Klijent / server mreže tipa. Koristi se odabrani računalni poslužitelj, koji fokusira zajedničke datoteke i što predstavlja uslugu ispisa i druge usluge za mnoge korisnike.

Zahtjev s parametrom (parametrični upit)

U pravilu, zahtjevi s parametrom (Sl. 10.34) kreirani su u slučajevima kada bi trebao više puta izvesti ovaj zahtjev, mijenjajući samo uvjete izbora.

Da biste odredili parametar, unesite u liniju "Korekcija odabira" umjesto određene vrijednosti vrijednosti ili frazu u zatvorenu u kvadratnim zagradama (). Ono što se zaključuje unutar kvadratnih zagrada, pristup smatra naziv parametra. Prikazuje se u dijaloškom okviru prilikom izvršenja upita, prema tome, kao naziv parametra, razumno je koristiti frazu sadržajnosti. U upitu možete pitati

Sl. 10.34.

nekoliko parametara; U ovom slučaju, svaki od njih treba biti jedinstven i informativan.

Na primjer, morate stvoriti parametrični upit za prikaz procesora vrijedan određenog iznosa, njihova imena, cijene i skladište u kojem se pohranjuju (cijena je cijena robe).

Križni zahtjev

Cross zahtjev - posebna vrsta konačnog zahtjeva. Omogućuje vam izlasku izračunate vrijednosti u unakrsnom stolu nalik elektroniku.

Da biste izgradili unakrsni upit, slijedite ove korake.

U režimu konstruktora formirajte zahtjev za odabir.

Promijenite vrstu zahtjeva za Preći (Tab Radite sa zahtevima, Grupa Tip zatraga) (Sl. 10.35).

Sl. 10.35.

Na dnu obrasca upita pojavit će se redovi "Grupni rad" i "Cross Stol" (Sl. 10.36).

U retku "Cross Tabela" za svaki polje za upit odaberite jednu od četiri postavke: Zaglavlja gudaca, zaglavlja stupaca. Vrijednost (izbrisano u prekrižjima stanica) ili Nije prikazano.

Za unakrsni zahtjev odredite polje (možete ih nekoliko) kao zaglavlja reda. Odredite jednu (i samo jedno) polje koje će se koristiti kao naslovnici stupaca.

Odrediti jednu (i samo jedno) polje vrijednosti. Ovo polje mora biti rezultat (I.E. u grupi "Grupna operacija", mora se navesti jedna od konačnih funkcija,

Sl. 10.36.

primjer zbroj (suma), definicije srednje vrijednosti (AVG) ili broj (broj)).

Kao primjer, razmislite o kreiranju unakrsnog upita koji prikazuje broj robe pohranjene u skladištima. U naslovima redaka ukazujemo na imena robe, u naslovima stupaca - broj skladišta (Sl. 10.37).

Sl. 10.37.

Izračunata polja u upitima

Zahtjev se može koristiti za dovršavanje proračuna i sažeti iz izvornih tablica.

Da biste kreirali izračunata polja, možete koristiti aritmetičke operatere i sve ugrađene pristupne funkcije.

Izračunato polje može sadržavati i rezultat spajanja (kombiniranja) vrijednosti tekstualnih polja. Da biste to učinili, unesite tekst u navodnike, simbol "i" koristi se kao operater sa kontakte. Na primjer, možete stvoriti polje koje će sadržavati rezultat kombiniranja polja [prezime] i polje [ime].

Polje, čiji je sadržaj rezultat izračuna, ali sadržaj ostalih polja se naziva izračunato polje. Izračunato polje postoji samo u rezultirajućoj tablici.

Stvaranje izračunatog polja vrši se jednostavnim unosom izraza za izračunavanje "polja" praznog stupca obrasca upita (Sl. 10.38).

Sl. 10.38.

Nakon izvršenja upita, novi IOL se pojavljuje s imenom "Expression1" kako se koristi kao naziv izračunatog izražavanja.

U režimu konstruktora upita promijenite naziv "Izraz!" do više informativnih. U primjeru "izraz!" Promenjen na "ceni cene".

Da biste unijeli složene proračune, koristite P izrazi otvoreni(Sl. 10.39), koji se naziva naredbom koja se nalazi na kartici Radite sa zahtevima(u režimu konstruktora) u grupi Postavljanje zahtjevaili odgovarajuća naredba kontekstnog izbornika.

Sl. 10.39.

Na vrhu prozora nalazi se prazan prostor za unos dizajniran za stvaranje izraza; Dno je tri liste dizajnirane za traženje potrebnih polja i funkcija.

Builder će pomoći da pravilno izgradi izraz. Kliknite na gumb ureduA uneseni izraz bit će prenesen na obrazac zahtjeva.

Zahtjevi sa parametrom kreirani su u slučajevima kada je namijenjen da se ovaj zahtjev više puta izvrši, mijenjajući samo uvjete izbora. Kao parametar bilo koji tekst može biti značenje koje određuje vrijednost podataka koji će biti prikazani u upitu. Vrijednost parametra postavljena je u posebnom dijaloškom okviru. U slučaju kada vrijednost izlaznih podataka mora biti veća ili manja od navedene vrijednosti parametra, na polju "Stanje izbora" Obrazac za upit ispred parametra zatvorenog u kvadratnim nosačima izrađuje odgovarajući znak. Također možete kreirati zahtjev s nekoliko parametara koji su povezani sa jednim drugim logičkim operacijama. I i Ili. Pored određivanja parametra u obliku upita, morate navesti pomoću naredbe Zahtjev / parametri Odgovarajući tip podataka:

1. Otvorite u režimu Dizajner Prozor zahtjeva i dodajte tablicu. Kreirajte upit, "povlačenjem" potrebna polja u obliku zahtjeva i postavljanje stanja izbora.

2. Kao uvjet unesite parametar zatvoren u kvadratne zagrade (na primjer, [unesite ime] ili\u003e [poput kojeg rasta?]).

3. Odaberite naredbu Zahtjev / parametri.

4. U prozoru koji se pojavljuje Zahtevajte parametre Unesite parametar bez kvadratnih zagrada (da biste precizno koristili tipke "Brzo" kopiranje i umetanje iz međuspremnika) i odredite vrstu podataka koji odgovara njemu. Kliknuti uredu.

5. Kliknite na dugme Trčanje Alatna traka.

6. U prozoru koji se pojavljuje, odredite vrijednost parametra.

7. Rezultat upita sadrži samo one zapise koji zadovoljavaju određenu vrijednost parametara.

Izračunata polja u upitima

Zahtjev se može koristiti za dovršavanje proračuna i sažeti iz izvornih tablica. Matematički i gudački operatori koriste se za izradu izračunata polja. Istovremeno, pristup provjerava sintaksu izraza i automatski ubacuje sljedeće znakove:

Kvadratne zagrade ([...]), oni su imena kontrola;



Znakovi brojeva (#), prepoznali su datume;

Citati ("") sastoje se od teksta koji ne sadrži nedostatke ili interpunkcijskim znakovima.

Polje, sadržaj koji je rezultat izračunavanja sadržaja drugih polja, naziva se izračunato polje.Izračunato polje postoji samo u rezultirajućoj tablici. Opći format izračunatog polja izgleda ovako: Naziv izračunatog polja: Izraz za stvaranje izračunatog polja.

na primjer: Dobit: [Prihod] - [Potrošnja].

Zahtjev za stvaranje tablice

Ova vrsta vrste upita treba primijeniti, na primjer, za arhiviranje starih blokova podataka ili spremanje rezervnih tablica:

Tablica. Da biste kreirali rezervnu kopiju tablice (tablica koja sadrži ista polja i u istom iznosu kao u originalu) kako ne biste prevukli sva polja tabele u "polje" nizu, dovoljno je da postavite simbol * , zamjena svih polja tablice i na početku popisa tablica.

2. Vrati se u režim dizajnera, odaberite Naredba Zahtjev / stvaranje tablice....

3. U prozoru koji se pojavljuje unesite ime nove tablice i kliknite uredu.

Zahtjev za ažuriranje

Koristeći ovu vrstu zahtjeva, možete promijeniti grupu blokova podataka odabranu na temelju određenih kriterija koje će se mijenjati u osnovnom tablici.

1. Kreirajte novi zahtjev za odabir i provjerite njegovu ispravnost tako što ćete ići na režim Tablica.

2. Vrati se u režim dizajnera, odaberite Naredba Zahtjev / ažuriranje.

3. U upitu upita koji se pojavljuje u blanku "Ažuriranje" U odgovarajućim stupcima postavite nove vrijednosti polja tablica. Kao takve, izračunate vrijednosti mogu biti i. Ako je potrebno, koristite Izrazi graditelja.

Zahtjev za dodavanje zapisa

Uz ovu vrstu upita, blokovi podataka jedne tablice (svi ili odabrani zahtjevom) mogu se postaviti na kraju još jedne tablice:

1. Stvorite novi zahtjev za odabir tih blokova podataka koji će se dodati u neku tablicu i provjeriti njegovu ispravnost tako što ćete ići na režim Tablica.

2. Povratak na režim Dizajner, Odaberite tim Zahtjev / dodavanje....

3. U prozoru koji se pojavljuje unesite naziv tablice na koji se podaci moraju priložiti i pritisnite uredu.

Zahtjev za uklanjanje zapisa

Uz ovu vrstu zahtjeva, možete ukloniti grupu blokova podataka odabranih po određenim kriterijima iz osnovnog tablice. U ovom slučaju, kriteriji za odabir treba pažljivo analizirati, jer se ova operacija ne može otkazati:

1. Kreirajte novi zahtjev za odabir daljinskih blokova podataka. Izbor blokova podataka vrši se u skladu s nizom navedenim u nizu. Kriteriji za stanje.

2. Provjerite ispravnost formuliranih uvjeta okretanjem u režim Tablica.

3. Povratak u režim dizajnera odaberite naredbu Zahtjev / Izbriši.

4. U nizu koji se pojavljuje Izbrisati Instalirajte dodatne kriterije za odabir.

Stvaranje obrasca

FormAccess omogućava vam da stvorite korisničko sučelje za tablice baze podataka. Obrazac je određeni elektronički oblik u kojem postoje polja za unos podataka. U obliku možete: Svako polje se može postaviti na precizno određenu lokaciju, odaberite boju i ispunite ga; staviti izračunata polja;OLE-objekti; Mnogo je lakše raditi s velikim tekstualnim okvirima tipa u tekstnom polju s trakama za pomicanje.

Obrazac se temelji na Pristupni tablice ili zahtjev. Svaki put kada otvorite spremljeni obrazac, podaci o upitu se ažuriraju na temelju obrasca. Zbog toga sadržaj obrasca uvijek ispunjava informacije u tablicama i upitima.

Obrasci se mogu prikazati u tri vrste: režim dizajner, režim oblici i režim stolovi.

Pristup pruža brzi način za stvaranje tablice na osnovu tabele pomoću Masters formiranje. Pita korisnička pitanja o strukturi i dizajnu obrasca. Rezultat korisničkog dijaloga i Masters formiranje "Završeno je za rad" formi.

Primer

Stvorite tablicu i obrasce u režimu konstruktora

1. Pokretanje MS pristup./Nova baza podataka ili Otvorena baza podataka/uredu

2. Na ekranu se pojavljuje dijaloški okvir. Nova datoteka baze podataka. U Grafu Ime dokumenta umjesto toga db1 Dobijamo Evropa/ Pritisnite tipku Stvoriti Nakon toga, na ekranu se pojavljuje prozor u kojem se kreira baza podataka.

3. Pritisnite tab Tablice/Stvoriti

4. U prozoru koji se pojavljuje Nova tablica Odaberite stavku Konstruktor/uredu

5. U prozoru tabela 1: Tabela Počinjemo punjenje tablice.

6. U stupcu Naziv polja Snimat ćemo imena polja. Na našem polju polja će imati sljedeća imena:

Br. P / P, zemlja, područje, populacija, kapital, jezik, valuta, kartica.

Paraboot podaci da imaju sljedeće vrste podataka(Vrsta podataka odabran je mišem klikom na crni trokut):

Br. P / P, područje, populacija - Numerički;

država, kapital, jezik, valuta - tekst;

Mapa - OLE Object Field

7. Ulazimo na imena polja i njihovu vrstu u tablicu, a zatim zatvorite tablicu klikom na gumb. X.Smješten u gornjem desnom uglu prozora tablice.

8. Pišemo u prozoru Očuvanje Naš stol pod imenom Zemlje / u redu.

9. na pitanje Podesite ključna polja? Odgovoriti Ne,jer U našoj bazi podataka nazvat ćemo stvoreni stol po imenu, a ne po ključnoj riječi.

10. Pritisnite Otvorenu prozoru Evropa: baza podataka. Ako želite dopuniti polja ili promijeniti njihov tip, morat ćete kliknuti na tipku Konstruktor.

11. Zemlje na otvorenomna ekranu će se pojaviti prozor tablice. Da biste prešli sa jednog polja u drugi, možete pritisnuti tipke ENTER, TAB ili koristiti tipke za instalaciju.

12. Da biste umetnuli karticu u polje Kartaizvršite sljedeći algoritam: Instalirajte kursor u polje Karta/ Odaberite u stavku glavne izbornike Umetanje / objekt / Microsoft Clip Galerija / OK / kartica /Odaberite kartu i umetnite je kliknite na lijevu tipku miša (ili iz datoteke / pregleda / otvorite bilo koju mapu sa slikama)

Tabela 5.2.

13. Stavite zemlje abecedno (rasporedite poljska zemlja i koristite sortiranje uzlazno)

14. Povucite zemlju najvišom kvadratom na ekranu. (Označite najviši kvadrat /)

15. povucite zemlju najmanje stanovništvom. (Odaberite najmanju cifru kursoru / Snimanje / Odabrano / snimanje / uklonite filter)

16. Da biste donijeli glavni grad na ekran, počevši od jednog slova (dodijelite prvo slovo / Snimanje / Odabrano / snimanje / uklonite filter)

17. Da se zemlja dovede sa istim državnim jezikom na ekranu (stavite kursor na željeni unos / Record / Odabrano / snimanje / uklanjanje filtera)

18. Radite sa oblicima: Zatvorite tablicu / Odaberite objekt Obrazac / stvorite sa master-om/ Odaberite sva polja pomoću gumba \u003e\u003e / sljedeće, izvršite radnje na algoritmu / (u jednom stupcu) / spremni.

19. Nakon stvaranja Oblicida biste crtež odgovarali veličini prozora, morate kliknuti na tipku sliku / odaberite Svojstva / raspored / kartica Postavljena veličina: Odaberite po veličini

Stvaranje izvještaja

Imati bazu podataka, možete ispisati bilo koji tablica, upit ili obrazac. Međutim, rezultati ispisa neće izgledati profesionalno, jer ovi alati nisu namijenjeni ispisa. Pomoću izvještaja možete dobiti rezultate u opciji visokog kvaliteta. U pristupu je izvještaj oblik posebne vrste namijenjene za ispis. Ali za razliku od obrazaca, izvještaji nisu namijenjeni povlačenjem u prozoru, ali su namijenjeni samo ispisa, I.E. Kreirajte ne zaslon, već štampane dokumente.

Prilikom kreiranja računa pristup uvijek radi sa samo jednim jednim stolom ili upitom. Ako trebate kombinirati informacije iz više tablica i (ili) zahtjeva u jednom izvještaju, tada biste trebali prikupiti željene podatke u novom upitu.

Koristeći prozor upita

1. Stvaranje jednostavnog zahtjeva

Otvorite STUD bazu podataka, kao što je rečeno u LR1. Stvorite zahtjev koji prikazuje informacije o učenicima koji imaju dug.

Da biste stvorili upit, aktivirajte prozor baze podataka (vidi LR1). Nakon toga kliknite na root "upit" i tipku "Create". U dijaloškom okviru "Stvaranje zahtjeva", odaberite gumb Dizajner. Pristup će otvoriti dijaloški okvir Dodaj tablicu, koji vam omogućuje odabir osnovnih tablica i zahtjeva za kreirani upit. Odaberite "Rezultati" i "Kupce" tablice klikom na gumb "Dodaj", a zatim zatvorite ovaj prozor pomoću gumba "Zatvori".

Otvoreni prozor konstruktora upita sastoji se od dva dijela: Gornji sadrži liste odabranih tablica odabranih tablica, a dno je QBE obrazac za stvaranje upita. Svaki stupac obrasca opisuje jedno polje koje sudjeluje u upitu.

Omogućavanje polja u upitu vrši se povlačenjem sa popisa polja tablice (koja se nalazi na vrhu ekrana) na željeni QBE prazan stupac pomoću miša. Uključivanje svih polja polja povlači simbol "*", koji je na vrhu liste polja ove tablice na vrhu ekrana.
Uključite polja "Rezultati":

Stvar
Broj_s.

povlačenjem u QBE obrazac. Dočeđen gore navedenom metodom, povlačenjem iz tablice "Studentski".


Zahtjev "dug" bit će posmatran kao što je prikazano na slici.
Instalacija veza između tablica automatski se proizvodi pomoću strukture veze kreirane generiranjem DB projekta. Možete postaviti druge opcije za povezivanje tablica i drugih vrsta veza (vanjsko udruženje, "jedno na jedan", "jedan na mnogo", itd.). Promjena veza vrši se na vrhu prozora odabirom pridruženog polja u opisu jedne tablice i prevoza kada se pritisne tipka miša na opis odgovarajuće polje povezane tablice. Vrsta komunikacije može se mijenjati aktiviranjem mišem klikom na vezu.

Uvjet za izbor polja vrši se okretanjem ovog uvjeta za ovo polje u stanju odabira QBE ". Nekoliko vrijednosti selekcije unose se u jednu liniju, odvojene logičkim uvjetima i ili ili ili se unose u naredne ćelije niza "ili".
Postavljamo tablicu "Rezultati" za izbor studenata čiji je dug, za koji u stupcu opisa polja donosimo nizu "duga" iz "Rezultati" tablice, a u liniji "Izbor" uvodemo:
Da

Za ovo polje, potvrdni okvir Show "koji zabranjuje izlaz ovog polja u uzorku (jer nije potrebno izlaz).
Pored standardnih operatora za usporedbu "\u003d", "<", ">", "<=", ">\u003d ", Pristup takođe podržava Beetwen, poput.
Zahtjev može predstavljati tzv. Izračunato polje - izračunate vrijednosti preko bilo koje polja polja. Pristup podržava veliki broj funkcija i operatera koji se koriste u generaciji izračunatih polja.
Da biste pogledali rezultat upita, morate pritisnuti tipku na ploči:

Promjena naslova također se može aktivirati stupcem s opisom polja; A zatim popunjavanjem naredbe "Svojstva", unesite "potpis polja" u liniji "Potpis".

Žice finalnog stola poželjno su sortirati "prezime" terenski "studenti". Da biste to učinili, u stupcu sa opisom ovog polja u liniji "Poredaj" odaberite stavku "Uzlazno". Ako trebate sortirati preko više pristupa polja, podaci sortiraju podatke redoslijedom svoje lokacije u obliku QBE-a. Nakon pregleda upita može se vidjeti da je potrebno unijeti polje imena iz tablice "Studentski", jer se ime ponavlja i zahtjev ne snosi potrebne informacije. Da biste umetnuli polje, prevucite ga u QBE rešetku do mjesta na kojem treba biti i sva ostala polja kreću se na jednoj poziciji udesno.
Također možete pokrenuti zahtjev za izvršenje, možete "pokrenuti" meni "Zahtjev". Provjerite rezultate dobivene za poštivanje kriterija za odabir. Spremite primljeni zahtjev pod imenom "Dug". Upit je stol:

Stvorite zahtjev u kojem će se izračunati dodatno polje. Odjel za računarsku tehnologiju odlučila je platiti premiju u iznosu od 10% plaće do nove godine. Stvorite zahtjev zasnovan na tablici nastavnika, sa poljima imena, odjela, položaja, plata. Da biste stvorili premium izračunato polje koje prikazuje informacije o veličini premije zaposlenika, u novom stupcu (pored napunjene), u nizu "polje" uvodimo izraz plaće * 0,1. Promijenite zaglavlje polja unošenjem prije izraza njegovog imena. Ćelija će sadržavati: "Nagrada: [plata] * 0,1".

Naslov takođe možete promeniti aktiviranjem stupca s opisom polja, a zatim pokretanjem "Svojstva" naredbe "Prikaži" meni unesite polje polje polje u nizu. Unesite liniju "pojedinačno" za odjeljenje "Računarske tehnologije".

1.2. Stvaranje završnog upita

Završni upiti omogućavaju vam da dobijete statističke podatke o podatkovnim grupama, kao što su: iznos, aritmetički prosjek, zreli, disperzij polja polja; Broj vrijednosti polja zadovoljavaju određene uvjete, itd.
Stvorite zahtjev srednjeg kuglica učenika. Otvoriću novi obrazac zahtjeva, donosimo tablicu "Studenti", "Rezultati" i postavljaju izlaz "brojevnih_s" polja ", prezime", "ocjena_t", "evaluacija_l".

Da biste izračunali u pitanjima konačnih vrijednosti, kliknite na alatnu traku "Grupne operacije". QBE obrazac pojavit će se žica "Grupna operacija", gdje je za svako polje opisano u ovom nizu postavljeno podrazumevano "grupiranje". Sada će se zapisi za svako polje uzgajati, ali rezultat se neće isporučiti. Za uklanjanje konačnih vrijednosti potrebno je umjesto riječi "grupiranje" za uspostavljanje neke operacije grupe (vidi APLATE.1).
Za polja "Ocjena_t", "Ocjena_p", "Evaluacija" operacija "AVG", izlazna polja vrijednost za grupu zapisa (dobivamo srednju kuglu).

Promijenite i zaglavlja prikazanih tablica. Da biste to učinili, u opisu polja u liniji "polje" uvodimo njihova nova imena, odvajamo ih iz opisa debelog crijeva:
Evaluacija_t: teorija
Evaluacija_p: praksa
Evaluacija_l: Laba.

Dio izražavanja, koji se nalazi prije kotova prikazan je nakon što se upit lansira kao zaglavlje stupca, umjesto zadanog prihvatljivog pristupa. Na ovaj način možete formirati razumljive naslove polja od generirane baze.
Spremite primljeni upit pod nazivom "Ishod". Pokrenite zahtjev i analizirajte dobijene rezultate.

Postoje zadaci u kojima su parametri zahtjeva nepoznati unaprijed ili postoji potreba da ih promijenite. Da biste to učinili, pristup pruža mogućnost da se parametre zahtjeva odmah prije svog izvršenja. Da biste postavili umetanje parametara umesto određene vrijednosti, ime ili frazu u zatvoru u kvadratnim zagradama unose se u liniju "Stanje odabira". Svi uneseni u četvrtaste zagrade Pristup smatraju imenom parametra i prikazuje se u dijaloškom okviru upita kao komentar u unesenom parametru. U upitu možete koristiti više parametara, ali s jedinstvenim imenima.

Kreirajte zahtjev koji prikazuje popis nastavnika koji rade na korisniku koji vas pita korisnik. Mi ćemo uzeti stol "Nastavnici". Odaberite stavku "". * "U izlaznom obliku koji prikazuje sva polja tablice nastavnika. Uvest ćemo opis polja" Odeljenje ", resetirati izlaznu zastavu na ekranu, a u" stanje "Izbor" Linija ovog polja uvodimo izraz:
\u003d [Unesite naslov odjela]

Spremite traženi zahtjev kao "uzorak nastavnika u stolicama". Pokretanjem upita vidit ćemo dijaloški okvir koji traži ime odjela.

Nakon ulaska u pristupni parametar prikazuje listu nastavnika, mjesto rada je traženo odjeljenje.
Unošenje parametara mogu se koristiti sa bilo kojim vrsti upita: ishod, križ, zahtjev za zahtjev itd.

1.4. Izrada križnog zahteva

Pristupite približnosti posebne vrste završne kvačilo, koja se naziva križ. Cross zahtjev prikazuje izračunate vrijednosti kao funkciju iz postojećih polja. Dakle, u pristupu možete povući zahtjev koji opisuje potpunu praznu postove.
Traženi zahtjev za stvaranje unakrsnog upita. Prisutnost zaglavlja polja, polja - zaglavlje stupca i jedno polje izračunate vrijednosti. Polja koja su naslovi redova i stupaca moraju imati u grupnoj operaciji "Grupiranje". Za polje - vrijednosti moraju biti odabrane u "grupnoj operaciji" bilo kojoj funkciji grupe ili izraz koji sadrži grupnu operaciju.

Za naš zahtev za tablicu "nastavnike" u meniju "Zahtjev" postavite pokazivač "Cross". Pristup će dodati "križni stol" u QBE blok. Zatim u prazno prenošenjem polja "Pozicija" postavite "zaglavlja stupca".

Sljedeće polje - "Odjel", postavite "Line zaglavlja"
Rezultirajuće polje - "Plata", za njega postavite "vrijednost"
"Grupna operacija" - prosjek,
Spremite primljeni zahtjev ispod mi imamo "plate za postove".

1.5. Izrada tipa upita "Vanjska udruga"

Druga vrsta posebnih zahtjeva je vanjsko udruženje koje se koristi u zahtjevima sa više satnima. Kada koristite ove upite upita, konačni set zapisa formira se ne samo ako se pridružene bazne tablice poklapaju, ali i iz zapisa jedne tablice koji nemaju usaglašenost s drugim.

Stvorite zahtjev koji prikazuje informacije o svim učenicima, sa dugovima i bez. U ovom upitu, vanjsku kombinaciju "studenata" i "Rezultati" tablice na odgovarajućem polju "Broj_s" koristiće se sa svim zapisima tablice "Studentski".
Da biste kreirali vanjsku povezanost, morate promijeniti sindikalne parametre. Otvorite zahtjev za "dug" u režimu konstruktora. Kliknite na vezu između "studenata" tablica i "Rezultati" da biste otvorili dijaloški okvir Unije postavke.

Prema zadanim postavkama, Tip sindikata postavlja se u ovom prozoru. "Delegacija samo onih zapisa za koje se pogovaraju s tim povezanim poljima." Ostale vrste spajanja omogućavaju vam izlaz "sve zapise glavne tablice i samo one podružnice za koje su povezana polja" i "svi zapisi su subvencionistički i samo one snimke za koje su povezane polje podudaraju".

Odaberite treću vrstu komunikacije i kliknite na dugme OK. Nakon toga, strelica ukazuje na vanjsko udruženje na liniji priključne tablice. Spremite modificirani upit ("Spremi kao .."), tako da ne može pomesti prethodni zahtev) pod nazivom "Vanjski savez za studente".

Zahtjevi su posebni alat za upravljanje bazama podataka s kojim možete sastaviti potrebne podatke o određenim kriterijima. Zahtjev za pristup parametri vrši se u slučajevima kada se odabir mora proizvesti više puta promjenom samo nekih uvjeta.

Za razliku od selektivnog upita, parametrični vam omogućuje stvaranje i sačuvanje osnovnog obrasca, promjenu samo uvjetima u njemu neposredno prije pokretanja.

Uputstvo za korak po korak

id \u003d "A1"\u003e

Ako imate potrebu za rješavanjem zadatka u kojem kriteriji za zahtjeve nisu poznati unaprijed ili se mogu mijenjati, trebali biste koristiti zahtjev s parametrom pristupa.

Da biste postavili parametar Umetanje parametra, umesto određene vrijednosti, trebali biste unijeti ime ili frazu zatvoreni u kvadratni nosači u odjeljak "Izbor". Tek nakon toga, pristup će razmotriti informacije i povući ga kao komentar na parametre. Da biste koristili nekoliko varijabilnih kriterija, trebali biste smisliti jedinstvena imena.

  1. Na primjer, stvorite zahtjev koji pokazuje popis nastavnika koji rade na određenom odjelu. To je ovaj kriterij koji će se modificirati, jer u liniji "Izbor za odabir" morate unijeti vrijednost \u003d [unesite ime odjeljenja].
  2. Spremite rezultirajući filter pod nazivom "Odabir nastavnika u odjeljenjima".
  3. Sada ćete nakon pokretanja vidjeti dijaloški okvir u kojem ćete trebati unijeti potrebno ime, nakon čega će se pojaviti popis nastavnika, koji su navedeni na ovom odjelu.

Zahtjev za parametar u osovini može se koristiti u bilo kojoj vrsti uzorkovanja: konačni, križni ili upit.