Windows.  Viruslar.  Noutbuklar.  Internet.  Idora.  Utilitalar.  Haydovchilar

Jadvalni ma'lumotlar bilan to'ldirishni boshlashdan oldin uni loyihalash kerak. Access-da jadvallarni yaratish bir necha usul bilan amalga oshirilishi mumkin: sehrgardan foydalanish, ma'lumotlarni kiritish yoki dizaynerdan foydalanish. Har bir usul alohida yorliq orqali ishga tushiriladi. Ular ma'lumotlar bazasi uchun yangi fayl yaratilgandan so'ng darhol paydo bo'ladi.

Belgilar ko'rinmasa, "Asboblar" menyusi orqali "Tanlovlar" oynasini oching. Unda "Ko'rish" buyrug'ini tanlang va "Yangi ob'ekt teglari" yonidagi katakchani belgilang.

Access-da ma'lumotlarni kiritish orqali qanday jadval yaratish mumkin

Ushbu usul kelajakdagi ob'ektning tuzilishini darhol aniqlash qiyin bo'lgan foydalanuvchilar uchun javob beradi:

Sehrgar yordamida Accessda jadvalni qanday yaratish mumkin

  1. Yangi ma'lumotlar bazasida tegishli belgini tanlang va ochilgan oynada jadvalning maqsadini tanlang (biznes yoki shaxsiy).
  2. "Namunalar" maydonida tegishli variantni (kontaktlar, xodimlar, mijozlar, mahsulotlar, pochta ro'yxati, buyurtmalar va boshqalar) va ko'rsatish usulini tanlang. Agar sizga barcha maydonlar kerak bo'lsa, shunchaki tugmani bosing."
  3. Kerakli o'lchamdagi jadvalga ega bo'lguningizcha ikkinchi bosqichni takrorlang.
  4. Maydon nomini o'zgartirish bo'limi katakka yangi nom kiritish va saqlash imkonini beradi.
  5. Avtomatik yoki o'z-o'zini aniqlash kalitini tanlang va "Keyingi" tugmasini bosing.
  6. Endi siz yaratilgan ob'ekt va mavjudlari o'rtasida aloqa o'rnatishingiz kerak. Access buni avtomatik ravishda amalga oshiradi va foydalanuvchi bu ulanishlarni tuzatishi yoki butunlay o'chirib tashlashi mumkin.
  7. Sehrgarning eng oxirgi oynasida siz ob'ekt bo'yicha keyingi harakatlarni ko'rsatishingiz kerak: tuzilmani o'zgartirish, ma'lumotlarni qo'lda kiritish, sehrgardan olingan shakl yordamida ma'lumotlarni qo'shish.

Dizayner yordamida Accessda jadvalni qanday yaratish mumkin



-
-

Jadval yaratish

Kontaktlar ro'yxati kabi oddiy ma'lumotlar bazasida faqat bitta jadval bo'lishi mumkin. Biroq, ko'pgina ma'lumotlar bazalari bir nechta jadvallardan foydalanadi. Ma'lumotlar bazasini yaratganingizda, kompyuteringizda uning barcha ob'ektlari, jumladan, jadvallar uchun konteyner sifatida ishlatiladigan fayl yaratiladi.

Jadval yaratishning bir necha yo'li mavjud: siz yangi ma'lumotlar bazasini yaratishingiz, mavjud ma'lumotlar bazasiga jadval kiritishingiz yoki boshqa ma'lumotlar manbasidan jadvalni import qilishingiz mumkin, masalan, Microsoft Office Excel ish kitobi, Microsoft Office Word hujjati, matn fayli. , yoki boshqa ma'lumotlar bazasi yoki jadvalni manbaga bog'lang. Yangi ma'lumotlar bazasini yaratganingizda, unga avtomatik ravishda yangi bo'sh jadval kiritiladi. Keyin maydonlarni belgilashni boshlash uchun unga ma'lumotlarni kiritishingiz mumkin.

Yangi ma'lumotlar bazasida jadval yaratish

    bosing Fayl > Yaratmoq va tanlang Bo'sh ish stoli ma'lumotlar bazasi.

    Dalada Fayl yangi ma'lumotlar bazasi uchun fayl nomini kiriting.

    Tugmani bosing Yaratmoq.

    Yangi ma'lumotlar bazasi ochiladi, unda "1-jadval" nomli yangi jadval yaratiladi va jadval ko'rinishida ochiladi.

Mavjud ma'lumotlar bazasida jadval yaratish

    bosing Fayl > Ochiq va agar bo'limda ro'yxatga olingan bo'lsa, ma'lumotlar bazasini tanlang Oxirgi. Aks holda, ma'lumotlar bazasini qidirish variantlaridan birini tanlang.

    Muloqot oynasida Ma'lumotlar bazasi faylini ochish ochmoqchi bo'lgan ma'lumotlar bazasini toping va tugmani bosing Ochiq.

    yorliqda Yaratilish Guruhda Jadvallar tugmasini bosing Jadval.

    Ma'lumotlar bazasiga yangi jadval kiritiladi va ma'lumotlar jadvali ko'rinishida ochiladi.

Jadval yaratish uchun import yoki havoladan foydalaning

Jadval yaratish uchun siz boshqa fayldan ma'lumotlarni import qilishingiz mumkin (masalan, Excel ish varag'i, SharePoint ro'yxati, XML fayli, boshqa Access ma'lumotlar bazasi, Microsoft Outlook papkasi va boshqalar) yoki jadvalni unga bog'lashingiz mumkin.

Ma'lumotlarni import qilganingizda, uning nusxasi joriy ma'lumotlar bazasida yangi jadvalda yaratiladi. Dastlabki ma'lumotlarga kiritilgan keyingi o'zgarishlar import qilingan ma'lumotlarga ta'sir qilmaydi va aksincha. Manbaga ulanganingizdan va ma'lumotlarni import qilganingizdan so'ng, import qilingan ma'lumotlardan manbaga ulanmasdan foydalanishingiz mumkin. Import qilingan jadvalning tuzilishiga o'zgartirishlar kiritishingiz mumkin.

