Kaip nustatyti parametrą užklausoje. Užklausos su parametru kūrimas

Galite sukurti užklausą, kuri ragina įvesti kelis duomenų elementus, pvz., dvi datas. Tada „Microsoft Access“ gali grąžinti visus įrašus, kurie patenka tarp tų datų.

Pavyzdys

  1. Sukurkite užklausą dizaino rodinyje pagal lentelę "Tootaja"(laukeliai: Nimi, Perekonnanimi) ir lenteles "Amet"(laukas: Nimetus).
  2. Norėdami apibrėžti užklausos parametrą, įveskite eilutę Kriterijai (atrankos sąlyga) stulpeliui " amet» (darbo pavadinimas) vietoj konkrečios reikšmės, žodį ar frazę ir, pavyzdžiui, įrašykite jį laužtiniuose skliaustuose Įveskite poziciją. Ši frazė bus pateikta kaip raginimas dialogo lange, kai bus vykdoma užklausa.

3. Jei norite, kad Access patvirtintų duomenis, įvestus kaip užklausos parametras, turite nurodyti to parametro duomenų tipą. Paprastai tai nėra būtina dirbant su teksto laukais, nes pagal numatytuosius nustatymus parametrui priskiriamas duomenų tipas Tekstas. Jei užklausos lauke esantys duomenys yra datos arba skaičiai, rekomenduojama nurodyti parametro duomenų tipą. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite laisvą lauką užklausos viršuje ir pasirinkite mygtuką
(Galimybės) Pasirodo dialogo langas Užklausos parametrai(Prašyti parametrų).

4. Į stulpelį Parametras reikia įvesti parametro pavadinimą tiksliai taip, kaip jis yra apibrėžtas užklausos formoje (paprasčiausias būdas tai padaryti kopijuojant), tačiau negalima įvesti laužtinių skliaustų. Stulpelyje Duomenų tipas išskleidžiamajame sąraše pasirinkite reikiamą duomenų tipą. Spustelėkite mygtuką GERAI.

5. Paspauskite mygtuką (paleisti) prašymui užpildyti. Vykdant užklausą pasirodo dialogo langas Įveskite parametro reikšmę,

kuriame norite įvesti reikšmę, pavyzdžiui, „õpetaja“. Užklausos rezultate matysime tik tuos vardus ir pavardes, kurių pareigos yra mokytojas.

Vienoje užklausoje galite įvesti kelis parametrus. Kai tokia užklausa vykdoma, paeiliui bus rodomi kiekvieno parametro dialogo langai. Įveskite parametro reikšmę tokia tvarka, kokia parametrai pateikiami užklausos formoje.

Parametrinių užklausų kūrimas

Parametrinė užklausa kiekvieną kartą jį vykdant, reikia įvesti tam tikrus parametrus (pasirinkimo sąlygas).

instaliuoti parametras vietoj konkrečių duomenų QBE formoje, pasirinkimo sąlygos eilutėje įveskite pavadinimą ar frazę laužtiniuose skliaustuose, t.y. parametras.

Parametrinės užklausos pranašumai:

Nereikia nuolat keisti užklausos dizaino rodinyje;

Naudokite formose ir ataskaitose, kaip kiekvieną kartą, kai jie atidaromi, MsA ragina vartotojus įvesti reikiamą parametrą.

Pavyzdžiui :

Tarp [Įveskite pradžios datą:] ​​ir [Įveskite pabaigos datą:].

Norėdami ieškoti žodžių, prasidedančių nurodytu simboliu:

LIKE [Norėdami ieškoti įveskite pirmąjį simbolį:] ir "*" komentuoti: jei reikia pakeisti parametro duomenų tipą, reikia vykdyti komandą Query ® Parameters ir dialogo lange Query Parameters įvesti parametrų pavadinimus stulpelyje Parameters, kaip įrašyti QBE formoje, taip pat duomenų tipą iš sąrašo. . Pagal numatytuosius nustatymus parametro tipas yra tekstas.

29. Sukurkite bendrą sumą. prašymus. Grupės nustatymai. operacijos. Grupinė užduotis. Pavyzdžiai.

Iškviečiamos užklausos, kurios atlieka įrašų grupių skaičiavimus suvestiniai prašymai .

Norėdami sukurti galutinę užklausą, turite pridėti eilutę Grupės veiklaį formos QBE užklausos užklausą dizaino rodinyje

Pridėti eilutę Grupės veikla galite atsekti. Būdas:*Meniu elementas Žiūrėti, sugrupuoti. operacijos;* Įrankių juostos mygtukas Σ (kelios operacijos).

Visų įrašų užklausų apibendrinimas

Bendrosios užklausos vienai įrašų grupei

Naudojant grupavimo parinktį, įrašai grupuojami pagal tas pačias lauko reikšmes, kur nurodyta ši parinktis, o Access šiuo atveju atlieka kiekvienos grupės skaičiavimus atskirai.

Kelių įrašų grupių užklausų apibendrinimas

Galite atlikti sugrupuotų duomenų skaičiavimus iš kelių laukų ir kelių lentelių.



Grupavimas pagal kriterijus

Be to, kad galima sugrupuoti įrašus bendroje užklausoje, taip pat galima nustatyti apdorojamų arba rodomų įrašų skaičiaus apribojimus.

Šie apribojimai gali būti taikomi trijų tipų laukams:

Ø nustatymas Grupavimas apdorotas laukas;

Ø sumuojamas laukas; nesumuojamas laukas.

31.Grupės funkcijos. Jų panaudojimo skaičiuojamųjų laukų išraiškose ypatybės.

Ø Grupinės funkcijos

