Қатынас жасау

Қатынас екі кестедегі деректерді біріктіруге көмектеседі. Access жұмыс үстелі дерекқорында Қатынастар терезесінде қатынас жасауға болады. Қатынасты Access бағдарламасында өзгерту басқа процесс болып табылады және ол кейінірек Қатынасты Access бағдарламасында жасау бөлімінде түсіндіріледі.

  1. Дерекқор құралдары қойындысының Қатынастар тобында Қатынастар түймешігін басыңыз.

Дерекқор құралдары қойындысындағы қатынастар пәрмені

  1. Егер ешқандай қатынастар анықталмаған болса, Кестені көрсету диалогтық терезесі автоматты түрде пайда болады. Егер ол пайда болмаса, Құрастырушы қойындысының Қатынастар тобындағы Кестені көрсету пәрменін таңдаңыз.

Кестені көрсету диалогтық терезесі дерекқордағы барлық кестелер мен сұрауларды көрсетеді. Тек кестелерді көру үшін Кестелер түймешігін басыңыз.

  1. Бір немесе бірнеше кестені таңдап, Қосу түймешігін басыңыз. Кестелерді қосуды аяқтағаннан кейін Жабу түймешігін басыңыз.

  2. Бір өрісті (әдетте бастапқы кілт) бір кестеден басқа бір кестедегі ортақ өріске (сыртқы кілт) сүйреп апарыңыз. Бірнеше өрісті сүйреп апару үшін Ctrl пернесін басып тұрып, әрбір өрісті таңдаңыз да, содан кейін оларды сүйреңіз.

Қатынастарды өңдеу диалогтық терезесі пайда болады.

Қатынастарды өңдеу диалогтық терезесі

  1. Көрсетілетін өріс атауларының қатынастың ортақ өрістеріне жататындығын тексеріңіз. Егер өрістің атауы қате болса, өріс атауын басып, тізімнен тиісті өрісті таңдаңыз.

  2. Бұл қатынас үшін деректер тұтастығын қамтамасыз ету үшін Деректер тұтастығын қамтамасыз ету ұяшығына белгі қойыңыз.

  3. Жасау пәрменін таңдаңыз.

Access бағдарламасы екі кесте арасындағы қатынас сызығын көрсетеді. Деректер тұтастығын қамтамасыз ету ұяшығына белгі қойылған болса, сызық екі шетінде қалыңырақ болып көрінеді. Сонымен қатар, Деректер тұтастығын қамтамасыз ету ұяшығына белгі қойған болсаңыз, 1 саны қатынас сызығының бір жағындағы жуан бөліктің үстінде көрсетіледі, ал шексіздік таңбасы () сызықтың екінші жағындағы жуан бөліктің үстінде пайда болады.

Ескертулер : 

  • Біреуі біреуге қатынасын жасау     Ортақ өрістің екеуінде де (әдетте бастапқы кілт пен сыртқы кілт өрістері) бірегей индекс болуы керек. Бұл осы өрістердің Индекстелген сипатын Иә (қайталаусыз) күйіне орнату керектігін білдіреді. Екі өрісте де бірегей индекс болса, Access бағдарламасы «біреуі біреуге» қатынасын жасайды.

  • Біреуі көпке қатынасын жасау     Қатынастың бір жағындағы өрістің (әдетте бастапқы кілт) бірегей индексі болуы керек. Бұл осы өрістің Индекстелген сипатының Иә (қайталаусыз) күйіне орнатылу керектігін білдіреді. Көп жағындағы өрістің бірегей индексі болмауы керек. Оның индексі болуы мүмкін, бірақ ол көшірмелерге рұқсат етуі керек. Бұл осы өрістің Индекстелген сипатын Жоқ не Иә (қайталаулармен) күйіне орнату керектігін білдіреді. Бірегей индекс бір өрісте бар, екіншісінде жоқ болғанда, Access бағдарламасы «біреуі көпке» қатынасын жасайды.

Access бағдарламасында қатынасты жасау

Қатынастар терезесі Access бағдарламасында қолжетімді емес. Access бағдарламасында қатынас жасаудың орнына басқа кестедегі тиісті өрістен мәндерді алатын іздеу өрісін жасайсыз. Мысалы, қызметкерлер кестесі бар делік және әр қызметкердің қай аймақта жұмыс істейтінін көрсету үшін Аймақтар кестесіне іздеу өрісін қосуды қалайсыз.