Ma'lumotlarni ulash sodir bo'lganda, joriy ma'lumotlar bazasida boshqa joyda saqlangan ma'lumotlarga dinamik ulanishni ta'minlaydigan bog'langan jadval yaratiladi. Bog'langan jadvaldagi ma'lumotlarga kiritilgan o'zgarishlar manbada, manbadagi o'zgarishlar esa bog'langan jadvalda aks ettiriladi. Bog'langan jadval bilan ishlash uchun siz ma'lumotlar manbasiga ulangan bo'lishingiz kerak. Bog'langan jadvalning tuzilishini o'zgartira olmaysiz.

Eslatma: Bog'langan jadval yordamida Excel ish varag'idagi ma'lumotlarni o'zgartira olmaysiz. Vaqtinchalik yechim sifatida siz manba maʼlumotlarini Access maʼlumotlar bazasiga import qilishingiz va keyin Excelʼdan maʼlumotlar bazasiga havola yaratishingiz mumkin.

Tashqi ma'lumotlarni import qilish yoki bog'lash orqali jadval yarating

SharePoint sayti yordamida jadval yarating

Ma'lumotlar bazasi jadvalini yaratish uchun siz SharePoint ro'yxatini import qilishingiz yoki unga havola yaratishingiz mumkin. Shu bilan bir qatorda, oldindan tayyorlangan shablon asosida yangi SharePoint roʻyxatini yaratishingiz mumkin. Access-da mavjud shablonlarga Kontaktlar, Vazifalar, Savollar va Voqealar kiradi.

    Menyuni oching Fayl va jamoani tanlang Ochiq.

    Muloqot oynasida Ma'lumotlar bazasi faylini ochish jadval yaratmoqchi bo'lgan ma'lumotlar bazasini tanlang va tugmani bosing Ochiq.

    Yorliqda Yaratilish Guruhda Jadvallar tugmasini bosing SharePoint ro'yxatlari.

    Quyidagilardan birini bajaring:

    Shablondan SharePoint ro'yxatini yarating

    1. Element tanlang Kontaktlar, Vazifalar, Savollar yoki Voqealar.

      Muloqot oynasida Yangi ro'yxat yaratish

      Yangi ro'yxat uchun nom bering Va Tavsif.

    Shaxsiy ro'yxat yarating

      Element tanlang Boshqa.

      Muloqot oynasida Yangi ro'yxat yaratish Roʻyxat yaratmoqchi boʻlgan SharePoint saytining URL manzilini kiriting.

      Maydonlarga yangi ro'yxat uchun nom va tavsifni kiriting Yangi ro'yxat uchun nom bering Va Tavsif.

      Bog'langan jadvalni yaratilgandan keyin ochish uchun katagiga belgi qo'ying Eksport tugagandan so'ng ro'yxatni oching(sukut bo'yicha o'rnatilgan).

    Mavjud ro'yxatdagi ma'lumotlarni import qilish

      Elementni tanlang.

      Muloqot oynasida Tashqi ma'lumotlar Import qilmoqchi bo'lgan ma'lumotlarni o'z ichiga olgan SharePoint saytining URL manzilini kiriting.

      Element tanlang Manba ma'lumotlarini joriy ma'lumotlar bazasidagi yangi jadvalga import qiling va tugmani bosing Keyinchalik.

      Import qilmoqchi bo'lgan barcha SharePoint ro'yxatlarining katakchalarini belgilang.

    Ro'yxatga ulanish

      Element tanlang Mavjud SharePoint ro'yxati.

      Muloqot oynasida Tashqi ma'lumotlar - SharePoint sayti Siz bog'lanmoqchi bo'lgan ro'yxatni o'z ichiga olgan SharePoint saytining URL manzilini kiriting.

      Element tanlang Ma'lumotlar manbai bilan bog'lanish uchun bog'langan jadval yarating va tugmani bosing Keyinchalik.

      Havolalar yaratmoqchi bo'lgan barcha SharePoint ro'yxatlarining katakchalarini belgilang.

Veb-xizmat yordamida jadval yarating

Veb-xizmat interfeysi bilan veb-saytdagi ma'lumotlarga ulangan ma'lumotlar bazasida jadval yaratishingiz mumkin. Veb-xizmat jadvallari faqat o'qish uchun mo'ljallangan.

    Yorliqda Tashqi ma'lumotlar Guruhda Import va ulanishlar tugmasini bosing Qo'shimcha va jamoani tanlang Ma'lumotlar xizmatlari.

    Agar kerakli ulanish allaqachon o'rnatilgan bo'lsa, 5-bosqichga o'ting. Aks holda, keyingi bosqichga o'ting.

    Tugmani bosing Yangi aloqa o'rnating.

    Kerakli ulanish faylini tanlang va tugmani bosing KELISHDIKMI.

    Muloqot oynasida Veb-xizmat ma'lumotlariga havola yarating Kerakli ulanishni kengaytiring.

    Bog'lanmoqchi bo'lgan jadvalni tanlang. Uning maydonlari dialog oynasining o'ng tomonida paydo bo'ladi.

    Maydonga tegishli jadval nomini kiritishingiz mumkin Havola nomini belgilang. Access ushbu bog'langan jadval nomini Navigatsiya panelida ko'rsatadi.

    Tugmani bosing KELISHDIKMI. Tegishli jadval tuziladi.

Jadval xususiyatlarini sozlash

Maydon xususiyatlarini o'rnatishdan tashqari, butun jadvalga yoki barcha yozuvlarga tegishli xususiyatlarni o'rnatishingiz mumkin.

Jadvalni saqlash

Jadvalni yaratganingizdan yoki o'zgartirganingizdan so'ng, uning tuzilishini saqlab qolishingiz kerak. Jadvalni birinchi marta saqlaganingizda, unga undagi ma'lumotlarni tavsiflovchi nom berishingiz kerak. Bo'sh joylarni o'z ichiga olgan holda 64 tagacha belgidan (harflar yoki raqamlardan) foydalanishingiz mumkin. Masalan, siz jadvalni "Mijozlar", "Qismlar ro'yxati" yoki "Mahsulotlar" deb nomlashingiz mumkin.