Suma – apskaičiuojama visų lauko reikšmių suma.

Avg – apskaičiuoja vidutinę lauko reikšmę.

Min – randa mažiausią lauko reikšmę.

Max – randa didžiausią lauko reikšmę.

Skaičiavimas – pateikiamas įrašų, kuriuose šio lauko reikšmės nėra tuščios, skaičius.

StDev – apskaičiuoja standartinį nuokrypį visoms nurodyto lauko reikšmėms.

Var- Skaičiuoja statistinę dispersiją. Jei grupėje yra mažiau nei 2 eilutės, funkcija grąžina 0

Ø 1 pastaba: Funkcija Suskaičiuoti grąžina visų įrašų su netuščiomis reikšmėmis lauke skaičių (t. y. laukus, kuriuose nėra reikšmės null).

Ø Užrašas 2: Funkcijos Min, Max, Count tinka visų tipų laukams; Suma, Vid., StDev, Var- tik į skaitines ir pinigines, ir Pirmas Paskutinis parašyti.

32. Bendrųjų sumų apskaičiavimas užklausose. Pavyzdžiai.

Visų įrašų užklausų apibendrinimas.Šio tipo užklausos kuriamos naudojant grupės funkcijas, nenaudojant grupavimo parinkties.

Pavyzdys: Apskaičiuokite užsakytų užsakymų skaičių, vidutinę nuolaidos vertę, maksimalią ir mažiausią paslaugų kainos vertę.

34. Kryžminis prašymas. Paskyrimas. Kūrybos taisyklės ir metodai

Kryžminiai prašymai

Naudojant kryžminės užklausos tipą, eilutė Grupės veikla visada aktyvus ir jame nustatyta parinktis grupavimas, kuris naudojamas eilučių ir stulpelių antraštėms nurodyti. Taigi laukuose, kurie bus naudojami kuriant eilutes ir stulpelius, turi būti parinktis Grupavimas.

Kryžminė užklausa, skirtingai nei kitos užklausos, naudoja reikšmes iš lenteles Tai naudojama kuriant užklausą.

Sukurkite kryžminę užklausą.

Yra 2 būdai sukurti kryžminę užklausą:

Ø Query ® Create ® konstruktorius;

Ø pasirinkite lenteles, kuriose bus kuriama kryžminė užklausa;

Ø pasirinkite reikiamus laukus;

Ø meniu punktas View ® kryžius arba laukas įrankių juostoje - Query view ® kryžius;

Ø Užpildykite eilutę Crosstab

Sukurkite kryžminę užklausą naudodami vedlį

ü užklausa ® sukurti ® kryžminė užklausa

ü pasirinkite lentelę ar užklausą, iš kurios užklausoje rodysime laukus;

ü pasirinkti lauką, kuriam reikia atlikti galutinius skaičiavimus ir grupės funkciją; tuo pačiu žingsniu patvirtiname kiekvienos eilutės bendrųjų verčių sukūrimą

ü nustatyti užklausos pavadinimą; pasiruošę.

komentaras:

Jei kuriant kryžminę užklausą naudojant vedlį reikia naudoti laukus iš daugiau nei vienos lentelės, pirmiausia turite sukurti užklausą, kurioje bus visi reikalingi laukai.

Taigi užklausoje Crosstab atsirado nauja eilutė, kurioje turi būti pažymėti bent 3 laukai:

Ø eilučių antraštės (grupavimas);

Ø stulpelių antraštės (grupavimas);

Ø reikšmė (grupinė funkcija).

Rezultatas bus tokia lentelė:

eilučių antraštės: užsakymo priėmimo datos reikšmės,

stulpelių antraštės: miestų pavadinimai

vertės - užsakymų, kuriuos klientas užsakė iš kiekvieno miesto kiekvienai dienai, skaičius.

Pasirinkimo sąlygos kryžminėje užklausoje

Sąlygos gali būti nustatytos šiems laukų tipams:

Ø bet kokiam naujam laukui;

Ø eilučių antraščių laukui;

Ø stulpelių antraščių laukui.

Pakeitimų užklausa gali būti laikoma įprasta pasirinkimo užklausa, kuri vis tiek turi atlikti tam tikras operacijas su nurodyta įrašų grupe gautoje lentelėje.

Kuriant užklausą, MsA sukuria pagal numatytuosius nustatymus gauti užklausą. Norėdami pakeisti užklausos tipą, turite naudoti užklausų kūrimo priemonės meniu.

Duomenų bazės lange užklausos-veiksmai turi savo piktogramą ir! (paleidimo mygtukas).

Nes prašyti veiksmų, įvesties. pokyčiai, negrįžtamas, tuomet turėtumėte laikyti. takelis. veiksmų seka:

sukurti atrankos užklausą; 2. perjungti į rezultatų peržiūros režimą. lenteles ir peržiūrėti užklausoje pasirinktus įrašus; 3.konvertuoti pasirinktą užklausą į veiksmo užklausą; 4.paleiskite užklausą: mygtukas!;5patikrinkite atliktus pakeitimus. Užklausos, skirtos pakeisti (atnaujinti) reikšmes, sukūrimas

Norėdami sukurti tokią užklausą, turite atlikti 2 veiksmus:

1.sukurti pasirinkimo užklausą ir peržiūrėti keistinus duomenis;

2.konvertuokite pasirinkimo užklausą į atnaujinimo užklausą ir paleiskite.

Tai. Pirmiausia sukurkime pasirinkimo užklausą:

Paverskime pasirinkimo užklausą į atnaujinimo užklausą:

pasirinkti komandą Prašyti ® atnaujinimo, prie užklausos bus pridėta eilutė Update.

eilutėje Atnaujinimas lauke Nuolaida įveskite 0,15.

mygtuką įrankių juostoje!

Norėdami užbaigti užklausą, turite atsakyti Taip.

Užklausa norint sukurti lentelę

Sukurkime užklausos pasirinkimą;

Meniu pasirinkite Užklausa ® sukurti lentelę;

Lauke Lentelės pavadinimas – naujas lentelės pavadinimas

Perjunkite į gautos lentelės peržiūros režimą, tada į dizainerį.

Geriau išjungti datos išvedimą.

Mygtukas! ® Taip.

Užklausos įrašams ištrinti sukūrimas

Tai pats pavojingiausias prašymas!!!

Ištrynimo užklausa gali ištrinti įrašus iš kelių lentelių vienu metu.

Tam jums reikia:

buvo apibrėžtas ryšys tarp lentelių;

įjungta parinktis Įtikinti duomenų vientisumą;

įjungta parinktis Kaskadinis susijusių įrašų trynimas.

  1. Būtina sukurti užklausos pasirinkimą;
  2. Prašyti/ištrinti;

Lentelėje Užsakymai pasirinkite lauką Užsakymo priėmimo data; Šiame lauke nustatykite kriterijų >=#1/01/08# ir<#1.01.09#;Нужно проверить, что результирующая таблица содержит записи, относящиеся только к 2008 году;Режим конструктора;Кнопка!;Кнопка ДА. Записи будут удалены из таблиц.

38. Forma kaip duomenų bazės objektas. Vardas. žiūrėjimo režimai. ACCESS formų projektavimo būdai

Formos yra duomenų bazės objekto tipas, kuris paprastai naudojamas duomenims duomenų bazėje rodyti. Forma taip pat gali būti naudojama kaip mygtukų forma, kuri atveria kitas duomenų bazės formas ar ataskaitas, arba kaip pasirinktinį dialogo langą duomenims įvesti ir veiksmams atlikti pagal įvestus duomenis. Forma naudoja dizaino rodinį ir formos rodinį. Formą galima sukurti naudojant vedlį ir dizainerį. Vedlys: pasirinkite laukus, kuriuos norite rodyti formoje, pasirinkite formos išvaizdą (vienas stulpelis, juostelė, lentelė, sulygiuota, sukamoji lentelė, sukimosi diagrama), pasirinkite norimą stilių. formos režimas (Formos režimas. Langas, kuriame rodoma forma duomenims rodyti arba įvesti. Formos režimas yra pagrindinis režimas, kuriame įvedami arba modifikuojami lentelės duomenys. Šiuo režimu taip pat galite keisti formos išdėstymą.)

40-41.Formos dizaino režimas.Formos dizaino lango vaizdas.Formos sritys.Formos kūrimo etapas Formos dizaino režimu. Formos dizainerio režimas. Kai kuriate formą, iš pradžių rodoma tik duomenų sritis. Norėdami į formą pridėti pavadinimą ir pastabas, turite: Rodyti – formos pavadinimas/pastaba. Formoje taip pat gali būti antraštė / poraštė. Duomenų antraštė. duomenų sritys ( Duomenų skyrius. Pagrindinė formos arba ataskaitos skiltis. Šioje skiltyje paprastai yra valdikliai, pridedami prie įrašo šaltinio laukų. Tačiau jame gali būti ir nemokamų valdiklių, tokių kaip etiketės, apibrėžiančios laukų turinį.) Įrankių rinkinyje pasirinkę valdiklį Laukas, galėsite atlikti skaičiavimus pasirinktoje srityje arba pridėti duomenis taip: Dešiniuoju pelės mygtuku - Ypatybės - Duomenys . Tada pakeiskite duomenis arba įveskite išraišką.

43. Valdymo elementai, jų rūšys ir paskirtis.

Įrankių dėžė naudojama objektams įdėti į formą. Apsvarstykite skydelio mygtukai:

1. Pasirinkite objektus ( galite pasirinkti bet kurį valdymo elementą, atskirą); 2. Meistrai ( yra vedliai, skirti kurti kombinuotus langelius, parinkčių grupes, mygtukus, diagramas ir pogrupius. formos);

3. Užrašas: leidžia formoje įdėti tekstą be numatytojo; keturi. Perjungti grupę: naudojamas žymimųjų langelių, radijo mygtukų arba alternatyvių reikšmių rinkinį vaizduojančių radijo mygtukų grupėje

Jungiklis, jungiklis, žymės langelis naudojamas kaip: 1. atskiras valdiklis, susietas su loginiu lauku; 2. nemokamas valdiklis, priimantis vartotojo veiksmus specialiame dialogo lange; 3. parametrų grupės komponentas, rodantis pasirinktas reikšmes.

Kombinuotasis langelis: sudėtinis valdiklis, sujungiantis lauką ir išskleidžiamąjį sąrašą.

Sąrašas: sukuria slenkamą sąrašą. Formos režimu pasirinktą reikšmę galima įvesti į naują įrašą arba naudoti esamai įrašo vertei pakeisti.

Mygtukas: leidžia formoje atlikti įvairius veiksmus: įrašo paiešką, ataskaitos formatavimą, filtro nustatymą/išvalymą ir kt.

Paveikslėlis: talpina paveikslėlį, kuris nėra OLE objektas.

Laisvas objekto rėmelis: leidžia įvesti nemokamą OLE objektą, kuris išlieka nepakitęs judant per įrašus.

Pritvirtintas objekto rėmelis: leidžia formoje rodyti OLE objektus. Skirta objektams, saugomiems pagrindiniame formos įrašų šaltinyje, kad naršant formoje esančius įrašus būtų rodomi skirtingi objektai.

Išskyrus tai: puslapio lūžis, skirtukų rinkinys, poformis / ataskaita, eilutė, stačiakampis, kiti elementai.

„Access“ užklausa yra objektas, saugomas duomenų bazės faile ir gali būti kartojamas daug kartų. Visose iki šiol rodomose užklausose buvo nurodytos konkrečios datų, pavadinimų, vardų ir tt reikšmės. Jei norite pakartoti tokią užklausą su kitomis pasirinkimo sąlygų reikšmėmis, turite ją atidaryti dizaino rodinyje, pakeisti sąlygą ir ją vykdyti. Kad šios operacijos nebūtų atliekamos kelis kartus, galite sukurti užklausą su parametrais. Kai toks prašymas įvykdomas, pasirodo dialogo langas. Įveskite parametro reikšmę(Įveskite parametro vertę), kurioje vartotojas gali įvesti konkrečią reikšmę ir tada gauti norimą rezultatą.

Parodykime, kaip sukurti užklausas su parametrais naudojant anksčiau sukurtą užklausą „Surūšiuotas produktų sąrašas“. Dabar mes naudosime šią užklausą norėdami pasirinkti konkretaus tiekėjo tiekiamas prekes. Už tai:

1. Atidarykite šią užklausą dizaino rodinyje.

2. Norėdami apibrėžti užklausos parametrą, įveskite eilutę Pasirinkimo sąlyga(Kriterijai) stulpelyje „Pavadinimas“ (Įmonės pavadinimas) vietoj konkretaus žodžio ar frazės reikšmės ir įtraukite ją į laužtinius skliaustus, pvz., [Pardavėjas:]. Ši frazė bus pateikta kaip raginimas dialogo lange, kai bus vykdoma užklausa.

3. Jei norite, kad Access patvirtintų duomenis, įvestus kaip užklausos parametras, turite nurodyti to parametro duomenų tipą. Paprastai tai nėra būtina dirbant su teksto laukais, nes pagal numatytuosius nustatymus parametrui priskiriamas duomenų tipas Tekstas(tekstas). Jei užklausos lauke esantys duomenys yra datos arba skaičiai, rekomenduojama nurodyti parametro duomenų tipą. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite laisvą lauką užklausos viršuje ir pasirinkite komandą iš kontekstinio meniu Galimybės(Parametrai) arba vykdykite meniu komandą Užklausa, parametrai(Užklausa, parametrai). Pasirodo dialogo langas Prašyti parametrų(Užklausos parametrai).

4. Į stulpelį Parametras(Parametras) turite įvesti parametro pavadinimą tiksliai taip, kaip jis yra apibrėžtas užklausos formoje (paprasčiausias būdas tai padaryti yra nukopijuoti per mainų sritį), tačiau negalite įvesti laužtinių skliaustų. Stulpelyje Duomenų tipas(Duomenų tipas) išskleidžiamajame sąraše pasirinkite reikiamą duomenų tipą. Spustelėkite mygtuką GERAI.

5. Paspauskite mygtuką paleisti(Vykdyti) įrankių juostoje, kad paleistumėte užklausą. Vykdant užklausą pasirodo dialogo langas Įveskite parametro reikšmę(Įvesties parametro reikšmė) (4.32 pav.), kurioje reikia įvesti reikšmę, pavyzdžiui, Tokyo Traders. Užklausos vykdymo rezultatas parodytas pav. 4.33. Tai apima tik tas prekes, kurias tiekia šis tiekėjas.



Vienoje užklausoje galite įvesti kelis parametrus. Kai tokia užklausa vykdoma, paeiliui bus rodomi kiekvieno parametro dialogo langai. Įveskite parametro reikšmę tokia tvarka, kokia parametrai pateikiami užklausos formoje.

61. Ataskaitos: paskirtis, kūrimo įrankiai, naudojimas (MS Access).

Ataskaita naudojama suvestiniams duomenims iš lentelių ir užklausų pateikti lengvai peržiūrima forma. Ataskaitose pateikiami specialūs įrankiai duomenims grupuoti ir specialių spausdinamiems dokumentams būdingų dizaino elementų įvedimui (antraštėms, poraštėms, puslapių numeriams, paslaugų informacijai apie sukūrimo laiką ir menininką). Ataskaitos vykdymo rezultatą galima peržiūrėti ekrane arba atsispausdinti.

Pranešimo įrašų šaltinis yavl. laukus pagrindinėse lentelėse ir užklausose. Ataskaita gauna duomenis iš pagrindinio įrašo šaltinio. Kiti duomenys, tokie kaip pavadinimas, data ir puslapių numeriai, saugomi ataskaitos makete. Turėdamas galimybę valdyti visų ataskaitos elementų dydį ir išvaizdą, vartotojas gali pateikti informaciją taip, kaip nori.

Automatiniam projektavimui naudojamas įrankis Pranešimų vedlys.

Pažvelkime į tai su pavyzdžiu: sukurkite ataskaitą su informacija apie sutartis (kodas, rangovas, pabaigos data, suma), sugrupuotą pagal klientus.

Skirtuke Kūrimas skydelyje Ataskaitos pasirinkite komandos mygtuką Pranešimų vedlys.

Lange Ataskaitų teikimas pirmiausia pasirinkite lentelę Sutartys ir laukai KODAS, ZAK, EXP. DATE_OKON, SUM. Paspauskite mygtuką Toliau.

Nustatykite grupavimą pagal lauką ZAK. Paspauskite mygtuką Toliau. Nurodykite laukus, pagal kuriuos turi būti rūšiuojami duomenys. Mūsų pavyzdyje laukas DATE_OKON. Paspauskite mygtuką Toliau.

Įveskite ataskaitos pavadinimą - Sutarties ataskaita. Paspauskite mygtuką Paruošta.

Norėdami tinkamai sukurti ataskaitas, turite suprasti kiekvienos jos dalies paskirtį. Pavyzdžiui, nuo skilties, kurioje bus įdėtas apskaičiuotas valdiklis, pasirinkimas lemia, kaip apskaičiuojamas rezultatas. Ataskaitos maketo kūrimas ir keitimas grindžiamas ataskaitos struktūra.

Kiekvieno skyriaus paskirtis:

Į ataskaitos pavadinimą paprastai įtraukiamas įmonės logotipas, ataskaitos pavadinimas ir data. Antraštė prieš antraštę pasirodo tik vieną kartą ataskaitos pradžioje;

Antraštė rodoma kiekvieno puslapio viršuje ir naudojama, kai norite, kad ataskaitos pavadinimas ir kita bendra informacija būtų kartojama kiekviename puslapyje;

Ataskaitų antraštė naudojama grupuojant ataskaitos įrašus, kad būtų rodomas grupės pavadinimas ir laukai, pagal kuriuos grupavimas atliekamas vieną kartą. Rodomas prieš kiekvieną naują įrašų grupę. Pavyzdžiui, jei ataskaita sugrupuota pagal klientus, grupės antraštėje gali būti kliento vardas ir pavardė, taip pat adresas, telefono numeris ir kita informacija. Leidžiama iki 10 rodomų įrašų grupavimo lygių;

Duomenų srityje (Detail) rodomi duomenų šaltinio įrašai, kurie sudaro pagrindinį ataskaitos turinį;

Grupės pastaba (Poraštė) naudojama sumoms ir kitai grupės suvestinės informacijai rodyti kiekvienos įrašų grupės pabaigoje. Jei įdėsite apskaičiuotą valdiklį į grupės pastabą, kurioje naudojama suvestinės sumos funkcija, suma apskaičiuojama dabartinei grupei;

Poraštė naudojama puslapiams sunumeruoti ir kitai informacijai rodyti kiekvieno puslapio apačioje;

Ataskaitos pastaba naudojama sumoms ir kitai suvestinei visos ataskaitos informacijai pateikti vieną kartą ataskaitos pabaigoje. Jei į ataskaitos pastabą įdedate apskaičiuotą valdiklį, kuris naudoja suvestinės sumos funkciją, suma apskaičiuojama visai ataskaitai.

62 klausimas. Kompiuterinių tinklų samprata ir tipai.

Tinklas yra kompiuterių asociacija, leidžianti dalytis ištekliais. Ištekliai apima diskų įrenginius, failus (duomenų bazes), spausdintuvus ir ryšių įrangą. Kompiuteriai, prijungti prie tinklo, vadinami mazgais. Jei mazgai yra arti vienas kito, tinklas vadinamas vietiniu tinklu arba LAN (LAN-Local Area Network), jei mazgai yra išsklaidyti daug plačiau, tinklas vadinamas pasauliniu tinklu arba WAN (WAN). -Platus tinklas).

Globalūs tinklai susidaro, kai vietiniai tinklai yra sujungti vienas su kitu. Sujungus du ar daugiau tinklų, įvyksta sujungimas ir susidaro pasaulinis kompiuterių tinklas.

Jei kompiuteris yra nuolat prijungtas prie tinklo, sakoma, kad jis turi nuolatinį ryšį.

Jei kompiuteris prijungtas prie tinklo tik jam veikiant, jis turi telefono ryšį.

Ryšys gali būti užmegztas per atstumą, pavyzdžiui, telefonu. Šiuo atveju ryšys vadinamas telefono ryšiu.

Yra 2 LAN tipai: lygiaverčiai tinklai ir kliento/serverio tinklai. Kiekvieną iš jų palaiko „Windows“.

Lygiavertis tinklas yra paprasčiausias ir pigiausias būdas sujungti kelis kompiuterius. Visi peer-to-peer tinklo kompiuteriai yra lygūs. Čia nėra kompiuterio, vadinamo serveriu, kuris būtų skirtas centralizuotai saugoti informaciją, administruoti vartotojo teises ir tinklo išteklius.

Kliento/serverio tinklai. Naudojamas dedikuotas serverio kompiuteris, kuriame yra bendrinami failai ir teikiamos spausdinimo bei kitos paslaugos daugeliui vartotojų.

Užklausos su parametru sukuriamos tais atvejais, kai ši užklausa turi būti vykdoma daug kartų, keičiant tik pasirinkimo sąlygas. Parametras gali būti bet koks tekstas, kurio reikšmė lemia duomenų, kurie bus rodomi užklausoje, reikšmę. Parametro reikšmė nustatoma specialiame dialogo lange. Tuo atveju, kai išvesties duomenų reikšmė turi būti didesnė arba mažesnė už nurodytą parametro reikšmę, laukelyje "Pasirinkimo sąlyga" Užklausos formoje prieš laužtiniuose skliaustuose esantį parametrą rašomas atitinkamas ženklas. Taip pat galite sukurti užklausą su keliais parametrais, kurie yra susieti vienas su kitu loginėmis operacijomis Ir ir ARBA. Be parametro apibrėžimo užklausos formoje, turite nurodyti naudodami komandą Užklausa/parametrai atitinkamas duomenų tipas:

1. Atidarykite režimu Konstruktorius užklausos langą ir pridėkite prie jo lentelę. Sukurkite užklausą „vilkdami“ reikiamus laukus į užklausos formą ir nustatydami pasirinkimo sąlygą.

2. Įveskite laužtiniuose skliaustuose esantį parametrą (pvz., [Įveskite vardą] arba >[Kokio ūgio esate?]).

3. Pasirinkite komandą Užklausa/parametrai.

4. Atsidariusiame lange Prašyti parametrųįveskite parametrą be laužtinių skliaustų (įvesties tikslumui kopijuoti ir įklijuoti iš mainų srities naudokite „greituosius“ klavišus) ir nurodykite jį atitinkantį duomenų tipą. Spustelėkite Gerai.

5. Paspauskite mygtuką paleistiįrankių juosta.

6. Pasirodžiusiame lange nurodykite parametro reikšmę.

7. Užklausos rezultate bus tik tie įrašai, kurie atitinka nurodytą parametro reikšmę.

Apskaičiuoti laukai užklausose

Užklausa gali būti naudojama skaičiavimams atlikti ir apibendrinti iš šaltinio lentelių. Apskaičiuojamiesiems laukams kurti naudojami matematiniai ir eilučių operatoriai. Tuo pačiu metu „Access“ patikrina išraiškos sintaksę ir automatiškai įterpia šiuos simbolius:

laužtiniuose skliaustuose ([...]), juose pateikiami valdiklių pavadinimai;



Skaičių ženklai (#), juose yra atpažintos datos;

Kabutėse ("") pateikiamas tekstas, kuriame nėra tarpų ar skyrybos ženklų.

Laukas, kurio turinys yra skaičiavimo, pagrįsto kitų laukų turiniu, rezultatas, vadinamas skaičiuojamas laukas. Apskaičiuotas laukas yra tik gautoje lentelėje. Bendras apskaičiuoto lauko formatas atrodo taip: Apskaičiuotas lauko pavadinimas: Išraiška apskaičiuotam laukui sukurti.

Pavyzdžiui: Pelnas: [Pajamos]-[Išlaidos].

Užklausa norint sukurti lentelę

Tokio tipo užklausa turėtų būti naudojama, pavyzdžiui, seniems duomenų blokams archyvuoti arba lentelių atsarginėms kopijoms išsaugoti:

Lentelė. Norėdami sukurti atsarginę lentelės kopiją (lentelę, kurioje yra tie patys laukai ir tiek pat kiek ir originale), kad netemptumėte visų lentelės laukų į eilutę „Laukas“, pakanka įdėti * simbolis ten, pakeičiantis visus lentelės laukus ir esantis lentelės laukų sąrašo pradžioje.

2. Grįžę į projektavimo režimą, pasirinkite komandą Užklausa/Sukurti lentelę....

3. Atsidariusiame lange įveskite naujos lentelės pavadinimą ir spustelėkite Gerai.

Atnaujinimo užklausa

Naudodami šio tipo užklausą galite pakeisti duomenų blokų grupę bazinėje lentelėje, pasirinktą pagal tam tikrus kriterijus:

1. Sukurkite naują pasirinkimo užklausą ir patikrinkite jos teisingumą perjungdami į Lentelė.

2. Grįžę į dizaino rodinį, pasirinkite komandą Prašyti / atnaujinti.

3. Eilutėje, kuri atsirado užklausos formoje "Atnaujinti" atitinkamuose stulpeliuose nustatykite naujas lentelės laukų reikšmes. Apskaičiuotos vertės taip pat gali veikti kaip tokios. Jei reikia, naudokite Išraiškų kūrimo priemonė.

Prašymas pridėti įrašus

Naudojant šio tipo užklausą, vienos lentelės duomenų blokai (visi arba pasirinkti pagal užklausą) gali būti dedami kitos lentelės pabaigoje:

1. Sukurkite naują užklausą, skirtą pasirinkti tuos duomenų blokus, kurie bus įtraukti į kokią nors lentelę ir patikrinkite jos teisingumą perjungdami į režimą Lentelė.

2. Grįžkite į režimą Konstruktorius, pasirinkite komandą Prašyti / pridėti....

3. Atsidariusiame lange įveskite lentelės, prie kurios norite sujungti duomenis, pavadinimą ir spustelėkite Gerai.

Prašymas pašalinti įrašus

Naudodami šio tipo užklausą galite ištrinti duomenų blokų grupę, pasirinktą pagal tam tikrus kriterijus iš pagrindinės lentelės. Tai darydami turėtumėte atidžiai išanalizuoti atrankos kriterijus, nes šios operacijos negalima anuliuoti:

1. Sukurkite naują duomenų blokų, kuriuos norite ištrinti, pasirinkimo užklausą. Duomenų blokų parinkimas atliekamas pagal nurodytą eilutėje Būklės kriterijai.

2. Patikrinkite suformuluotų sąlygų teisingumą perjungdami į režimą Lentelė.

3. Grįžę į projektavimo režimą, pasirinkite komandą Prašyti / ištrinti.

4. Pasirodžiusioje eilutėje Ištrinti nustatyti papildomus atrankos kriterijus.

Formos kūrimas

Prieigos formos leidžia sukurti duomenų bazių lentelių vartotojo sąsają. Forma yra tam tikra elektroninė forma, kurioje yra duomenų įvedimo laukai. Formoje galite: kiekvienas laukas gali būti patalpintas tiksliai nurodytoje vietoje, galima pasirinkti spalvą ir jai užpildyti; įdėti skaičiuojami laukai; OLE objektai; daug lengviau dirbti su dideliais atmintinės laukų tekstais teksto laukelyje su slinkties juostomis.

Forma yra pagrįsta Prieigos lentelė arba užklausa. Kiekvieną kartą atidarius išsaugotą formą, atnaujinami užklausos, kuria grindžiama forma, duomenys. Taip užtikrinama, kad formos turinys visada atitiktų lentelių ir užklausų informaciją.

Formos gali būti rodomos trimis būdais: režimu konstruktorius, režimas formų ir režimas lenteles.

„Access“ suteikia greitą būdą sukurti lentelės formą naudojant Formos burtininkai. Jis užduoda vartotojui klausimus apie formos struktūrą ir dizainą. Dialogo tarp vartotojo ir rezultatas Formos burtininkai yra „parengta eiti“ forma.

Pavyzdys

Kurkite lentelę ir formas dizaino rodinyje

1. Bėk MS Access/Nauja duomenų bazė arba Atidaryti duomenų bazę/Gerai

2. Ekrane pasirodo dialogo langas Naujas duomenų bazės failas. Grafike Failo pavadinimas vietoj db1įdarbinimas Europa/paspaudžia mygtuką Sukurti po kurio ekrane atsiranda langas, kuriame kuriama duomenų bazė

3. Spustelėkite skirtuką lenteles/Sukurti

4. Atsidariusiame lange Naujas stalas pasirinkite elementą Konstruktorius/Gerai

5. Lange 1 lentelė: lentelė Pradėkime pildyti lentelę.

6. Stulpelyje Lauko pavadinimas parašysime laukelių pavadinimus. Mūsų pavyzdyje laukų pavadinimai bus tokie:

Prekės numeris, šalis, sritis, gyventojai, sostinė, kalba, valiuta, žemėlapis.

Šiuose laukuose bus nurodyta toliau duomenų tipai(duomenų tipas pasirenkamas pele paspaudus ant juodo trikampio):

№ p / n, plotas, gyventojai - skaitinis;

šalis, sostinė, kalba, valiuta - tekstas;

Žemėlapis – OLE objekto laukas

7. Į lentelę įveskite laukų pavadinimus ir jų tipą, tada uždarykite lentelę spustelėdami mygtuką X esantis viršutiniame dešiniajame lentelės lango kampe.

8. Rašykite lange Konservavimas mūsų stalas pavadintas Šalys/Gerai

9. Klausimas Nustatykite pagrindinius laukus? Atsakyti ne, nes savo duomenų bazėje sukurtą lentelę vadinsime vardu, o ne raktažodžiu.

10. Paspauskite Atviras lange Europa: duomenų bazė. Jei norite pridėti laukų ar pakeisti jų tipą, turėsite spustelėti mygtuką Konstruktorius.

11. Atviros šalys, ekrane atsiras lentelės langas, užpildykite jį. Norėdami pereiti iš vieno lauko į kitą, galite paspausti Enter, Tab arba naudoti rinkinius.

12. Norėdami įdėti kortelę į lauką Žemėlapis vykdykite tokį algoritmą: nustatykite žymeklį lauke Žemėlapis/ pasirinkite elementą pagrindiniame meniu Įterpti/Objektas/Microsoft klipų galerija/OK/Žemėlapiai/ Pasirinkite žemėlapį ir įdėkite jį spustelėdami kairįjį pelės mygtuką (arba iš failo / naršykite / atidarykite bet kurį aplanką su paveikslėliais)

5.2 lentelė

13. Išdėstykite šalis abėcėlės tvarka (paryškinkite Šalies laukas ir rūšiuoti didėjimo tvarka

14. Rodyti didžiausio ploto šalį. (Pažymėkite didžiausią plotą naudodami žymeklį /)

15. Parodykite mažiausiai gyventojų turinčią šalį. (Paryškinkite mažiausią skaitmenį/ Įrašai/Filtruoti pagal pasirinkimą/Įrašai/Pašalinti filtrą)

16. Rodyti sostines, prasidedančias viena raide (Pasirinkite pirmąją raidę/ Įrašai/Filtruoti pagal pasirinkimą/Įrašai/Pašalinti filtrą)

17. Rodyti šalis, kurios turi tą pačią valstybinę kalbą (užveskite žymeklį ant norimo įrašo / Įrašai / Filtruoti pagal pasirinkimą / Įrašai / Pašalinti filtrą)

18. Darbas su FORMS: uždaryti lentelę / pasirinkti objektą FORMUOTI / KURTI SU VEDLIU/ pasirinkite visus laukus naudodami mygtuką >> / tada atlikite veiksmus pagal algoritmą / (viename stulpelyje) / padaryta.

19. Sukūrus FORMOS kad paveikslėlis atitiktų lango dydį, reikia dešiniuoju pelės mygtuku spustelėti paveikslėlį / pasirinkti SAVYBĖS / IŠdėstymas / DYDIS skirtukas: pasirinkite FIT

Sukurti ataskaitą

Naudodami duomenų bazę galite spausdinti bet kokią lentelę, užklausą ar formą. Tačiau spausdinimo rezultatai neatrodys profesionaliai, nes šie įrankiai nėra skirti spausdinti. Ataskaitos pagalba galite gauti aukštos kokybės rezultatus. Programoje Access ataskaita yra specialus spausdinimui skirtas formos tipas. Bet skirtingai nei formos, ataskaitos skirtos ne rodyti lange, o skirtos tik spausdinimui, t.y. kurti ne ekrane rodomus, o spausdintus dokumentus.

Kurdama ataskaitą, Access visada veikia tik pagal vieną lentelę arba užklausą. Jei norite sujungti informaciją iš kelių lentelių ir (arba) užklausų vienoje ataskaitoje, pirmiausia turite surinkti norimus duomenis naujoje užklausoje.

Norėdami sukonfigūruoti „Access“ darbalaukio duomenų bazės užklausą, kad ji įvestų sąlygas, kai vykdoma užklausa, sukurkite užklausą su parametrais. Tai suteiks galimybę pakartotinai naudoti užklausą neatidarius jos dizaino įrankyje, kad būtų pakeistos sąlygos.

Pastaba:Šis straipsnis netaikomas „Access“ žiniatinklio programoms.

Terminija

Prieš tęsiant toliau aprašytą nuoseklią procedūrą, naudinga susipažinti su keletu terminų.

    Parametras. Parametras yra informacijos dalis, kuri pateikiama užklausai, kai ji vykdoma. Parametrai gali būti naudojami atskirai arba kaip ilgų išraiškų dalis, kad būtų sudaryta užklausos sąlyga. Parametrus galite pridėti prie bet kurio iš šių užklausų tipų:

    • už pavyzdį;

      kirsti;

      Pridėti;

      sukurti lentelę;

      dėl atnaujinimo.

    Sąlygos. Sąlygos yra „filtrai“, pridedami prie užklausos, siekiant nurodyti elementus, kuriuos ji turi grąžinti.

Daugiau informacijos apie anksčiau paminėtus užklausų tipus rasite straipsnyje Įvadas į užklausas.

Užklausos su parametrais kūrimas

Parametrų kūrimas panašus į įprastos sąlygos įtraukimą į užklausą:

Kai vykdote užklausą, tekstas rodomas be laužtinių skliaustų.

Įveskite norimą reikšmę ir spustelėkite mygtuką Gerai.

Sąlygoje galite naudoti kelis parametrus. Pavyzdžiui, išraiška Nuo [Įveskite pradžios datą:] ​​ir [Įveskite pabaigos datą:] Vykdant užklausą bus sukurti du laukai.

Nurodomi parametro duomenų tipai

Galite sukonfigūruoti parametrą, kad jis priimtų tik tam tikro tipo duomenis. Tai ypač svarbu skaitiniams, valiutos ir datos / laiko duomenims, nes naudotojai gaus prasmingesnį klaidos pranešimą, jei įves netinkamo tipo duomenis, pvz., įves tekstą vietoj valiutos reikšmės.

Pastaba: Jei parametras sukonfigūruotas priimti tekstinius duomenis, bet kokia įvesta reikšmė bus atpažinta kaip tekstas ir nebus rodomas joks klaidos pranešimas.

Norėdami nustatyti užklausos parametro duomenų tipą, atlikite šiuos veiksmus:

    Kai užklausa atidaroma dizaino įrenginyje, skirtuke Konstruktorius grupėje Rodyti arba slėpti Paspausk mygtuką Galimybės.

    Dialogo lange Prašyti parametrų stulpelyje Parametrasįveskite kiekvieno parametro, kuriam reikalingas duomenų tipas, raginimo tekstą. Patikrinkite, ar parametrai atitinka eilutėje pateiktus raginimus Sąlygos prašymo formoje.

    Stulpelyje Duomenų tipas pasirinkite kiekvieno parametro duomenų tipą.

Parametrų įtraukimas į sąjungos užklausą

Kadangi sujungimo užklausos negalima peržiūrėti užklausos formoje, jos veiksmai šiek tiek skirsis.


Norėdami gauti daugiau informacijos apie sąjungos užklausas, žr. sąjungos užklausos naudojimas, kad peržiūrėtumėte kelių užklausų kombinuotus rezultatus.

Parametrų derinimas su pakaitos simboliais, kad būtų daugiau lankstumo

Kaip ir įprastomis sąlygomis, parinktis galite derinti su raktiniu žodžiu Kaip ir pakaitos simbolius, kad galėtumėte ieškoti atitikčių įvairesniuose elementuose. Tarkime, kad norite pateikti užklausą dėl šalies / regiono ir tai darydami suderinkite ją su reikšmėmis, kuriose yra parametrų eilutė. Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.


Vykdant užklausą su parametrais, dialogo lange rodomas pranešimas su laužtiniais skliaustais, be raktinio žodžio Kaip ir pakaitos simbolius

:

Įvedus parametrą, užklausa pateiks reikšmes, kuriose yra parametrų eilutė. Pavyzdžiui, parametrų eilutė mus pateiks elementus, kurių parametro laukas yra „Australija“ arba „Austrija“.

Daugiau informacijos apie pakaitos simbolius rasite skyriuje Pakaitos simbolių naudojimas kaip sąlygos.

Grąžina elementus, kurie neatitinka parametro

Užuot grąžinę parametrą atitinkančius elementus, galite sukurti užklausą, kuri pateikia parametro neatitinkančius elementus. Pavyzdžiui, galbūt norėsite pateikti užklausą dėl metų ir grąžinti elementus, kurių metų reikšmė didesnė nei nurodyta. Norėdami tai padaryti, laužtiniuose skliaustuose, pavyzdžiui, įveskite palyginimo operatorių parametrų užklausos kairėje >[Įveskite metus:].

Vaizdo įrašas: parametrų naudojimas užklausose

Naudoti parametrą užklausoje nėra sudėtingiau nei sukurti užklausą pagal sąlygas. Raginimą galima sukonfigūruoti taip, kad būtų prašoma įvesti konkrečią vertę, pvz., produkto SKU, arba kelias vertes, pvz., dvi datas. Kiekvienam parametrui užklausoje rodomas atskiras dialogo langas, kuriame raginama įvesti reikšmę.