Ескерту :  Іздеу кезінде мәндер алынатын көз ретінде пайдаланылатын өріс іздеу өрісін жасаудан бұрын болуы тиіс.

Іздеу өрісін жасау әдісі:

  1. Шарлау арқылы өтіп, жаңа іздеу өрісін жасағыңыз келетін кестені екі рет басу арқылы ашыңыз. (Кеңес: Қолжетімді кестелерді көру үшін Басты > Шарлау аумағы тармағын басуыңыз қажет болуы мүмкін.)

    Жоғарыдағы мысалда Қызметкерлер кестесін басыңыз.

  2. Кестеде соңғы өрістің астыңғы жағындағы Өріс атауы бағанын басыңыз да, жаңа іздеу өрісінің атауын теріңіз.

    Мысалда, өріс атауы ретінде Аймақ деп теріңіз.

  3. Деректер түрі бағанында көрсеткіні басып, Іздеу түймешігін басыңыз.
    Іздеу өрісі үшін деректерді іздеу түрін орнату

    Іздеу шебері іске қосылады.

  4. Іздеу шеберінің алғашқы бетінде Іздеу өрісі мәндерді басқа кестеден немесе сұраудан алғанын қалаймын параметрін таңдаңыз. Диалогтық терезеде қосымша опциялар пайда болады.

  5. Іздеу үшін мәндер ұсынатын кесте не сұрау атауын таңдаңыз.

    Мысалда, Кестені таңдаңыз: Аймақтар.
    Іздеу шеберіндегі таңдалатын опциялар
    (Кескіндегі кестелер атауы біз пайдаланып жатқан мысалмен сәйкес келеді.)

  6. Кестені таңдағаннан кейін іздеу өрісіңіз үшін көрсету мәні ретінде пайдаланғыңыз келетін өрісті таңдау үшін Іздеу өрісінде қандай мәнді көрсету қажет тізімін пайдаланыңыз. Әдепкі бойынша, Access бағдарламасы таңдалған кестеден табылатын алғашқы мәтін өрісін таңдайды.

    Мысалда, таңдалған, Тақырып, өрісін көрсету мәні ретінде қалдырасыз.

  7. Қажет болса, сұрыптауды орнату үшін Іздеу өрісіндегі элементтерді сұрыптағыңыз келе ме тізімін пайдаланыңыз.

  1. Жазба «Аймақтар» кестесінен жойылғанда не болуы тиіс тармағында екі кесте арасында болатын қатынас түрін және деректер тұтастығын қамтамасыз ету қажеттігін орнатыңыз. (Осы сұрақтағы кесте атауы 5-қадамда таңдаған кестеңізге байланысты өзгешеленеді.)

    Іздеу шебері әдепкіде «Қызметкерлер» кестесінде ұқсас жазбалар болғанда жоюдың алдын алу параметріне орнатады, себебі бұл көп жағдайлардағы ең қауіпсіз опция. Мысалда, бұл опция аймақ қызметкерлер кестесіндегі жазбаларда пайдаланылған жағдайда мәнді аймақтар кестесінен жоя алмайтыныңызды білдіреді. Сондықтан, егер қызметкер жазбалары «Батыс» сияқты аймақты пайдаланылып жатса және аймақтар кестесінен «Батыс» жоюға тырыссаңыз, Access бағдарламасы оны жоюдың алдын алады. Осы жағдайда аймақтар кестесінен «Батыс» жоймастан бұрын сол мәнді басқаға қолдану арқылы барлық қызметкер жазбаларын қалпына келтіруіңіз қажет. Соңғы опция осы мысалда жарамды болуы мүмкін, себебі ол сізге аймақтар кестесінен «Батыс» мәнін жоюға мүмкіндік береді. «Батыс» мәніне орнатылған қызметкер жазбаларынан аймақ мәні мәнді бос қалдыру арқылы автоматты түрде жойылады. Екінші опцияны таңдау барлық қызметкер жазбаларын аймақ мәні «Батыс» етіп орнатылған қызметкерлер кестесінен жояды. Ол кезекпен жою деп аталады және мысалда қажет етілетіннен көбірек деректер жояды. Осы опцияны таңдау кезінде сақ болыңыз.

Қатынастар туралы қосымша мәліметтер алу үшін Қатынас жасау, өңдеу немесе жою мақаласын қараңыз.

Қатынастарды өңдеу немесе жою туралы негізгі мәліметтер ғана қажет пе? Келесі мақалаларды қараңыз:

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×