Access sizga jadvallarni nomlashda moslashuvchanlikni beradi, lekin ba'zi cheklovlar mavjud. Ism 64 ta belgidan iborat boʻlishi mumkin va nuqta (.), undov nuqtalari (!), kvadrat qavslar (), bosh boʻshliq, bosh tenglik belgisi (=) bundan mustasno, har qanday harflar, raqamlar, boʻshliqlar va maxsus belgilar birikmasidan iborat boʻlishi mumkin. , yoki karetaning qaytishi kabi chop etilmaydigan belgilar. Bundan tashqari, nomda quyidagi belgilar bo'lmasligi kerak: ` / \ : ; * ? ""< > | # { } % ~ &.

Maslahat: Ma'lumotlar bazasidagi ob'ektlarni qanday nomlash haqida kelishib oling va ushbu qoidalarga rioya qiling.

    Jadvalni birinchi marta saqlayotgan bo'lsangiz, uning nomini kiriting va bosing KELISHDIKMI.

Asosiy kalitni sozlash

Agar asosli sabab bo'lmasa, jadval uchun asosiy kalitni o'rnatishingiz kerak. Access avtomatik ravishda asosiy kalitda indeks yaratadi, bu esa ma'lumotlar bazasi ish faoliyatini yaxshilaydi. Bundan tashqari, Access har bir yozuv asosiy kalit maydonida qiymatga ega bo'lishini va bu qiymat har doim yagona bo'lishini ta'minlaydi. Bu juda muhim, chunki aks holda siz bir qatorni boshqasidan ishonchli ajrata olmaysiz.

Ma'lumotlar jadvali ko'rinishida jadval yaratganingizda, Access avtomatik ravishda ID nomli asosiy kalitni yaratadi va unga Hisoblagich ma'lumotlar turini tayinlaydi.

Dizaynerda siz asosiy kalitni o'zgartirishingiz yoki o'chirishingiz yoki hali mavjud bo'lmagan jadval uchun asosiy kalitni o'rnatishingiz mumkin.

Asosiy kalit sifatida foydalaniladigan maydonlarni aniqlash

Ba'zida asosiy kalit sifatida ishlatilishi mumkin bo'lgan ma'lumotlar allaqachon mavjud. Masalan, xodimlar allaqachon identifikatsiya raqamlariga ega bo'lishi mumkin. Agar siz xodimlar ma'lumotlarini kuzatish uchun jadval yaratayotgan bo'lsangiz, ularning identifikatorlaridan asosiy kalit sifatida foydalanishingiz mumkin. Ba'zida xodimlarning identifikatorlari bo'lim kodlari bilan birgalikda yagona bo'ladi; bu holda, asosiy kalit sifatida ushbu maydonlarning kombinatsiyasidan foydalanishingiz kerak. Asosiy kalit quyidagi xususiyatlarga ega bo'lishi kerak:

    Berilgan maydon yoki maydonlar kombinatsiyasining qiymati har bir yozuv uchun yagona bo'lishi kerak.

    Maydon yoki maydonlar birikmasi bo'sh bo'lmasligi kerak (ular har doim qiymatga ega bo'lishi kerak).

    Qiymatlar o'zgarmasligi kerak.

Agar asosiy kalit roli uchun mos ma'lumotlar bo'lmasa, bu maqsad uchun yangi maydon yaratishingiz mumkin. Birlamchi kalit sifatida foydalanish uchun maydon yaratishda yuqorida sanab o'tilgan uchta xususiyatga mos kelishini ta'minlash uchun maydon turini Hisoblagich sifatida tanlang.

Asosiy kalitni o'rnatish yoki o'zgartirish

Asosiy kalitni o'chirish

Agar siz yangi jadvalni asosiy kalitsiz saqlashga harakat qilsangiz, Access buning uchun maydon yaratishingizni taklif qiladi. Agar tugmani bossangiz Ha, Access har bir yozuv uchun noyob qiymatni saqlaydigan Hisoblagich ma'lumotlar turiga ega ID maydonini yaratadi. Agar jadvalda Counter tipidagi maydon allaqachon mavjud bo'lsa, u asosiy kalit sifatida ishlatiladi. Agar tugmani bossangiz Yo'q, Access yangi maydonni qo'shmaydi va asosiy kalitni o'rnatmaydi.

Maydonlarni qo'shish

Mavjud Access jadvali uchun yangi ma'lumotlar qismini saqlash uchun unga maydon qo'shish tavsiya etiladi. Misol uchun, sizda har bir mijozning familiyasi, ismi, elektron pochta manzili, telefon raqami va pochta manzili ko'rsatilgan maydonlar bo'lgan jadvalingiz bor deylik. Har bir mijoz uchun afzal qilingan aloqa usulini kuzatishni boshlamoqchi bo'lsangiz, ushbu ma'lumotlarni saqlash uchun maydon qo'shiladi.

Kuzatilishi kerak bo'lgan barcha ma'lumotlar elementlari alohida maydonlarda saqlanadi. Masalan, kontaktlar jadvalida siz "Ism", "Familiya", "Telefon" va "Manzil" maydonlarini yaratishingiz mumkin, mahsulot jadvalida esa "Mahsulot nomi", "Mahsulot kodi" va "Narx".

Har bir maydon bir nechta asosiy xususiyatlarga ega, masalan, uni jadval ichida yagona identifikatsiya qiluvchi nom, ma'lumotlarning xarakterini ko'rsatuvchi ma'lumotlar turi, ma'lumotlar ustida bajarilishi mumkin bo'lgan operatsiyalar va har bir qiymat uchun ajratilgan joy miqdori.

Maydonlarni yaratishdan oldin, ma'lumotlaringizni eng kichik foydali elementlarga ajrating. Shunda siz uchun ma'lumotlarni ajratishdan ko'ra birlashtirish ancha oson bo'ladi. Masalan, “To‘liq ism” maydoni o‘rniga alohida “Ism” va “Familiya” maydonlarini yaratgan ma’qul. Bu sizga ism, familiya yoki ikkalasining kombinatsiyasi bo'yicha ma'lumotlarni qidirish va saralashni osonlashtiradi. Agar siz ma'lumotlar elementida hisobot yaratmoqchi bo'lsangiz, saralash, qidirish yoki hisoblashni rejalashtirmoqchi bo'lsangiz, uni alohida maydonga aylantiring.

Siz maydon uchun uning tashqi ko'rinishi va harakatini aniqlaydigan xususiyatlarni o'rnatishingiz mumkin. Masalan, mulk Format maydonni o'z ichiga olgan jadval yoki shakldagi ma'lumotlarning ko'rinishini belgilaydi.

Ma'lumotlarni kiritish orqali maydon qo'shing

Yangi jadval yaratishda yoki mavjud jadvalni Ma'lumotlar jadvali ko'rinishida ochishda jadvalga maydon qo'shish uchun jadval ustuniga ma'lumotlarni kiriting. Maydon qo'shing(1) . Kiritilgan qiymatga qarab, maydon uchun ma'lumotlar turi avtomatik ravishda tayinlanadi. Agar siz kiritgan qiymat ma'lum bir ma'lumot turiga ega bo'lmasa, Access matn turini tanlaydi, lekin agar kerak bo'lsa, uni o'zgartirishingiz mumkin.

Ma'lumotlarni ustunga kiritish Maydon qo'shing:

    Ma'lumotlar jadvali ko'rinishida jadval yaratish yoki ochish uchun navigatsiya panelida kerakli jadvalni o'ng tugmasini bosing va keyin Jadval rejimi.

    Ustunga yaratiladigan maydon nomini kiriting Maydon qo'shing.

    Maydonni aniqlashga yordam berish uchun tavsiflovchi nomdan foydalaning.

    Yangi maydonga ma'lumotlarni kiriting.

Shablon yordamida maydon qo'shing

Ba'zan maydonni qo'lda yaratishdan ko'ra, tayyor ro'yxatdan tanlash osonroq. Shablonlar ro'yxatidan maydonni tanlash uchun ro'yxatdan foydalaning Boshqa sohalar. Maydon shabloni - bu uni tavsiflovchi xususiyatlar va xususiyatlarning belgilangan to'plami. Maydon shablonining ta'rifi maydon nomi, ma'lumotlar turi, xususiyat qiymatini o'z ichiga oladi Format va boshqa bir qator xususiyatlar.


Maydon xususiyatlarini sozlash

Siz maydon uchun uning tashqi ko'rinishi va harakatini aniqlaydigan xususiyatlarni o'rnatishingiz mumkin.

Masalan, maydon xususiyatlaridan foydalanib siz:

    maydondagi ma'lumotlar turini o'zgartirish;

    maydonga noto'g'ri ma'lumotlar kiritilishining oldini olish;

    maydonni standart qiymatga o'rnating;

    maydonlar bo'yicha qidirish va saralashni tezlashtirish.

Ba'zi maydon xususiyatlarini Ma'lumotlar jadvali ko'rinishida o'rnatish mumkin, ammo barcha xususiyatlarga kirish va sozlash uchun dizaynerdan foydalanishingiz kerak.

Sozlanishi mumkin bo'lgan xususiyatlar maydonning ma'lumotlar turiga bog'liq.

Ma'lumotlar jadvali ko'rinishida maydon xususiyatlarini o'rnatish

Jadval rejimida maydon nomini o'zgartirish, uning turini, xususiyatini o'zgartirish mumkin Format va boshqa ba'zi xususiyatlar.

    Navigatsiya panelida ochmoqchi bo'lgan jadvalni o'ng tugmasini bosing.

    Kontekst menyusida tanlang Jadval rejimi.

Maydon nomini o'zgartirish

Ma'lumotlar jadvali ko'rinishida ma'lumotlarni kiritish orqali maydon qo'shsangiz, Access avtomatik ravishda unga umumiy nom beradi. Birinchi yangi maydon "Maydon1", ikkinchisi "Maydon2" va hokazo deb nomlanadi. Odatiy bo'lib, maydon nomi maydon ko'rsatilgan joyda (masalan, jadval ustuni sarlavhasida) uning yorlig'i sifatida ishlatiladi. Agar siz maydonlarga tavsiflovchi nomlar bersangiz, yozuvlarni osonroq ko'rishingiz va tahrirlashingiz mumkin.

    Nomini o'zgartirmoqchi bo'lgan maydonning sarlavhasini o'ng tugmasini bosing (masalan, "Field1").

    Kontekst menyusida tanlang Maydonni qayta nomlash.

  1. Maydon sarlavhasiga yangi nom kiriting.

Maydonning ma'lumotlar turini o'zgartirish

Ma'lumotlar jadvali ko'rinishida ma'lumotlarni kiritish orqali maydon yaratganingizda, Access maydon uchun mos ma'lumotlar turini aniqlash uchun ma'lumotlarni tahlil qiladi. Misol uchun, agar siz qiymatni kiritsangiz 01.01.2017 , Access uni sana sifatida tan oladi va maydonga sana vaqt turini tayinlaydi. Agar Access ma'lumotlar turini aniq aniqlay olmasa, sukut bo'yicha maydonga matn turi tayinlanadi. (Agar Access 2016 dan foydalansangiz, qisqa matn).

Maydonning ma'lumotlar turi unga qanday boshqa xususiyatlarni o'rnatishingiz mumkinligini aniqlaydi. Masalan, mulk Faqat qo'shish Faqat Giperhavola yoki MEMO maydoni (yoki Access 2016 da Long Text) maʼlumotlar turiga ega boʻlgan maydon uchun oʻrnatilishi mumkin.

Maydonning ma'lumotlar turini qo'lda o'zgartirish kerak bo'lgan holatlar mavjud. Tasavvur qiling-a, siz sanaga o'xshash xona raqamlarini kiritishingiz kerak (masalan, 10/2017). Agar qiymat kiritsangiz 10.2017 Ma'lumotlar jadvali ko'rinishidagi yangi maydonga kiritilganda, ma'lumotlar turini avtomatik aniqlash xususiyati maydon uchun ma'lumotlar turini Sana va vaqt sifatida tanlaydi. Xona raqamlari sana emas, yorliq boʻlgani uchun ularning maʼlumotlar turi Matnga oʻrnatilishi kerak. Maydonning ma'lumotlar turini o'zgartirish uchun quyidagi amallarni bajaring:

Ogohlantirish: Ushbu parametrlar avval yaratilgan maydonlar uchun ham o'zgartirilishi mumkin. Biroq, bu sohada allaqachon ma'lumotlar mavjud bo'lsa, ba'zi harakatlar mavjud bo'lmasligi yoki ma'lumotlarning buzilishiga olib kelishi mumkin.

Boshqa maydon xususiyatlarini sozlash

Eslatma: Barcha formatlar barcha ma'lumotlar turlari uchun mavjud emas. Avval ma'lumotlar turini o'rnating va kerak bo'lsa formatni sozlang.

Maydonni ko'chirish

Maydonni siljitish uchun uni kerakli joyga torting. Ko'chirish uchun bir nechta qo'shni maydonlarni tanlash uchun birinchi maydonni bosing va SHIFT tugmachasini bosib ushlab turganda oxirgi maydonni bosing. Keyin tanlangan maydonlar guruhini yangi joyga sudrab o'tishingiz mumkin.

Maydonni sudrab olib borganingizda uning jadvaldagi o'rni o'zgaradi, lekin konstruktordagi maydonlar tartibi o'zgarmaydi. Maydonlarga dasturiy ravishda kirishda asl tartib ishlatiladi. Misol uchun, agar siz ma'lumotlar jadvali ko'rinishida maydonni yangi joyga sudrab olib, keyin ushbu jadvaldan shakl yaratish uchun Form tugmasidan foydalansangiz, maydon asl holatida joylashadi.

Hammaga salom! Ushbu darsda biz Access ma'lumotlar bazasida jadvallarni bosqichma-bosqich yaratishni ko'rib chiqamiz. Faqat o'qish va takrorlash kifoya. Bor!
Maqsad: ma'lumotlar bazasi jadvallarini yaratish, ularning tuzilishini o'rnatish, maydon turlarini tanlash va ularning xususiyatlarini boshqarishni o'rganish; jadvallarni muayyan tarkib bilan to'ldirish texnikasini o'zlashtirish.

Tayyor komponentlardan shaxsiy kompyuterlarni yig‘uvchi kichik korxona rahbari komponentlarning ikkita jadvali asosida ma’lumotlar bazasini ishlab chiqishni buyurdi. Bitta jadvalda mahsulot spetsifikatsiyasi bo'yicha kelishib olinganda mijozlarga ko'rsatilishi mumkin bo'lgan ma'lumotlar mavjud - unda komponentlarning chakana narxlari ko'rsatilgan. Ikkinchi jadval korxona faoliyati natijalarini tahlil qilish uchun mo'ljallangan - unda butlovchi qismlarning ulgurji narxlari va etkazib beruvchilar haqida qisqacha ma'lumotlar mavjud (korxona mijozlari ushbu jadvaldagi ma'lumotlarga kirish imkoniga ega emas).

1. Dasturni ishga tushiring Microsoft Access(Boshlash - Dasturlar - Microsoft Office - Microsoft Access).

2. Oynada Microsoft Access kalitni yoqing Yangi ma'lumotlar bazasi.

Access ma'lumotlar bazasini yaratish - Access ma'lumotlar bazasida jadvallarni bosqichma-bosqich yaratish

3. Yon panelda ma'lumotlar bazasi saqlanadigan joyni tanlang, faylga nom bering: Aksessuarlar. Fayl turi tanlanganligiga ishonch hosil qiling Microsoft Access ma'lumotlar bazalari va tugmani bosing Yaratmoq. Natijada, ekranda yangi ma'lumotlar bazasi oynasi paydo bo'lishi kerak. Birinchi jadval yaratish rejimi avtomatik ravishda ishga tushadi:

4. Menyuda uni tanlash orqali stol rejimidan dizayn rejimiga o'ting:
Dastur jadval nomini so'raganda, nomni kiriting: Aksessuarlar va OK tugmasini bosing. Dizayner oynasi ochiladi, unda biz jadval tuzilishini yaratamiz:

Access jadvalini yaratish - Access ma'lumotlar bazasida bosqichma-bosqich jadvallar yaratish

5. Birinchi jadval uchun quyidagi maydonlarni kiriting:

E'tibor bering, bu holda maydon Narxi pul turi bo'yicha emas, balki ko'rsatilgan raqamli. Pul turiga tegishli ma'lumotlar rublda ifodalangan o'lchamga ega (agar ish Rossiyada mahalliylashtirilgan Microsoft Access versiyasi bilan bajarilgan bo'lsa). Ammo ushbu o'lchov birligida kompyuter komponentlarining narxini ifodalash odatiy hol emas. Turli etkazib beruvchilarning narxlarini solishtirish uchun odatda "an'anaviy birliklar" ishlatiladi. Bunday hollarda daladan foydalanish qulay raqamli butun ma'lumotlar bazasini qayta konfiguratsiya qilmaslik uchun yozing.

Jadval "Komponentlar" - Access ma'lumotlar bazasida jadvallarni bosqichma-bosqich yaratish

6. Maydonni bosing Narxi. Shaklning pastki qismida xususiyatni o'rnating Kasrlar soni, 2 ga teng.

7. Kelajakdagi yetkazib beruvchilar jadvaliga ulanish uchun siz kalit maydonini o'rnatishingiz kerak. Bu erda biron bir maydon "noyob" deb da'vo qilmaganligi sababli, biz maydonlarning kombinatsiyasidan foydalanamiz Komponent Va Model. Shaklning yuqori qismidagi ikkala maydonni tanlang (SHIFT tugmachasini bosib ushlab turganda). Kontekst menyusini ochish uchun sichqonchaning o'ng tugmachasini bosing va tanlang Kalit maydoni.

Keyin ushbu maydonlar yonida "kalit" paydo bo'ladi.

8. Dizayner oynasini yoping (odatiy yopilish Dizayner oynasining yuqori o'ng burchagidagi "xoch" orqali amalga oshiriladi).
O'zgartirilgan jadval tuzilmasini saqlash so'roviga rozilik bilan javob bering.

9. Jadval yaratish uchun 4-8-bosqichlarni takrorlang Yetkazib beruvchilar, u quyidagi maydonlarni o'z ichiga oladi:

Buning uchun siz quyidagilarni bajarishingiz kerak: menyu yaratish - Jadval.

Tartibni tanlang Dizayner.

Telefon raqamlari odatda raqamlar bilan yozilishiga qaramay, telefon raqami maydoni matn ekanligini unutmang. Bu ularning sonli tarkibga ega emasligi bilan bog'liq. Telefon raqamlari hajmi bo'yicha taqqoslanmaydi, ular bir raqamdan ikkinchisiga ayirilmaydi va hokazo. Bu odatiy matn maydoni.
Kalit maydon o'tkazib yuborilishi mumkin- joriy vazifa uchun bu talab qilinmaydi.
10. Ma'lumotlar bazasi oynasining chap tomonida sichqonchani ikki marta bosish orqali yaratilgan jadvallarni birma-bir ochish va ularni eksperimental tarkib bilan to'ldirish (har birida 10 ta yozuv).
11. Ish tugagach, jadvallarni yoping va dasturdan chiqing.
Ushbu dars oddiy misol yordamida Access ma'lumotlar bazasida jadvallarni bosqichma-bosqich yaratishni ko'rsatdi. Agar sizni qiziqtirgan bo'lsa, men quyidagi video darslikni tomosha qilishni tavsiya qilaman.

Davomi bor…
1-DARS: Access ma'lumotlar bazasida jadvallarni bosqichma-bosqich yaratish
2-DARS: Access ma'lumotlar bazasida jadvallararo munosabatlarni yaratish
3-DARS: Access ma'lumotlar bazasida ma'lumotlarni tanlash uchun so'rov yaratish
4-DARS: Access ma'lumotlar bazasida parametr bilan so'rovlar yaratish
5-DARS: Access ma'lumotlar bazasida o'zaro so'rov yaratish
6-DARS: Access ma'lumotlar bazasida o'zgartirish so'rovlarini yaratish
7-DARS: Access ma'lumotlar bazasida shakllarni yaratish va to'ldirish

Zamonaviy dunyoda bizga Excel yoki Word dasturlarida ishlash qiyin bo'lgan katta hajmdagi ma'lumotlarni saqlash, tartibga solish va qayta ishlash imkonini beradigan vositalar kerak.

Bunday omborlar axborot veb-saytlari, onlayn-do'konlar va buxgalteriya qo'shimchalarini ishlab chiqish uchun ishlatiladi. Ushbu yondashuvni amalga oshiradigan asosiy vositalar MS SQL va MySQL hisoblanadi.

Microsoft Office-dan olingan mahsulot funksionallik nuqtai nazaridan soddalashtirilgan versiya bo'lib, tajribasiz foydalanuvchilar uchun tushunarli. Keling, Access 2007 da ma'lumotlar bazasini yaratishni bosqichma-bosqich ko'rib chiqamiz.

MS Access dasturining tavsifi

Microsoft Access 2007 ma'lumotlar bazasini boshqarish tizimi (DBMS) bo'lib, foydalanuvchining to'liq grafik interfeysini, ob'ektlar va ular o'rtasidagi munosabatlarni yaratish printsipini, shuningdek, SQL tizimli so'rovlar tilini amalga oshiradi. Ushbu DBMSning yagona kamchiliklari sanoat miqyosida ishlashning mumkin emasligidir. U katta hajmdagi ma'lumotlarni saqlash uchun mo'ljallanmagan. Shuning uchun MS Access 2007 kichik loyihalar uchun va shaxsiy, notijorat maqsadlarda qo'llaniladi.

Ammo ma'lumotlar bazasini qanday yaratishni bosqichma-bosqich ko'rsatishdan oldin, siz ma'lumotlar bazasi nazariyasining asosiy tushunchalari bilan tanishishingiz kerak.

Asosiy tushunchalarning ta'riflari

Ma'lumotlar bazasini yaratish va sozlashda foydalaniladigan boshqaruv elementlari va ob'ektlari haqida asosiy bilimlarsiz, mavzu sohasini o'rnatish printsipi va xususiyatlarini muvaffaqiyatli tushunish mumkin emas. Shuning uchun, endi men barcha muhim elementlarning mohiyatini sodda tilda tushuntirishga harakat qilaman. Shunday qilib, boshlaylik:

  1. Mavzu sohasi - bu asosiy va ikkilamchi kalitlar yordamida o'zaro bog'langan ma'lumotlar bazasida yaratilgan jadvallar to'plami.
  2. Ob'ekt alohida ma'lumotlar bazasi jadvalidir.
  3. Atribut - jadvaldagi alohida ustunning sarlavhasi.
  4. Kortej barcha atributlarning qiymatini qabul qiluvchi satrdir.
  5. Birlamchi kalit - bu har bir kortejga tayinlangan noyob qiymat (id).
  6. "B" jadvalining ikkilamchi kaliti "B" jadvalida qo'llaniladigan "A" jadvalidagi noyob qiymatdir.
  7. SQL so'rovi ma'lumotlar bazasi bilan ma'lum bir amalni bajaradigan maxsus ifodadir: maydonlarni qo'shish, tahrirlash, o'chirish, tanlovlar yaratish.

Endi biz nima bilan ishlashimiz haqida umumiy tasavvurga ega bo'lganimizdan so'ng, biz ma'lumotlar bazasini yaratishni boshlashimiz mumkin.

Ma'lumotlar bazasini yaratish

Butun nazariyaning ravshanligi uchun biz "Talabalar-imtihonlar" o'quv ma'lumotlar bazasini yaratamiz, unda ikkita jadval mavjud: "Talabalar" va "Imtihonlar". Asosiy kalit "Record Number" maydoni bo'ladi, chunki bu parametr har bir talaba uchun o'ziga xosdir. Qolgan maydonlar talabalar haqida toʻliqroq maʼlumot olish uchun moʻljallangan.

Shunday qilib, quyidagilarni bajaring:


Hammasi shu, endi faqat jadvallarni yaratish, to'ldirish va bog'lash qoladi. Keyingi nuqtaga o'ting.

Jadvallarni yaratish va to'ldirish

Ma'lumotlar bazasini muvaffaqiyatli yaratgandan so'ng, ekranda bo'sh jadval paydo bo'ladi. Uning tuzilishini shakllantirish va to'ldirish uchun quyidagilarni bajaring:



Maslahat! Ma'lumotlar formatini nozik sozlash uchun lentadagi "Jadval rejimi" yorlig'iga o'ting va "Formatlash va ma'lumotlar turi" blokiga e'tibor bering. U erda siz ko'rsatilgan ma'lumotlar formatini sozlashingiz mumkin.

Ma'lumotlar sxemalarini yaratish va tahrirlash

Ikki ob'ektni bog'lashni boshlashdan oldin, oldingi paragrafga o'xshab, siz "Imtihonlar" jadvalini yaratishingiz va to'ldirishingiz kerak. U quyidagi atributlarga ega: “Record number”, “Exam1”, “Exam2”, “Exam3”.

So'rovlarni bajarish uchun biz jadvallarimizni bog'lashimiz kerak. Boshqacha qilib aytganda, bu asosiy maydonlar yordamida amalga oshiriladigan qaramlikning bir turi. Buni amalga oshirish uchun sizga kerak:


Konstruktor kontekstga qarab avtomatik ravishda munosabatlarni yaratishi kerak. Agar bu sodir bo'lmasa, unda:


So'rovlarni bajarish

Agar bizga faqat Moskvada o'qiydigan talabalar kerak bo'lsa, nima qilishimiz kerak? Ha, bizning ma'lumotlar bazasida atigi 6 kishi bor, lekin ularning soni 6000 ta bo'lsa-chi? Qo'shimcha vositalarsiz buni aniqlash qiyin bo'ladi.

Aynan shu vaziyatda SQL so'rovlari yordamimizga keladi va faqat kerakli ma'lumotlarni olishga yordam beradi.

So'rovlar turlari

SQL sintaksisi CRUD tamoyilini amalga oshiradi (ingliz tilidan qisqartirilgan yaratish, o'qish, yangilash, o'chirish - "yaratish, o'qish, yangilash, o'chirish"). Bular. so'rovlar bilan siz ushbu funktsiyalarning barchasini amalga oshirishingiz mumkin.

Namuna olish uchun

Bunday holda, "o'qish" tamoyili o'ynaydi. Misol uchun, biz Xarkovda o'qiydigan barcha talabalarni topishimiz kerak. Buni amalga oshirish uchun sizga kerak:


Agar biz 1000 dan ortiq stipendiyaga ega Xarkovlik talabalarga qiziqsak, nima qilishimiz kerak? Keyin bizning so'rovimiz quyidagicha ko'rinadi:

* TANLANGAN Talabalar QAYERDA Manzil = “Xarkov” VA stipendiya > 1000;

va natijada jadval quyidagicha ko'rinadi:

Tashkilot yaratish uchun

O'rnatilgan konstruktor yordamida jadval qo'shishdan tashqari, ba'zida siz ushbu operatsiyani SQL so'rovi yordamida bajarishingiz kerak bo'lishi mumkin. Ko'pgina hollarda, bu universitet kursining bir qismi sifatida laboratoriya yoki kurs ishi paytida kerak bo'ladi, chunki haqiqiy hayotda bunga ehtiyoj yo'q. Albatta, siz professional dasturlarni ishlab chiqish bilan shug'ullanmasangiz. Shunday qilib, so'rovni yaratish uchun sizga kerak bo'ladi:

  1. "Yaratish" yorlig'iga o'ting.
  2. "Boshqa" blokidagi "Query Builder" tugmasini bosing.
  3. Yangi oynada SQL tugmasini bosing va matn maydoniga buyruqni kiriting:

JADVAL YARATING O'qituvchilar
(O'qituvchi kodi INT PRIMARY KEY,
Familiyasi CHAR(20),
Nomi CHAR(15),
Familiyasi CHAR (15),
Jins CHAR (1),
Tug'ilgan sana DATE,
asosiy_mavzu CHAR(200));

Bu erda "JADVAL YARATISH" "O'qituvchilar" jadvalini yaratishni anglatadi va "CHAR", "DATE" va "INT" - mos keladigan qiymatlar uchun ma'lumotlar turlari.


Diqqat! Har bir so'rov oxirida ";" belgisi bo'lishi kerak. Usiz skriptni ishga tushirish xatolikka olib keladi.

Qo'shish, o'chirish, tahrirlash uchun

Bu erda hamma narsa ancha sodda. So'rov yaratish maydoniga yana o'ting va quyidagi buyruqlarni kiriting:


Shakl yaratish

Jadvaldagi ko'p sonli maydonlar bilan ma'lumotlar bazasini to'ldirish qiyinlashadi. Siz tasodifan qiymatni o'tkazib yuborishingiz, noto'g'ri qiymat kiritishingiz yoki boshqa turni kiritishingiz mumkin. Bunday vaziyatda shakllar yordamga keladi, ularning yordamida siz ob'ektlarni tezda to'ldirishingiz mumkin va xato qilish ehtimoli minimallashtiriladi. Bu quyidagi bosqichlarni talab qiladi:


Biz allaqachon MS Access 2007 ning barcha asosiy funksiyalarini ko‘rib chiqdik. Oxirgi muhim komponent qoldi - hisobot yaratish.

Hisobot yaratish

Hisobot - bu ma'lumotlar bazasidan ma'lumotlarni chop etish uchun formatlash va tayyorlash imkonini beruvchi MS Accessning maxsus funksiyasi. Bu asosan etkazib berish eslatmalarini, buxgalteriya hisobotlarini va boshqa ofis hujjatlarini yaratish uchun ishlatiladi.

Agar siz hech qachon bunday funktsiyaga duch kelmagan bo'lsangiz, o'rnatilgan "Hisobot ustasi" dan foydalanish tavsiya etiladi. Buning uchun quyidagilarni bajaring:

  1. "Yaratish" yorlig'iga o'ting.
  2. "Hisobotlar" blokidagi "Hisobot ustasi" tugmasini bosing.

  3. Sizni qiziqtirgan jadvalni va chop etishingiz kerak bo'lgan maydonlarni tanlang.

  4. Kerakli guruhlash darajasini qo'shing.

  5. Har bir maydon uchun saralash turini tanlang.

MS Access da jadvallar yaratish vazifasi bilan duch kelganda harakatlar ketma-ketligini ko'rib chiqamiz.

Eslatib o'tamiz, Access ma'lumotlar bazasining barcha ob'ektlari bitta faylda yaratiladi va saqlanadi, ular Access ishga tushirish oynasidagi belgini bosish orqali yaratiladi. Yangi ma'lumotlar bazasi(Bo'sh ma'lumotlar bazasi). Bundan tashqari, bo'limda Yangi ma'lumotlar bazasi(Blank Database) maʼlumotlar bazasi nomini oʻrnatadi va maʼlumotlar bazasi fayli saqlanadigan papkani tanlaydi. Natijada, yangi bo'sh ma'lumotlar bazasi oynasi ochiladi.

Jadval strukturasini yaratish

Keling, MAHSULOT jadvalini tuzishni uning strukturasini jadval konstruktori rejimida belgilashdan boshlaylik. Ip yorlig'ida Yaratilish(Yaratish) guruhda Jadvallar(Jadvallar) buyrug'ini bajaring Stol quruvchi(Jadval dizayni).

Dizayner oynasida 1-jadval(1-jadval) (3.15-rasm) jadvalda keltirilganlarga muvofiq. 3.1, strukturaning dizayn parametrlari PRODUCT jadvalining barcha maydonlarini belgilaydi.

PRODUCT jadvalining har bir maydoni uchun biz aniqlaymiz Maydon nomi(maydon nomi), Ma'lumotlar turi(Ma'lumotlar turi) va yorliqda Umumiy(Umumiy) maydonlarning xususiyatlarini o'rnating:

  • mulkdagi matn maydonlari uchun Maydon hajmi(Field Size) jadvalning tegishli ustunida ko'rsatilgan o'lchamlarni o'rnating. 3.1;
  • VAT_RATE raqamli maydoni uchun xususiyatni tanlang:
    • Maydon hajmi(Maydon hajmi) - Yagona suzuvchi nuqta(Yagona);
    • Maydon formati(Format) - Foiz(foiz). O'rnatilgan maydon formati tanlangan yagona suzuvchi nuqta raqamlarini ko'rsatishda Foiz(foiz), ularning qiymatlari 100 ga ko'paytiriladi va ularga foiz belgisi qo'shiladi. Bunday holda, QQS stavkasi displey formatida kiritilishi kerak, masalan, 15%, 7,5%;
    • Kasrlar soni(O'nlik kasrlar) - 0;
  • PRICE maydoni uchun xususiyatni tanlang:
    • Maydon formati(Format) - Pul(Valyuta). Pul summalari Microsoft Windows-dagi standart mintaqaviy sozlamalarga muvofiq 123 456 789,00 rubl ko'rinishida ko'rsatiladi; Valyuta maydoni turi hisob-kitoblar paytida yaxlitlashni oldini olish uchun ishlatiladi. Valyuta maydonlari o'nli kasrning chap tomonida 15 ta raqam va o'ng tomonda 4 ta raqamni beradi. Pul maydoni - 8 bayt;
    • Kasrlar soni(O'nlik kasrlar) - 2;
  • xususiyatlari Imzo(Izoh), Qiymat bo'yicha shart(Tasdiqlash qoidasi) Xato xabari(Tasdiqlash matni) - har bir maydon uchun biz uni jadvalda ko'rsatilganidek o'rnatamiz. 3.1:
    • raqamli ma'lumotlar VAT_RATE maydonida saqlanadi Yagona suzuvchi nuqta(Yagona), shuning uchun tegishli qiymatlar qiymat holatida ishlatilishi kerak va ularni displey formatiga kiritish mumkin emas, ya'ni bizning holatlarimizda foiz sifatida;
  • PRICE va VAT_RATE raqamli ma'lumotlarga ega maydonlar uchun xususiyatni o'rnating Standart qiymat(Standart qiymat), masalan, 0 ga teng. Bu sizga ushbu maydonlar bilan arifmetik amallarni to'g'ri bajarish imkonini beradi;
  • MAHSULOT jadvalini QQS bilan birga narxni o'z ichiga olgan hisoblangan maydon bilan to'ldiring. Buning uchun maydon nomini o'rnating, masalan, QQS bilan narx, ma'lumotlar turini tanlang Hisoblash mumkin(Hisoblangan). Ifodani yaratuvchisi ochiladi, u erda PRODUCT jadvalidagi mavjud maydonlarni va operator belgilarini tanlab, ifodani yarating. PRICE+NARX*RATE_QQS . Xuddi shu ifoda maydonning umumiy xossalarining mos keladigan qatoriga yoziladi. Ushbu xususiyatdagi ifodani quruvchidan foydalanmasdan yozishingiz yoki tahrirlashingiz mumkin. Maydon xususiyati uchun tanlang Natija turi(Natija turi) qiymati Pul(Valyuta).

Izoh
Agar ba'zi jadval yozuvlarida narx yoki QQS qiymati kiritilmagan bo'lsa va standart qiymat uchun raqamli ma'lumotlar berilmagan bo'lsa, natija hisoblangan maydonda ko'rinmaydi. Buning sababi shundaki, agar maydonda qiymat bo'lmasa, u qiymatni oladi Null, bu bilan hisob-kitoblarni amalga oshirish mumkin emas.

Maydon xossasiga kiritilgan qiymatning sharti ifodadir. Uni ifoda yasovchi yordamida hosil qilish mumkin (3.16-rasm). Qatorning o'ng tomonida joylashgan tugmani bosganingizda quruvchi jadval dizayneri oynasida chaqiriladi (3.15-rasmga qarang). Qiymat bo'yicha shart(Tasdiqlash qoidasi) qaysi ibora kiritilishi kerak. Quruvchini buyruq bilan ham chaqirish mumkin Quruvchi(Quruvchi) guruhdagi dizaynerlar panelida Xizmat(Asboblar).

Izoh
“Tengdan katta” va “tengdan kamroq” operatorlarini kiritish uchun maxsus belgilar mavjud. Ifodani kiritishda bo'shliqlardan saqlaning. Quruvchi kerakli joylarga o'zi kiradi.

Quruvchi oynasiga ifodani kiritib, tugmani bosgandan so'ng KELISHDIKMI Access ifodani tahlil qiladi va uni satrda ko'rsatadi Qiymat bo'yicha shart(Tasdiqlash qoidasi).

Endi jadvalning asosiy kalitini aniqlaymiz. Maydon nomining chap tomonidagi belgilash maydonini bosish orqali ITEM_CODE maydonini tanlang va tugmani bosing Kalit maydoni(Asosiy kalit) tasma yorlig'ida Konstruktor(Dizayn) guruhda Xizmat(Asboblar) (3.14-rasmga qarang). Kalit o'rnatilganligi belgisi maydon nomining chap tomonidagi kalitning tasviridir. Jadvalga muvofiq kalit maydonining xususiyatlarini aniqlaymiz. 3.1.

Izoh
Ko'pincha kalit vazifasini bajaradigan va matematik hisob-kitoblarda ishlatilmaydigan inventar raqamlari va boshqa raqamlar yoki kodlar uchun raqamli ma'lumotlar o'rniga matnli ma'lumotlar turini tanlash tavsiya etiladi.

Yaratilgan jadval strukturasini saqlaymiz va yangi jadvalga nom beramiz - MAHSULOT. Buning uchun buyruqni bajaring Saqlash Jadval kontekst menyusida (Saqlash) yoqiladi Tez kirish asboblar paneli(Tez kirish asboblar panelini sozlash) yoki yorliqda Fayl(Fayl). Oynada Saqlash(Saqlash kabi) jadval nomini kiriting (3.17-rasm).

Agar xatolikni sezsangiz, matn qismini tanlang va Ctrl+Enter tugmalarini bosing
ULOSING: