Kako napraviti selekciju u pristupu. Kako kreirati upite u Accessu: uputstva i preporuke korak po korak. Koristite ovaj uslov

Prilikom kreiranja upita važno je pravilno formulisati uslove za odabir zapisa iz baze podataka. U MS Accessu su dostupne sljedeće funkcije:

· jednostavan kriterijum uzorkovanja;

· tačna nesklad između vrijednosti jednog polja;

· netačno podudaranje vrijednosti polja;

· izbor po rasponu vrijednosti;

· kombinovanje kriterijuma više oblasti;

· uslov izbora za rezultate konačnih proračuna.

Jednostavan kriterijum uzorkovanja . Zapisi se biraju na osnovu odgovarajućih vrijednosti polja. Na primjer, sa terena Grad trebate odabrati vrijednosti Minsk. Da biste to učinili, u obrascu zahtjeva u redu Uvjet odabira u koloni Grad vrijednost se unosi sa tastature "Minsk".

Tačna razlika između vrijednosti jednog polja. Svi zapisi se biraju iz baze podataka, osim onih za koje je specificiran uslov. Na primjer, trebate odabrati sve zapise sa poljem Grad, osim onih koji imaju vrijednost u ovom polju Minsk. Da biste to učinili, u liniji Uslovi odabira u koloni Grad izraz se unosi ne "Minsk" ili <>"Minsk". Logički operator Ne isključuje unose sa vrijednošću Minsk, operator poređenja<>znači "nije jednak".

Netačno podudaranje vrijednosti polja. Ovaj uslov se može postaviti ako vrijednosti polja nisu poznate. Operator poređenja se koristi za uzorkovanje Sviđa mi se(sviđa mi se). Pored operatora upisuje se uzorak koji sadrži ili tačnu vrijednost, na primjer, Kao "Petrov", ili uključujući zamjenske znakove, npr. Kao "Pet*".

Access dozvoljava sljedeće zamjenske znakove:

? - bilo koji znak;

* - nula ili više znakova;

#- bilo koja cifra;

[lista znakova] - bilo koji znak u listi znakova;

[!list of characters] - bilo koji znak koji nije uključen u listu.

Pored liste znakova, uglaste zagrade mogu obuhvatiti niz znakova, na primjer, [B-R]. Uvjet [b-rB-R] vam omogućava da odaberete i velika i velika slova.

S obzirom na to Kao "[BR]*" Odabrana su sva prezimena koja počinju sa B ili R.

Odaberite po rasponu vrijednosti. Za postavljanje raspona vrijednosti koriste se sljedeći operatori:

> (više),

>= (ne manje od, veće ili jednako),

< (manje ),

<= (ne više od, manje ili jednako) (na primjer, >= 10).

Između ... i ... (služi za provjeru da li pripada rasponu čije su gornje i donje granice povezane logičkim AND operatorom (na primjer, između 1990. i 1995.).

Operatori se mogu koristiti sa tekstualnim, numeričkim i datumskim poljima.

Kombinovanje kriterijuma jednog polja. Ako je jednom polju nametnuto više uvjeta, tada se uvjetni izrazi mogu povezati pomoću operatora Or (ILI) I I(I).

Kombinovanje kriterijuma iz više polja. Zahtjev može sadržavati nekoliko uslova za odabir. U ovom slučaju postoje dvije opcije za odabir zapisa:

zapis se bira samo ako su ispunjeni svi uslovi, što odgovara logičkoj operaciji I. Zahtjev je pozvan I-upit;

zapis se bira kada je ispunjen barem jedan uslov, koji odgovara logičkoj operaciji ILI. Zahtjev je pozvan OR-upit.

Prilikom izgradnje OR-upit Svaki uslov uključen u kriterijum treba da se nalazi u posebnom redu. Prilikom izgradnje I-upit Svaki uslov uključen u kriterijum mora se nalaziti u jednoj liniji.

IN završni upiti Postoje dvije vrste kriterija za odabir zapisa.

Prvi tip eliminira zapise koji ne ispunjavaju kriterije prije izvođenja konačnih proračuna. Druga vrsta kriterija se primjenjuje na rezultat konačnih proračuna.

Forms

MS Access kreira obrasce koristeći nekoliko alata: Form, Split Form, Multiple Elements, Form Wizard, Blank Form, Form Builder.

Forma. Kada koristite ovaj alat, sva polja u osnovnom izvoru podataka se postavljaju na obrazac. Obrazac prikazuje samo jedan unos i omogućava vam pregled drugih unosa.

Ako MS Access otkrije jednu tabelu koja je povezana u odnosu jedan-prema-više sa tabelom ili upitom koji je korišćen za kreiranje obrasca, MS Access dodaje tabelu podataka obrascu na osnovu povezane tabele ili upita. Na primjer, ako kreirate jednostavan oblik, na osnovu tabele "Zaposleni" i između "Zaposleni" i " Plaća Ako je definiran odnos “jedan-prema-više”, tada će tabela podataka prikazati sve zapise tabele “Plaća” koji se odnose na trenutni zapis zaposlenika. Ako vam nije potrebna tabela podataka u obrascu, možete je izbrisati. Ako postoji više tabela koje imaju odnos jedan-prema-više s tablicom koja je korištena za kreiranje obrasca, tada se podaci tablice ne dodaju u obrazac.

Split forma– omogućava vam da istovremeno prikažete podatke u dva prikaza – u načinu obrasca i u načinu rada tablice.

Ova dva pogleda povezana su s istim izvorom podataka i uvijek su međusobno sinhronizirana. Kada odaberete polje u jednom dijelu obrasca, odabire se isto polje u drugom dijelu. Podaci se mogu dodavati, mijenjati ili brisati u svakom dijelu obrasca (sve dok izvor zapisa dozvoljava ažuriranje i postavke obrasca ne zabranjuju takve radnje).

Rad sa podijeljenom formom daje vam prednosti obje vrste obrasca u jednom obrascu. Na primjer, možete koristiti tabelarni dio obrasce da biste brzo pronašli zapis, a zatim pregledali ili uredili zapis u drugom dijelu obrasca.

Nekoliko elemenata. Kreirana forma izgleda kao sto. Podaci su raspoređeni u redove i kolone, a istovremeno se prikazuje više zapisa. Možete dodati ovom obrascu grafičkih elemenata, dugmad i druge kontrole.

Master of Forms. Daje više slobode u odabiru polja prikazanih na obrascu. Čarobnjak vam omogućava da navedete kako se podaci grupišu i sortiraju, kao i da uključite polja iz više tabela ili upita u obrazac, pod uslovom da su odnosi između ovih tabela i upita unapred definisani.

Prazan obrazac. Koristi se za brzu izgradnju obrasca s malim brojem polja. MS Access otvara prazan obrazac i istovremeno prikazuje područje Lista polja, od kojih se tražena polja biraju dvostrukim klikom ili prevlačenjem.

Dizajner obrasca. Izvor podataka za obrazac može biti samo jedna tabela ili upit. Glavna strukturna jedinica forme u koju korisnik postavlja polja podataka je Područje podataka, vidljivo na ekranu po defaultu. Ostali strukturni dijelovi obrasca uključuju: naslov obrasca, zaglavlje, podnožje, bilješka obrasca, koje korisnik poziva na ekranu.

Polja podataka iz izvora podataka postavljaju se u područje podataka pomoću prozora Lista polja, kao i izračunata polja koja nisu prisutna u izvoru podataka (kreirana samo u obrascu za prikaz vrpce). Izrazi za izračunata polja se pišu pomoću Expression Builder.

Alati za dizajn forme su kontrole. Kontrola koja se najčešće koristi je polje. Ostale kontrole uključuju: oznake, potvrdne okvire, kontrole podobrazaca i izvještaja i druge. Kontrola polja može biti priključena, besplatna ili izračunata.

· Priložena kontrola– kontrola čiji je izvor podataka tablica ili polje upita. Priložena kontrola se formira pomoću prozora Lista polja i služi za prikaz vrijednosti polja izvora podataka. Ovo Najbolji način kreiranje priložene kontrole iz dva razloga:

· Priložena kontrola ima pridruženu oznaku, koja je po defaultu naziv polja (ili oznaka definirana kao svojstvo za to polje u izvoru podataka), tako da nema potrebe za unosom teksta potpisa.

· priložena kontrola nasljeđuje vrijednosti svojstava polja izvora podataka, na primjer, Format, Broj decimala, Maska unosa.

· Slobodna kontrola– kontrola koja nema izvor podataka. Besplatne kontrole se koriste za prikaz teksta, linija, pravokutnika i slika. Primjer slobodnog elementa je Inscription.

· Izračunate kontrole– kontrola čiji je izvor podataka izraz, a ne polje.

MS Access dizajner vam omogućava da kreirate obrasci sa podobrazcem. Podređeni oblik je oblik koji se ubacuje u drugi oblik, koji se naziva glavni oblik, da bi se dobio Dodatne informacije sa drugog stola. Prvo kreirajte podobrazac, zatim glavni obrazac, a zatim postavite podobrazac u glavni obrazac. Dozvoljeno je nekoliko nivoa podređenosti oblika.

Koristite modove Layout i Design za uređivanje obrazaca.

Način rasporeda Način rasporeda je najintuitivniji način za promjenu oblika. Može se koristiti za gotovo sve promjene u obrascu: podešavanje podataka, podešavanje veličine kontrola, dizajn izgled forme. U ovom načinu možete promijeniti i strukturu obrasca, na primjer, prilagoditi veličinu polja u skladu s podacima prikazanim na ekranu.

Dizajn moda Prikaz dizajna vam omogućava da detaljnije vidite strukturu obrasca. Možete vidjeti dijelove zaglavlja i podnožja obrasca. U ovom načinu, obrazac se ne pokreće, tako da ne možete vidjeti osnovne podatke kada unosite promjene. Međutim, prikladnije je raditi druge poslove u načinu dizajna:

· dodati u obrazac raznih elemenata kontrole kao što su oznake, slike, linije i pravokutnici.

· promenite izvor kontrole polja direktno u polju bez korišćenja prozora sa svojstvima.

· promenite veličinu sekcija obrasca, kao što je zaglavlje obrasca ili oblast podataka.

· promijeniti svojstva obrasca koja se ne mogu promijeniti u načinu izgleda (na primjer, Zadani prikaz ili Form Mode).

Izvještaji

Izveštaj je glavni MS Access objekat dizajniran za štampanje podataka iz tabela i upita. U izveštajima, po pravilu, MS Access organizuje podatke u grupe i izračunava opšte i međurezultate. Osim podataka, izvještaj sadrži informacije o izgledu izvještaja: naslove, naslove, slike i druge informacije.

MS Access aplikacija kreira izveštaje koristeći sledeće alate: izveštaj, čarobnjak za izveštaje, prazan izveštaj, dizajner izveštaja.

Izvještaj. WITH najviše brz način kreiranje izvještaja, jer se izvještaj generiše bez traženja dodatnih informacija. Izvještaj uključuje sve zapise izvora podataka - tabelu ili upit. Po potrebi možete urediti izvještaj u prikazu rasporeda ili dizajna. Svaki put kada otvorite izvještaj, on prikazuje stvarni ovog trenutka zapisi iz izvora podataka.

Čarobnjak za prijave. Interaktivno generira izvještaj, dajući korisniku mogućnost dodavanja polja iz nekoliko tabela ili upita u izvještaj, ako su odnosi između ovih tabela i upita unaprijed definirani. Možete odrediti kako se podaci grupišu i sortiraju.

Pregled izveštaja u različitim razmerama omogućava vam da vidite kako će izveštaj izgledati kada se odštampa.

Aplikacija MS Access ima alat Sticker Master, koji vam pomaže da kreirate naljepnice u većini standardnih veličina. Izvor zapisa za oznake je tabela ili upit.

Prazan izveštaj. Koristi se za brzo kreiranje izvještaja s malim brojem polja. MS Access otvara prazan izvještaj. Istovremeno, na desnoj strani prozora se prikazuje oblast Lista polja, sa koje morate dvaput kliknuti ili prevući i ispustiti potrebna polja.

Koristeći alate predstavljene u grupi Kontrole na kartici Formatiranje, izvještaju možete dodati logo kompanije, naslov, brojeve stranica, datum i vrijeme.

Dizajner izvještaja. Struktura izvještaja, kao i struktura obrasca, ima nekoliko odjeljaka: Zaglavlje izvještaja, Zaglavlje, Zaglavlje grupe, Područje podataka, Bilješka grupe, Podnožje, Bilješka o izvještaju.

· Naslov izvještaja. Služi za postavljanje naslova izvještaja. Naslov uključuje logo kompanije, naslov izvještaja ili datum. Ako stavite izračunatu kontrolu koja koristi funkciju agregacije u zaglavlje izvještaja Suma, iznos se obračunava za cijeli izvještaj. Naslov izvještaja se ispisuje ispred zaglavlja samo jednom na početku izvještaja.

· Zaglavlje stranice. Koristi se za postavljanje naziva kolona u tabelarne izvještaje. Štampano na vrhu svake stranice.

· Naslov grupe. Sadrži naziv grupe i ispisuje se ispred svake nova grupa evidencije. Ako stavite izračunatu kontrolu koja koristi funkciju agregacije u zaglavlje grupe Suma, iznos će biti izračunat za trenutnu grupu.

Područje podataka. Dizajniran za postavljanje polja podataka iz izvora podataka pomoću prozora Lista polja. Odjeljak također kreira izračunata polja koja nisu prisutna u izvoru podataka. Tehnologije za uključivanje polja u područje podataka izvještaja i obrasca su slične.

Grupna napomena. Stavlja se na kraj svake grupe zapisa. Grupna bilješka se može koristiti za štampanje sažetih informacija za grupu.

· Podnožje. Nalazi se na dnu svake stranice. Koristi se za numerisanje stranica i za štampanje informacija stranica po stranicu.

· Bilješka o izvještaju. Možete koristiti bilješku izvještaja za ispis ukupnih i drugih sažetih informacija za cijeli izvještaj. Štampa se jednom na kraju izvještaja.

Možete napraviti promjene u projektu izvještaja u načinima Layout i Design.

Možete pogledati izvještaj Različiti putevi:

· u režimu izveštaja, ako je potrebno da se privremeno promenite sastav podataka u izveštaju pre nego što ga ispišete ili kopirajte podatke izveštaja u međuspremnik. Možete se prijaviti direktno u načinu izvještaja filteri prijaviti podatke;

· u načinu izgleda, ako trebate promijeniti raspored izvještaj, koji ima svoje podatke pred sobom;

· u modu preview, ako želite samo da pregledate izvještaj prije štampanja. Samo u ovom režimu biće vidljivo nekoliko kolona izveštaja. U prethodnim načinima, izvještaj prikazuje jednu kolonu.

Umjesto štampanja izvještaja, možete ga poslati primaocu kao e-poruku.

Uslovi filtera su ograničenja koja se postavljaju na upit ili napredni filter kako bi se odredilo s kojim zapisima će raditi. Na primjer, umjesto pregleda svih dobavljača kompanije, možete vidjeti samo dobavljače iz Litvanije. Da biste to uradili, morate da navedete uslov odabira koji filtrira sve zapise osim onih za koje je „Litvanija“ navedena u polju „Zemlja“ Da biste postavili uslov odabira za polje u obrascu zahteva, unesite izraz u Uvjet odabira za ćeliju ove oblasti. U prethodnom primjeru izraz je "Litvanija". Mogu se koristiti i složeniji izrazi, na primjer, „Između 1000 i 5000“ ako upit sadrži povezane tablice, tada su vrijednosti navedene u uvjetima odabira za polja iz povezanih tabela osjetljive na velika i mala slova. Moraju se podudarati sa velikim slovima vrijednosti u osnovnoj tabeli.

Zašto možete koristiti izračunato polje u upitu ili izvještaju?

Prilikom kreiranja upita često postoji potreba ne samo da se koriste postojeća polja tabele, već i da se na osnovu njih kreiraju druga polja koja se nazivaju izračunata polja. Na primjer, ako u tablici trgovine postoji polje cijene za proizvod i polje količine za ovaj proizvod, onda na osnovu toga možete kreirati izračunato polje u kojem će se ukupni trošak za svaki proizvod izračunati po množenje vrijednosti cijene i količine. Drugim riječima, izračunato polje može koristiti aritmetičke operatore.

Šta su parametri spajanja u DBMS-u Microsoft Access, za šta se koriste?

Šta je upit sa parametrom i kako se može postaviti?

Kreiranje upita sa jednim parametrom

  1. Na meniju Referenca izaberite Primjeri baza podataka, i onda Primjer baze podataka Northwind. Kada će se pojaviti Dom oblik dugmeta , zatvori.
  2. Iz menija Pogled izaberite Objekti baze podataka, i onda Zahtjevi.
  3. Računi a zatim kliknite Konstruktor.
  4. Unesite sljedeću naredbu u ćeliju Uslovi odabira za polje Zemlja primaoca. Imajte na umu da uneseni izraz mora biti zatvoren u uglastim zagradama.

[Pregled računa države]

  1. Na meniju Zahtjev odaberite stavku Izvrši. Kada se to od vas zatraži, unesite UK i kliknite uredu da vidite rezultate upita. Imajte na umu da upit vraća samo zapise koji imaju UK kao zemlju primaoca.

Kreiranje upita sa dva ili više parametara

  1. Pokrenite Microsoft Access 2002.
  2. Na meniju Referenca izaberite Primjeri baza podataka, i onda Primjer baze podataka Northwind. Kada će se pojaviti Forma glavnog dugmeta, zatvori.
  3. Iz menija Pogled izaberite Objekti baze podataka, i onda Zahtjevi.
  4. U prozoru baze podataka kliknite na upit Računi a zatim kliknite Konstruktor.
  5. Unesite sljedeću naredbu u Uvjeti odabira ćelije za polje Datum postavljanja.

Između [unesite datum početka] i [unesite datum završetka]

  1. Na meniju Zahtjev izaberite tim Izvrši. Kada se od vas zatraži datum početka, unesite 1/1/1997, a zatim kliknite uredu. Kada se od vas zatraži datum završetka, unesite 1/31/1997, a zatim kliknite uredu da vidite rezultate upita. Imajte na umu da upit vraća samo zapise s datumom narudžbe u januaru 1997.
  2. Zatvorite zahtjev bez spremanja.

Kreiranje parametara koji koriste zamjenske znakove

Sljedeći primjer pokazuje kako kreirati parametre koji koriste LIKE operator i zamjenski znak (*) .

  1. Pokrenite Microsoft Access 2002.
  2. Na meniju Referenca izaberite Primjeri baza podataka, i onda Primjer baze podataka Northwind. Kada će se pojaviti Forma glavnog dugmeta, zatvori.
  3. Iz menija Pogled izaberite Objekti baze podataka, i onda Zahtjevi.
  4. U prozoru baze podataka kliknite na upit Računi a zatim kliknite Konstruktor.
  5. Unesite sljedeću naredbu u ćeliju Uslovi odabira za polje Brand:

LIKE "*" & [Unesite proizvode koji sadrže izraz] & "*"

  1. Na meniju Zahtjev izaberite tim Izvrši. Kada se to od vas zatraži, unesite sos, a zatim pritisnite uredu da vidite rezultate upita. Imajte na umu da upit vraća samo zapise u kojima naziv proizvoda sadrži riječ "sauce".
  2. Zatvorite zahtjev bez spremanja.

Koje grupne operacije se mogu koristiti u MS Access DBMS-u prilikom kreiranja upita sa grupnim operacijama? Opišite svrhu svakog od njih.

Većina modernih DBMS-ova ima vlastitu verziju QBE-a, koja se malo razlikuje od prvog opisa QBE-a, predloženog kasnih 70-ih godina dvadesetog stoljeća. Pogledajmo neke od mogućnosti QBE DBMS MS Access.

Uzmimo kao primjer tabelu baze podataka koja se odnosi na trgovanje (slika 3.10). Naziv tabele TIP (vrste proizvoda). Ima kolone: ​​nazivi proizvoda; boja – njena boja; trošak – cijena proizvoda.

Uzorkovanje podataka može se izvršiti prema sljedećim opcijama:

1. Jednostavan odabir, na primjer: "Nabavite zelene proizvode iz tabele TYPE."

2. Jednostavno uzorkovanje sa naručivanjem.

3. Uzorkovanje s kvalifikatorima (uslovi). Odabir zapisa iz izvorne tabele može se zasnivati ​​na: a) tačnom podudaranju; b) delimična koincidencija; uporedio.

Upiti vam omogućavaju da dobijete rezultujuće tabele čija polja zadovoljavaju određene uslove (kriterijume). Ovi uslovi su navedeni u obrascu zahtjeva u redu Uslovi odabira. Uslovi odabira su logičke izraze, koji se sastoji od operatora i operanada. Operatori poređenja =,< , >, <>(nije jednako), Između, In, Like i i logički operatori I, Ili, Ne. Predlošci sa zamjenskim znakovima su dozvoljeni.

Rice. 3.10. Primjer tabele baze podataka

Ako tačna vrijednost nije poznata ili je potrebno unijeti vrijednost nepotpuno, onda je zgodna za korištenje šablon (uzorak) sa zamjenskim znakovima (znakovima). Primjeri zamjenskih znakova:

* - odgovara bilo kojem broju bilo kojeg karaktera. Primjer: 77* - za pronalaženje svih telefonskih brojeva koji počinju sa 77.

? - odgovara jednom tekstualnom znaku. Primjer: 77-4?-0? - pronaći sve telefone sa brojevima koji sadrže četiri navedene cifre.

Šabloni se koriste zajedno s operatorom Sviđa mi se . Ovaj operator vam omogućava da kreirate obrasce koji koriste zamjenske znakove prilikom pretraživanja tekstualnih polja. Na primjer, prezime zaposlenog nije tačno poznato. To može biti Petrov, Petrovsky, Peotrovsky, itd. Zatim treba koristiti za odabir u liniji Stanje rekord Kao "Pe*".

Poznato je da se ime sastoji od 4 slova. Onda će unos poput "????"

Operater Između specificira raspon vrijednosti. Na primjer, između 1 i 5

(navedene ivice intervala su uključene u uzorak).

Operater U provjerava jednakost bilo koje vrijednosti sa liste navedene u zagradama. Na primjer, In("olovka","parfem").

Logičke operacije AND, OR mogu se eksplicitno specificirati u izrazu uvjeta koristeći operatore I I ILI . Na primjer, "parfem" ILI "olovka".

As operandi Upiti mogu koristiti literale, konstante i identifikatore (veze).

Literali su specifične vrijednosti koje sistem percipira dok su napisane. Literal može biti broj, datum ili niz. Na primjer, 1146, #31.01.02 #, "Lipetsk".

Konstante su konstantne vrijednosti koje su definirane u Accessu. Na primjer, Tačno, Netačno, Null, Da, Ne.

Identifikator pravi referencu na polje, kontrolu ili svojstvo. Identifikatori mogu biti imena polja, tabela, obrazaca itd. One su zatvorene u uglastim zagradama. Referenca na određenu vrijednost mora naznačiti njenu lokaciju u hijerarhiji objekata u bazi podataka. Veza do polja u tabeli izgleda kao [Naziv tabele]![Naziv polja]. Na primjer, [Zaposleni]![Prezime].

Preporučljivo je kreirati uvjet odabira pomoću alata za izgradnju izraza. Da biste to učinili, otvorite prozor Expression Builder, klikom na dugme Build na alatnoj traci ili odabirom naredbe Build u kontekstualnom meniju. Prvo morate postaviti kursor miša u ćeliju za unos uslova.

Uslov za tačnu nesklad između vrijednosti jednog od polja. Ako trebate pronaći zapise u tablici čije vrijednosti polja ne zadovoljavaju određeni uvjet, tada koristite operator Ne . Nije operater ili<>se unosi prije vrijednosti koja se poredi. Primjer. Izaberite sve zapise tabele TYPE, osim zapisa „olovke“ u polju Proizvod. Da biste to učinili, u obrascu zahtjeva u koloni polja Proizvod U redu Uvjet odabira Ne upisuje se "olovka".

Neprecizno stanje. Odabir zapisa na osnovu netačnih uslova

podudaranja vrijednosti mogu se postići korištenjem Like operatora. Ovaj operator vam omogućava da pronađete potrebne zapise, znajući samo približan pravopis vrijednosti teksta. Operator Like može koristiti džoker šablone, što proširuje mogućnost pretraživanja zapisa kada uslovi nisu precizno specificirani. Primjer uvjeta odabira: Kao “[d-k]*”. Ovdje - (minus) odgovara bilo kojem znaku iz raspona. Opseg mora biti specificiran uzlaznim redoslijedom (d-k, ne k-d).

Odaberite zapise prema rasponu vrijednosti. Da biste naveli raspon vrijednosti u prozoru dizajnera upita, koristite operatore >,<, Between, Like. Их можно применять с текстовыми, числовыми полями и полями типа даты. Примеры: в строке Uvjet odabira moguće unijeti: >100,00 I< 500.00; Between # 01.01.97 # AND #31.03.97#; Like “*”. Напомним, что символ # применяется для данных типа «дата/время».

Primjer 1. Upit sa tačnim nepodudaranjem u jednom polju i uslovom poređenja u drugom polju. Zahtjev da se iz tabele TYPE izabere sva necrvena roba čija je cijena veća od 5 prikazan je na Sl. 3.11 (zahtjev kreiran u modu Dizajner).

Danas ćemo detaljno govoriti o upitima u Accessu.


Upiti su, kao što već znate, potrebni za rad sa podacima koji se nalaze u tabelama.
Za kreiranje zahtjeva...
1) ...otvorite Upite u prozoru baze podataka
2) ...i kreirajte zahtjev koristeći konstruktor.



Molimo NEMOJTE koristiti za kreiranje upita. Gospodaru, jer vam omogućava da napravite samo najjednostavnije upite, a zatim ih pretvoriti u naprednije je još teže nego kreirati upit u konstruktoru od nule.

Ispasti prazni redovi

Kada je više tabela povezano, mogu se pojaviti prazni redovi.



Zašto se ovo dešava?
Činjenica je da su u našoj tabeli tbPerson, zajedno s vlasnicima pasa, zabilježeni i suci (Petrovskaya, Yelets, Tereshchuk). Sudije nemaju pravo dovoditi svoje pse na izložbu, pa su u redovima sa njihovim prezimenima prazne ćelije sa imenima pasa.
Postoje dva načina za uklanjanje praznih redova.
1. Postavite uslov o značenju imena psa Nije Null, tj. NIJE PRAZNO.



2. Ili promijenite vrstu veze između tabela u području tabela: trebate pozvati kontekstni meni na liniji veze koja daje netačan rezultat i promijeniti Opcije spajanja.



Pitanje za vas: koje postavke treba promijeniti u dijalogu opcija spajanja?

Upiti sa proračunima

Do sada smo birali samo rekorde za različite uslove. Ali Access vam omogućava ne samo da vidite podatke zabeležene u tabelama, već i da izvršite PRORAČUN: odredite starost prema datumu rođenja; od imena, prezimena i patronimika sastaviti prezime sa inicijalima; Odrediti ukupne troškove kupovine na osnovu jedinične cijene proizvoda i njegove količine; Na osnovu datuma izdavanja knjige u biblioteci odredite visinu kazne za dug i još mnogo toga. Ugrađene funkcije (slične onima koje se nalaze u Excel-u) koriste se za proračune.


Najjednostavnija operacija je dodavanje niza. Napišimo izraz u ćeliju da prikažemo sljedeću frazu: vlasnik iz grada grad .
Da biste to učinili, napišite u gornjem redu nove kolone područja uvjeta: + "iz grada" + .



Imena polja se pišu u uglastim zagradama, fragmenti niza se pišu u navodnicima, sa znacima za dodavanje između njih.


Izrazi za proračune su upisani u najgornjem redu ( Polje) oblast uslova. Do sada smo pisali uslove u donjim redovima ( Uslovi odabira).


Da se ne zbunite: u gornjem redu pišemo ŠTA da se prikaže na ekranu, a zatim (u dnu) - pod KOJI USLOVI.


Vježbajte: Napišite izraz koji će u jednoj ćeliji prikazati prezime vlasnika i u zagradi grad u kojem živi. Volim ovo: Ivanov (Moskva). Grad i prezime se moraju unijeti iz tabele.

Expression Builder

Da bi bilo lakše uređivati ​​izraze, postoji poseban uređivač - "Izrada izraza". izgleda ovako:



A poziva se pomoću kontekstnog menija: potrebno je da postavite kursor na ćeliju u koju ćete napisati izraz:



U Expression Builderu možete birati između biblioteke funkcija:



i podatke iz tabela (možete koristiti SAMO one tabele koje se koriste u ovaj zahtjev i prikazano u području podataka):



Kada dvaput kliknete na ime polja ili funkcije sa liste, Access često ubacuje reč „izraz” da bi označio da se druge funkcije i nazivi polja mogu umetnuti NA OVO MJESTO. Ne zaboravite ukloniti nepotrebne riječi "izraz"!


Pogledaćemo funkcije teksta i vremena, kao i uslovnu izjavu Iif(uslov; ako-true; ako-netačno).


Tekst funkcije vam omogućavaju da pretvorite niz varijabli:
Left("Ivanov"; 2) = "Ivanov" ostavlja n lijevih znakova
LCase("Ivanov") = Ivanov pravi mala slova
InStr(1; "Ivanov"; "ali") = 4 pronalazi podniz (treći argument) u nizu (drugi argument) i jednak je poziciji (od početka) podniza u nizu
Len (“Ivanov”) = 6 prikazuje broj znakova u redu
StrComp("Ivanov"; "Petrov") = -1 uspoređuje dva niza: ako su jednaki, onda vraća 0
i drugi…


Privremeno omogućavaju vam rad sa privremenim varijablama:
Mjesec(#12.04.2007#) = 4
Godina(#12.04.2007#) = 2007
Dan(#12.04.2007#) = 12.
Sada() = 28.04.2008. 14:15:42 ( trenutni datum i vrijeme)
Datum() = 28.04.2008. (današnji datum)
DateDiff("d"; #12.04.2007#; #28.04.2007#) = 16 pronalazi razliku između dva datuma ("d" - u danima, ww - u sedmicama, m - u mjesecima, yyyy - u godinama itd. .)
i drugi…


mozgalica obraditi uslovne izraze:
ako(<=1; «щенок»; «взрослый») аналог функции ЕСЛИ из Ecxel.
i drugi…


Vježbajte: napišite izraz koji čini prezime sa inicijalima od prezimena, imena i patronima. Ivanov Ivan Ivanovič -> Ivanov I.I.
Vježbajte
Vježbajte
Dodatak: Postoje dva načina za izračunavanje starosti psa: jedan precizniji, drugi manje:
1) od tekuće godine oduzme godinu rođenja psa;
2) pomoću funkcije DateDiff izračunajte koliko je dana prošlo od rođenja do danas. Koristite jednu metodu u jednom zadatku, a drugu u drugom.

Upiti sa parametrom

Kad trčiš zahtjev sa parametrom, za razliku od običnog zahtjeva za odabir, on se ne izvršava odmah, već prvo traži od vas da razjasnite neke uvjete odabira u okviru za dijalog. Na primjer, želimo dobiti pune informacije o psu sa određenim turnirskim brojem.



Ovaj zahtjev je strukturiran ovako:



Na mjestu gdje obično stoji uslov odabira, sada je napisano pitanje (u uglastim zagradama) koje će biti postavljeno korisniku. A odgovor korisnika, kao što ste možda pretpostavili, bit će umetnut u ovu ćeliju kao uslov za odabir.


Vježbajte: Kreirajte upit koji će vratiti sve pse na osnovu prezimena vlasnika, što je besplatan parametar.

Upiti sa grupisanjem

Uz pomoć graditelja izraza, možemo izvoditi operacije na jednom redu: dodati vrijednosti u ćelije, transformirati podatke.
Ali šta ako trebamo obraditi nekoliko redova odjednom: izračunati zbir bodova, pronaći broj redova sa istom vrijednošću datog polja?
Ovo se radi pomoću grupisanja (vrlo slično sažimanju u Excel-u).


Hajde da izbrojimo koliko je pasa svake rase došlo na izložbu. Da bismo to učinili, ispustimo samo dva polja u područje uslova: ime i rasa - i pozovimo dodatnu liniju grupne operacije(preko kontekstnog menija na području uslova):



Sada grupirajmo pse po pasmini i prebrojimo broj različitih nadimaka u svakoj grupi:



Sumirajmo rezultate izložbe i izračunajmo prosječan rezultat za eksterijer, prosječan rezultat za trening i njihov zbir.


Dodajte tabelu sa ocenama (tbMarks) u oblast tabele. Grupiramo procjene prema turnirskom broju psa i među grupnim operacijama biramo prosječnu vrijednost Avg (iz engleskog. prosjek- prosjek).


Pokrenite upit i u načinu prikaza primijetite da kolone sa grupnim operacijama imaju dvostruko ime (operacija + naziv polja). Ovo će nam biti od koristi prilikom izračunavanja zbira bodova.





Također možete zaokružiti vrijednosti na jednu decimalu: Okrugli(+;1)


Vježbajte: Saznajte koji je pas bio najkontroverzniji među sudijama. Da biste to učinili, morate oduzeti minimum od maksimalnog rezultata.

Zahtjevi za izmjene, brisanja, dopune

U prvoj lekciji smo već govorili o tome da upiti omogućavaju ne samo pregled podataka iz tabela, već i uređivanje zapisa: dodavanje novih, brisanje, mijenjanje. Možete promijeniti vrstu upita koristeći listu upita na traci sa alatkama.



Operater baze podataka dobio je nove informacije uoči izložbe:
1) pas Desi je bolestan i neće moći da učestvuje na izložbi;
2) greškom je Gardijan, koji je zapravo engleski seter, naveden kao irski seter;
3) vlasnica Migunova predala je prijavu za učešće na izložbi još jednog svog psa (nadimak: Harry, rasa: Gordon Setter, pol: m, datum rođenja: 15.09.07.).


Počnimo s uređivanjem baze podataka.
1) Izbrišite unos iz Desi.
Kreirajte quDelDog zahtjev. Vrsta zahtjeva – za brisanje. Sa promjenom vrste zahtjeva, donekle se mijenja i područje uslova. Pojavio se nova ćelija Odstranjivanje. Ispod njega određujete uslov prema kojem želite da izaberete zapise za brisanje. Čak i ako navedete uslov odabira za jedno polje, CIJELI zapis će biti izbrisan.



Nakon što kliknete na „znak uzvika“, na ekranu će se pojaviti poruka koja označava da je unos izbrisan. Sada otvori tbDog table i pobrini se da Desi nije u njemu.


2) U Guardianu promijenite irskog setera u engleskog.
Kreirajte quUpdateDog zahtjev. Vrsta zahtjeva – ažuriranje. Pronalazimo Guardiana i ažuriramo njegovu rasu.



Otvori tbDog table i uvjerite se da je Guardianova pasmina engleski seter.


3) Dodajte unos sa Harryjem.
Kreirajte quAddDog zahtjev. Vrsta zahtjeva – dodati. Upiti za dodavanje imaju jednu funkciju: oblast tabele prikazuje NE one tabele GDJE dodajete zapis, već ODAKLE uzimate podatke (ako je potrebno). Navodite ciljnu tabelu (u koju se dodaju zapisi) u dijaloškom okviru koji se pojavljuje čim postavite tip upita (za dodavanje):



Pošto ne uzimamo podatke iz drugih tabela, već kreiramo novi ulaz, tada područje tabele mora biti PRAZNO! (tamo ne bi trebalo biti stolova). U oblasti uslova na liniji Polje pišete ŠTA dodati (nova vrijednost za svako polje), a u red Dodatak GDJE (nazivi polja):



Otvori tbDog table i pobrini se da se Harry pojavi u njemu!

Jezik SQL upiti

Kada kliknete na "uskličnik" zahtjev se izvršava. Ovako se to čini početniku.
Profesionalci znaju da su u ovom trenutku uputstva na poseban jezik SQL upiti. Činjenica je da Access nije jedini sistem za upravljanje bazom podataka (DBMS). Možda ste čuli za takve DBMS na Internetu kao što su MySQL, FreeBSD??? Pristup jednostavno nudi vrlo korisničko sučelje za rad sa bazom podataka, au drugim kontrolnim sistemima ne postoji dugme sa uzvičnik. Ali uvijek postoji poseban prozor u koji možete napisati SQL upute.
Access vam također omogućava da uređujete upite u načinu SQL izraza:



Pravila SQL jezika nisu tako komplikovana. Ovo možete i sami vidjeti! Napravite jednostavan zahtjev za odabir (na primjer, prikažite ime, rasu i datum rođenja psa po imenu Harry). Sada otvorite Harryjev upit za pretraživanje u SQL načinu!
Uputstva su vrlo jednostavna:
SELECT polje1, polje2,…
IZ tabele 1, tabele 2,…
GDJE uslov1, uslov2,…


Sada otvorite upite za ažuriranje, promjenu, brisanje (quDelDog, quUpdateDog, quAddDog) u SQL modu i zapišite šablone njihovih SQL izjava na komad papira (kao što je upravo urađeno za upit za odabir).


Upiti sa parametrom, upiti za grupisanje, upiti sa proračunima su isti SQL upiti, ali samo sa malo složenijim uslovima selekcije. SQL jezik– nezamjenjiv alat za one koji rade s bazama podataka!

Zadaci

Evo tema koje smo obradili:
- jednostavni i složeni uslovi selekcije
- LIKE operater
- izbor iz nekoliko tabela
- graditelj izraza
- zahtjevi s parametrom
- zahtjevi za grupisanje
- zahtjevi za ažuriranje, dodavanje, brisanje
- SQL upitni jezik.


Ima ih puno! Ali, kada ih savladate, možete pronaći bilo koju informaciju u bazi podataka.


Testirajte svoje znanje! Pokrenite sljedeće upite u vašoj bazi podataka (ili preimenujte one koji su već izvršeni tako da njihova imena odgovaraju nazivima zadataka):

1. uzorak

quSelectDog: Pronađite sve Shar-Peis i Gordon setere iz regiona (NE iz Moskve); koristite operator "nije jednak".

2. Like operator

quLike: Pronađite sve MTS pretplatnike (one sa mobilni telefon počinje sa 8(916)…).

3. izrazi

quEvalText: Napišite izraz koji čini prezime sa inicijalima od prezimena, imena i patronima. Ivanov Ivan Ivanovič -> Ivanov I.I.
quEvalDate: Napišite izraz koji izračunava koliko je star pas na osnovu datuma rođenja.
qEvalIif: napišite izraz koji po godinama određuje u kojoj je starosnoj kategoriji pas: “štene” - do godinu dana; “junior” - od jedne do dvije godine; "Senior" - preko dvije godine.
Dodatak: Koristite jedan način da izračunate starost psa u jednom zadatku, a drugi u drugom: 1) oduzmite godinu rođenja psa od tekuće godine; 2) pomoću funkcije DateDiff izračunajte koliko je dana prošlo od rođenja do danas.

4.parametar

quParameter: Kreirajte upit koji će vratiti sve pse na osnovu prezimena vlasnika, što je besplatan parametar.

5. grupisanje

quGroup: Saznajte koji pas je izazvao najsuprotstavljenija mišljenja sudija.

6. uređivanje baze podataka

Neposredno prije izložbe, vlasnik Gorokhovets je otišao na stalni boravak (stalni boravak) u Njemačku i predao sve pse svom prijatelju Mihailu Igoreviču Karpovu. Obavezno:
1) quAddOwner: dodati zapis o novom vlasniku;
2) quUpdateOwner: promijeniti vlasničku legitimaciju pasa Gorokhovets u Karpovljevu;
3) quDelOwner: ukloniti Gorokhovets iz baze podataka.


Čekam vaše baze podataka sa završenim zadacima, kao i šablone SQL instrukcija za zahtjeve za ažuriranje, promjenu i brisanje.

Postoje četiri vrste zahtjeva za promjenom: za brisanje, za ažuriranje i dodavanje zapisa i za kreiranje tabele.

Zahtjev za uklanjanje briše grupu zapisa iz jedne ili više tabela. Na primjer, zahtjev za brisanje vam omogućava da izbrišete zapise o proizvodima koji više nisu na zalihama ili za koje nema narudžbi. Sa zahtjevom za brisanje možete izbrisati samo cijeli zapis, ne i pojedinačna polja unutar njega.

Zahtjev za ažuriranje zapisa pravi opšte promene u grupi zapisa u jednoj ili više tabela. Na primjer, cijene svih mliječnih proizvoda rastu za 10 posto ili se plate zaposlenih u određenoj kategoriji povećavaju za 5 posto. Upit za ažuriranje zapisa omogućava vam da promijenite podatke u postojećim tabelama.

Zahtjev za dodavanje dodaje grupu zapisa iz jedne ili više tabela na kraj jedne ili više tabela. Zahtjev za dodavanje je također koristan kada radite sljedeće:

Dodavanje polja na osnovu uslova odabira;

Dodavanje zapisa ako neka polja iz jedne tabele ne postoje u drugoj. Upit za dodavanje će dodati podatke u odgovarajuća polja i preskočiti ostatak.

Upit za kreiranje tabeleWith Kreira novu tablicu na temelju svih ili dijela podataka iz jedne ili više tablica. Upit za kreiranje tablice koristan je za sljedeće:

Kreiranje tabele za izvoz u drugu Microsoft Access bazu podataka;

Kreiranje izvještaja koji sadrže podatke iz više tabela;

Kreacija rezervna kopija stolovi.

Kreiranje arhivske tabele koja sadrži stare zapise;

Poboljšane performanse obrazaca i izvještaja zasnovanih na upitima s više tablica ili SQL izrazima.

Odabir podataka iz jedne tabele

U režimu tabele možete obavljati različite operacije sa podacima ove tabele: pregledavanje, sortiranje, filtriranje itd. Jedna od prednosti upita je što vam omogućavaju da brzo izaberete potrebne podatke iz nekoliko povezanih tabela. Štaviše, sve tehnike koje se koriste pri radu sa jednom tabelom su takođe pogodne za složene upite sa više tabela.

Nakon pokretanja upita za odabir, Microsoft Access kreira skup zapisa koji sadrži odabrane podatke, s kojima možete raditi na isti način kao i tabela.

Najlakši način da kreirate upit na osnovu jedne tabele je ovaj: otvorite prozor baze podataka, izaberite karticu u prozoru baze podataka Zahtjevi, pritisnite dugme Stvoriti, odaberite način rada u novom prozoru Konstruktor I Uredu. U sljedećem prozoru "Dodaj tabelu" odaberite željenu tabelu, a zatim kliknite na dugmad Dodati I Zatvori.

Prozor dizajnera upita (slika 10.1) podijeljen je na dva dijela. Na vrhu se nalaze liste tablica ili polja upita na osnovu kojih se kreira novi upit. Na dnu se nalazi QBE obrazac (upit po uzorku), u kojem se obavlja posao kreiranja zahtjeva. Svaki stupac obrasca predstavlja jedno polje korišteno u zahtjevu.

Prva linija Obrazac upita koristi se za odabir polja kojima se mogu dati imena koja se koriste pri prikazivanju zapisa upita. U drugom redu Obrazac upita prikazuje ime tabele iz koje je polje izabrano. IN treća linija obrazac, možete odrediti koje kolone želite sortirati. Polje za potvrdu u liniji obrasca Izlaz na displeju odgovorni su za prikaz polja u skupu zapisa. Podrazumevano se prikazuju sva polja uključena u obrazac zahtjeva. Za unos uslova za odabir zapisa koristite liniju Uvjet odabira.

Slika 10.1. Prozor za izgradnju upita

Uključivanje polja u zahtjev. Da biste polje uključili u obrazac zahtjeva, potrebno ga je odabrati u tabeli i prevući mišem u odgovarajuće polje obrasca zahtjeva.

Postavljanje svojstava polja. Općenito, polja u upitu imaju ista svojstva kao u tabeli iz koje se prenose. Međutim, možete postaviti druge vrijednosti svojstva. Da biste to učinili, kliknite na bilo koju ćeliju odgovarajuće kolone u obrascu zahtjeva i pritisnite dugme Svojstva na traci sa alatkama. Nakon toga se unose svojstva polja.

Unos uslova odabira. Ako trebate odabrati zapise sa određenom vrijednošću polja, morate je unijeti u ćeliju Stanje izbor ovom polju. Vrijednost teksta kao uslov je stavljen u navodnike. Kada specificirate uslov izbora, možete koristiti znakove relacije < , >, >=, <=, =,< > i logičke operacije ili, i.

Osim toga, Access pruža posebne operatore za odabir izlaznih podataka u upitu:

između- definira raspon vrijednosti. Između 10 i 20 znači isto što i izraz >=10 i <=20 ;

in- specificira listu vrijednosti koje se koriste za poređenje. Izraz in(“ wa”,” ca”,” id”) znači isto što i izraz wa ili ca ili id ;

like- ovaj operator vam omogućava da koristite sljedeće simbole prilikom odabira tekstualnih polja: ?, *,# . Simbol # označava da određena pozicija mora sadržavati broj, simbole ? I * imaju istu svrhu kao u OC MS DOS imenima datoteka.

Na primjer, likeB*” - znači da trebate odabrati polja koja počinju slovom IN.

Pristup procesima odabira uslova za datume i vremena u bilo kojem formatu. Prilikom unosa, datum ili vrijeme moraju biti okruženi simbolom #. Na primjer, #15 April 1998#, #15/04/98# definiraju isti datum.

Access nudi nekoliko funkcija koje možete koristiti prilikom postavljanja kriterija filtera za datume i vrijeme:

dan(datum)- vraća vrijednost dana u mjesecu u rasponu od 1 do 31. Ako trebate odabrati zapise sa određenim danima u mjesecu, postavite izračunato polje, na primjer dan([Datum_narudžbe]) i unesite uslov odabira , na primjer, >10. U ovom slučaju, svi zapisi polja čije je izračunato polje >10 su odabrani;

mjesec(datum)- vraća vrijednost mjeseca u godini u rasponu od 1 do 12;

godine(datum)- vraća vrijednost godine u rasponu od 100 do 9999;

radnim danom(datum)- vraća cijeli broj od 1 (nedjelja) do 7 (subota), koji odgovara danu u sedmici;

datum() - vraća trenutni sistemski datum.

Izračunata polja. Možete izvršiti proračune na bilo kojim poljima tabele i napraviti izračunati izraz novim poljem u skupu zapisa. U ovom slučaju, možete koristiti bilo koju funkciju ugrađenu u Access i izvoditi aritmetičke operacije na poljima tablice koristeći operatore: +, -, *, /, \, ^, mod, &. Na primjer, recimo da postoji ime polja pod nazivom “ Količina“, gdje je broj jedinica proizvoda i polje “ Cijena , gdje se evidentira trošak jedinice robe. Zatim, da biste izračunali cenu robe, potrebno je da unesete izraz u prazno polje obrasca zahteva Količina*Cijena i vrijednosti ovih polja će se množiti.

Određivanje izračunatih naziva polja. Kada kreirate bilo koji izraz u obrascu upita, Access postavlja podrazumevano ime polja “Izraz 1:". Možete promijeniti ili dodijeliti nazive polja, što je važno ako ih trebate koristiti u izvještaju ili drugim upitima. Ovo se radi pomoću prozora sa svojstvima. Da biste to učinili, kliknite na bilo koju ćeliju odgovarajuće kolone i pritisnite dugme Svojstva na traci sa alatkama i izaberite Potpis.

Parametrijski upiti. Uslovi zahtjeva mogu biti uključeni direktno u obrazac zahtjeva, ali kako bi on bio univerzalniji, umjesto određene vrijednosti odabira, u zahtjev možete uključiti parametar, tj. kreirajte parametarski upit.

Da biste to učinili, unesite frazu u uglastim zagradama u liniju „Uslov odabira“, koja će biti prikazana kao „hint“ tokom dijaloga, na primjer [Unesite prezime]. Takvih parametara može biti nekoliko, svaki za svoje polje, a naziv svakog parametra mora biti jedinstven.

Sortiranje podataka. Access obično prikazuje zapise redosledom kojim se preuzimaju iz baze podataka. Možete promijeniti redoslijed izlaza podataka postavljanjem redoslijeda sortiranja Uzlazno ili Silazno.

Završni upiti. Ponekad nas ne zanimaju pojedinačni zapisi tablice, već ukupne vrijednosti za grupe podataka. Na primjer, trebate saznati prosječan obim prodaje za svaki mjesec posebno. Ovo se može učiniti pomoću sumarnog upita. Da biste to uradili potrebno je da kliknete na dugme Grupne operacijeće se pojaviti na traci sa alatkama i u obrascu nova linija sa ovim imenom. U ovom slučaju, grupisanje se vrši prema svim poljima unesenim u obrazac, ali se rezultat ne sumira. Za postizanje rezultata potrebno je zamijeniti Grupisanje U redu Grupni rad na određene konačne funkcije.

Access nudi nekoliko funkcija za omogućavanje grupnih operacija. Glavni:

suma- izračunava zbir svih vrijednosti datog polja u svakoj grupi. Koristi se samo za numerička i valutna polja;

avg- Izračunava aritmetičku sredinu svih vrijednosti datog polja u svakoj grupi;

min, max- izračunava najmanju (najveću) vrijednost polja unutar grupe;

count- izračunava broj zapisa u kojima se razlikuju vrijednosti ovog polja Null.

Odabir zapisa za formiranje grupa. Možda nećete uključiti neke zapise u konačne grupe upita. Da biste to učinili, morate dodati jedno ili više polja filtera u obrazac zahtjeva. Da biste kreirali filter u liniji Grupne operacije, izaberite postavku Stanje, poništite izbor u polju Izlaz na displeju Za ovo polje uvodi se uslov odabira.