Сұрауларда бірнеше мәнді өрістерді қолдану

Маңызды :  Осы мақаланы компьютер аударған, ескерту мәтінін қараңыз. Анықтама алу үшін осы мақаланың ағылшын тіліндегі нұсқасын осы жерден таба аласыз.

Microsoft Office Access 2007 бағдарламасында ақаулық тағайындаған адамдардың тізімі сияқты бірнеше мәндерді ұстайтын өрісті жасауыңызға болады. Бірнеше мәнді өрістерді Windows SharePoint Services 3.0 тізімінде сақталған мәліметпен жұмыс жасау үшін Office Access 2007 қолдану кезі сияқты кей жағдайларда қолдануға болады және ол тізім Windows SharePoint Services 3.0 ішіндегі бірнеше өріс түрлерінің бірін қолданатын өрісті қамтиды.

Бұл бөлім бірнеше мәнді өрістерді және оларды сұраулар ішінде қалай қолдану керектігін талқылайды.

Бұл бөлімде

Көп мәнді өріс не?

Сұрауларды таныстыру

Бірнеше мәнді өрісті сұрауда бейнелеу

Жекелеген мәндерді бірнеше мәнді өрісте бейнелеу

Іздеу өрісіндегі шектелген мән мен бейнеленген мәнді түсіну

Шектелген мәнді сұрауда бейнелеу

Бірнеше мәнді өрістің қарапайым сұрау шарттарын енгізу

Бірнеше мәнді өрісте бірнеше мәнді іздеу

.Мән өрісін өріс тізіміне қосудың әсерін түсіну

Басқа жалпы қызметтерін санау, топтау және қолдану

Қосу сұрауын бірнеше мәнді өріспен бірге қолдану

Жаңарту сұрауын бірнеше өріспен бірге қолдану

Жою сұрауын бірнеше мәнді өріспен бірге қолдану

Беттің жоғары бөлігі

Көп мәнді өріс не?

Сізде бір тапсырма бар делік және оны қызметкерлеріңіздің немесе мердігерлеріңіздің біріне тағайындауыңыз керек. Бірақ, Сіз оны бір кісіге емес, бірнеше кісілерге тапсыру керек деп ұйғарасыз. Office Access 2007 бағдарламасында кісілерді тізімден таңдауға мүмкіндік беретін көп мәнді өрісті жасауға болады.

Көп мәндік өріс

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

Бірнеше мәнді өрістің өзгертпелі жолағы

Таңдалған кісілер көп мәнді өрісте сақталынады және көрсетілген кезде бір бірінен үтірлермен (әдепкіде) ажыратылады.

Үтірмен бөлінген мәндері бар бірнеше мәнді өріс

Көп мәнді өрістер жетілдірілген дерекқор жасақтамасын жасамай, бірнеше мән таңдап, оларды сақтау қажет болған жағдайларда бұл жұмысты жеңілдету үшін арналған. Сондай-ақ, көп мәнді өрістер Windows SharePoint Services бағдарламасымен біріктіру үшін маңызды себебі SharePoint тізімдері де көп мәнді өрістерге қолдау көрсетеді.

Реляциялық дерекқорларды басқаратын жүйелерінің басым көпшілігі бір өрісте бірнеше мән сақтауға тыйым салған кезде Office Access 2007 бағдарламасы бұған неге рұқсат береді деп ғажаптануыңыз мүмкін. Бұл сұраққа жауап мынадай: Office Access 2007 бағдарламасының дерекқор механизімі іс жүзінде мәндерді бір өрісте сақтамайды. Сіз көрген және пайдаланған нәрсе бір өріс болып көрінгенімен осы мәндер іс жүзінде бір бірінен тәуелсіз болып сақталынады және жасырылған, жүйелік кестелерде басқарылады. Деректерді автоматты түрде ажырату және оларды қайта қосып, мәндерді бір өрісте көрсету арқылы Access дерекқор механизмі осы жұмысты Сіз үшін істейді.

Техникалық тұрғыдан қарағанда Access бағдарламасының көп мәнді өріс көп-көпке қатынасына ұқсайды. Мәселен, Сізде рәсімдер кестесі бар және оның ішінде Сіз әрбір рәсімді өткізу үшін жауапкершілікті бір немесе бірнеше қызметкерлерге жүктейсіз делік. Рәсімдерді қызметкерлерге тағайындау үшін «КімгеТағайындалған» аталатын көп мәнді өріс жасайсыз. Рәсімдер мен қызметкерлер арасындағы қатынас көпке-көп қатынасы болып табылады. Бұл дегені көп қызметкерлерді бір рәсімге тағайындауға болады және бір қызметкерді бірнеше рәсімдерге тағайындауға болады.

Беттің жоғары бөлігі

Сұрауларды таныстыру

Дерекқорлар келесі мәліметке қызмет көрсету мақсатында жұмыс істейді: «Қай өнім ең жақсы өтеді? Ең жақсы тапсырыс берушіміз кім? Сатуға қатысты мақсаттарымызға қол жеткізудеміз ме?» Бұлар жақсы жасақталған дерекқордан legitimately сұрауыңыз мүмкін сұрақтар болып табылады. Жауаптарды Access дерекқорынан алу үшін сұрауды жасайсыз және қажетті шарттарды енгізесіз. Сұраудағы деректердің бір немесе бірнеше кестелерден алуынуы мүмкін. Access бағдарламасының сұрағыңызға жауап беретін деректерді алғанынан соң, деректерді қарауыңызға және сараптауыңызға болады. Сұрауды жасағаннан соң, оны пішін, есеп, сызбалық немесе тіпті басқа сұраудың негізі ретінде қолдануыңызға болады.

Office Access 2007 бірнеше мәнді өрістерді белгілі бір сұрауларда және белгілі бір жолдарда қолдануға мүмкіндік береді. Бірнеше мәнді өрісті сұрауда бейнелеуіңізге, жекелеген мәндерді сұраудағы бірнеше мәнді өрісте бейнелеуіңізге және бірнеше мәнді өрістерді қолдану арқылы белгілі бір таңдамалы жалпы амалдар мен әрекет сұрауларын орындауыңызға болады.

Беттің жоғары бөлігі

Бірнеше мәнді өрісті сұрауда бейнелеу

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

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқор таңдаңыз да оны ашыңыз.

  3. Жасау қойындысындағы Кестелер тобында орналасқан Кесте белгішесін басыңыз.

    Access таспасының суреті

  4. Кестені көрсету тілқатысу терезесінде көп мәнді өрісті ұстайтын кестені (бұл мысалда - «Мәселелер» кестесін) таңдаңыз да Қосу түймешігін басыңыз.

  5. Жабу пәрменін нұқыңыз.

  6. Қолданғыңыз келетін өрістерді сұраудың жасақтама торына сүйреңіз. Бұл мысалда Тақырып өрісін және Тағайындалған атты бірнеше мәнді өрісті сұрау торына сүйреңіз.

  7. Жасақтама қойындысының Нәтижелер тобында Жегу түймешігін нұқыңыз.

Сұрау нәтижеңіз келесі бейнедегідей болады — бір баған ақаулық тақырыбын, ал екінші баған бірнеше мәнді өрісті бейнелейді:

Тақырып және Тағайындалған өрістерін көрсететін Сұрау нәтижесі

Сұрауды Жасақтама көрінісін қолдану арқылы жасағаныңызда, Access сәйкес SQL (Structured Query Language) есебін өзіндік түрде жасайды. SQL Access қолданатын сұрау тілі болып табылады. SQL есебін көру үшін SQL Көрінісіне төмендегі іс ретін пайдалану арқылы көшуіңізге болады.

  1. Жасақтама қойындысының Нәтижелер тобында Көрініс мәзірін бейнелеу үшін Көрініс астындағы көрсеткіні нұқыңыз.

  2. SQL Көрінісі түймешігін нұқыңыз.

SQL есебі төмендегідей болып келеді:

SELECT Issues.Title, 
Issues.AssignedTo
FROM Issues;

Беттің жоғары бөлігі

Жекелеген мәндерді бірнеше мәнді өрісте бейнелеу

Әр атаудың немесе Тағайындалған мәнінің бөлек жолда пайда болуы үшін Тағайындалған бірнеше мәнді өрісін кеңейтілген (кейде жайпақ деп аталатын) түрде көргіңіз келеді делік. Мұны жасау үшін мұндағы сұрау жолында көрсетілгендей Мән сипатын «.Мән» жолын Өріс жолындағы «Тағайындалған» қосу арқылы көрсетуіңіз қажет:

Тақырып және Тағайындалған.Мәнді көрсететін сұрау торы

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

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқор таңдаңыз да оны ашыңыз.

  3. Жасау қойындысындағы Кестелер тобында орналасқан Кесте белгішесін басыңыз.

    Access таспасының суреті

  4. Кестені көрсету тілқатысу терезесінде көп мәнді өрісті ұстайтын кестені (бұл мысалда - «Мәселелер» кестесін) таңдаңыз да Қосу түймешігін басыңыз.

  5. Жабу батырмасын нұқыңыз.

  6. Сұрау торына пайдаланғыңыз келетін өрістерді (бұл мысалда - «КімгеТағайындалған.Мән» деп аталатын өрісті) сүйреп апарыңыз.

  7. Жасақтама қойындысындағы Нәтижелер тобында орналасқан Жегу түймешігін басыңыз.

Тақырып және жекелеген Тағайындалған мәндерін көрсететін сұрау нәтижесі

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

  1. Жасақтама қойындысының Нәтижелер тобында Көрініс мәзірін бейнелеу үшін Көрініс астындағы көрсеткіні нұқыңыз.

  2. SQL Көрінісі түймешігін нұқыңыз.

SQL есебі төмендегідей болып келеді:

SELECT Issues.Title, 
Issues.AssignedTo.Value
FROM Issues;

Беттің жоғары бөлігі

Іздеу өрісіндегі шектелген мән мен бейнеленген мәнді түсіну

Бірнеше мәнді өріс іздеу өрісі болып табылады. Іздеу өрісі мәндері басқа кесте немесе сұрау немесе мән тізімінен алынатын кестедегі өріс болып табылады. Бірнеше нұсқаларында Access жалғыз мәнді іздеу өрістерін қолдады. Бірнеше мәнді іздеу өрістері Office Access 2007 бағдарламасының жаңа мүмкіндіктері болып табылады. Іздеу өрісінің мақсаты ID (немесе басқа бөгде кілт мәні) сияқты нөмірдің бейнеленуін атау сияқты мағыналы нәрсемен алмастыру болып табылады. Мысалы, істес кісінің код нөмірін бейнелеудің орнына, Access істес кісінің атын бейнелей алады. Істес кісінің код нөмірі шектелген мән болып табылады. Ол дерек көзі болып табылатын кесте немесе сұрауда өзіндік түрде ізделеді және істес кісі атымен алмастырылады. Істес кісі аты бейнеленген мән болып табылады.

Бейнеленген мән мен шектелген мәні бар жалғыз-мәнді Іздеу өрісіңдегідей, бірнеше мәнді Іздеу өрісі қолданушы тілдесуінде пайда болатын бейнеленген мәндерін және кестеде сақталатын шектелген мәндерді қамтиды. Бірнеше мәнді өрістегі әр енгізілім үшін бейнеленген мән шектелген мән негізінде «ізделеді».

Бұл Access бағдарламасының өрісте сақталған шектелген мәнге ұқсамайтын ізделген бейнеленген мәнді жиі бейнелейтінін білдіреді. Мысалы, AssignedTo өрісін қолданатын алдыңғы мысалда, Кеңейтілген істес кісілер сұрауынан алынған жұмыскер код мәндерінің жиыны Тағайындалған өрісіне сақталады. Бірнеше мәнді өріс жасалған кезде Кеңейтілген істес кісілер сұрауы Жол қайнар көзі ретінде таңдалған болатын.

Бұл жұмыскердің код мәндері шектелген мәндер болып табылады. Алайда, Тағайындалған өрісі іздеу өрісі болатындықтан, Access сұрау нәтижесінде ізделген мәндер жиынтығын бейнелейді — бұл жағдайда, істес кісілер аттары. Істес кісілер аттары бейнеленген мәндер болып табылады.

Көрсетілген мәндері бар деректер парағы мен байланыстырылған мәндері бар деректер парағын салыстыру

1. Бейнеленген мәндер.

2. Шектелген мәндер.

Бірнеше мәнді өрістің Іздеу сипаттарын Жасақтама Көрінісінде көруіңізге болады. Міне, қалай жасауға болады:

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқорды таңдаңыз және ашыңыз.

  3. Шарлау аумағында бірнеше мәнді өріс сақталған кестені тінтуірдің оң жақ түймешігімен нұқыңыз.

  4. Жасақтама Көрінісі түймешігін нұқыңыз.

  5. Бірнеше мәнді өрісті (мысалы, Тағайындалған пәрменін нұқыңыз) нұқыңыз.

  6. Өріс Сипаттары астында, Іздеу қойындысын нұқыңыз.

Көп мәнді іздеу өріс сипаттары

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

Беттің жоғары бөлігі

Шектелген мәнді сұрауда бейнелеу

Бейнеленген мән әдепкіде деректер парағы көрінісінде өзіндік түрде көрсетіледі. Сұрауды жасаған кезде шектелген мәннің көрсетілуі үшін осы күйді айналып өтуіңізге болады. Орындауыңыз қажет қадамдар төмендегі іс ретінде көрсетілген:

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқор таңдаңыз да оны ашыңыз.

  3. Жасау қойындысындағы Кестелер тобында орналасқан Кесте белгішесін басыңыз.

    Access таспасының суреті

  4. Кестені көрсету тілқатысу терезесінде көп мәнді өрісті ұстайтын кестені (бұл мысалда - «Мәселелер» кестесін) таңдаңыз да Қосу түймешігін басыңыз.

  5. Жабу пәрменін нұқыңыз.

  6. Қолданғыңыз келетін өрістерді сұраудың жасақтама торына сүйреңіз. Бұл мысалда Тақырып өрісін және Тағайындалған.Мән деп аталатын бірнеше мәнді өрісті сұрау торына сүйреңіз.

  7. Өрісте фокустың болуы үшін сұрау торындағы Тағайындалған.Мән өрісін нұқыңыз.

  8. Жасақтама қойындысының Көрсету/Жасыру тобында Сипат парағы түймешігін нұқыңыз.

  9. Сипат Парағында Іздеу қойындысының Бейнелеуді басқару элементісипатында Мәтін жолағы түймешігін таңдаңыз.

Сұрау торындағы бейнелеуді басқару элементінің сипаты

Бейнелеуді Басқару элементінің сипатын Мәтін Жолағына өзгерткеніңізде, бейнеленген мән орнына шектелген мәннің пайда болуы үшін қалыпты іздеу бағанының күйін ажыратасыз.

Сұрау нәтижесінде бейнеленген шектелген мән

Беттің жоғары бөлігі

Бірнеше мәнді өрістің қарапайым сұрау шарттарын енгізу

Мәселелердің "Ахмет Серіков" тағайындалғанын көргіңіз келеді делік. Сұрау шарттарын сұрау торындағы Шарттар жолына енгізуіңізге болады, бірақ іздеу өрісінің шарттарын енгізгенде, бейнеленген мән емес, шектелген мәнді енгізуіңіз қажет. Бұл жағдайда, Ахмет Серіков шектелген мәні 6 деп анықтайсыз. Бұл Ахмет үшін Кеңейтілген Істес Кісілер сұрауындағы сәйкес негізгі кілт мәні болып табылады.

Ахмет тағайындалған мәселелерді бейнелейтін сұрауды жасау үшін:

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқор таңдаңыз да оны ашыңыз.

  3. Жасау қойындысындағы Кестелер тобында орналасқан Кесте белгішесін басыңыз.

    Access таспасының суреті

  4. Кестені көрсету тілқатысу терезесінде көп мәнді өрісті ұстайтын кестені (бұл мысалда - «Мәселелер» кестесін) таңдаңыз да Қосу түймешігін басыңыз.

  5. Жабу пәрменін нұқыңыз.

  6. Қолданғыңыз келетін өрістерді сұрау торына сүйреңіз. Бұл мысалда Тақырыпты тордағы бірінші бағанға сүйреңіз. Сосын Тағайындалған өрісін екінші бағанға сүйреңіз.

  7. Сұрау торының қойындысында Тағайындалған астындағы Шарттар жолына 6 енгізіңіз. Бейнеленген мән емес, шектелген мән енгізгеніңізді ескеріңіз.

    Бірнеше мәнді өрістегі критерийлері бар сұрау торы

  8. Жасақтама қойындысының Нәтижелер тобында сұрауды жегу үшін Жегу түймешігін нұқыңыз.

Сұрауды жеккен кезде нәтиже Деректер парағы көрінісінде пайда болады. Сұраудың "Ахмет Серіков" пайда болатын жолдарды ғана көрсететінін ескеріңіз.

Тағайындалған мәні 6 мәнін қамтитын сұрау нәтижесі

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

  1. Жасақтама қойындысының Нәтижелер тобында Көрініс мәзірін бейнелеу үшін Көрініс астындағы көрсеткіні нұқыңыз.

  2. SQL Көрінісі түймешігін нұқыңыз.

SQL есебі төмендегідей болып келеді:

SELECT Issues.AssignedTo
FROM Issues
WHERE (((Issues.AssignedTo.Value)=6));

Код нөмірінің орнына мәтінді іздеу

Код нөмірлерінің енгізілімін қиын деп тапсаңыз және іздеу мәні ретінде "Ахмет Серіков" атауын енгізуді қаласаңыз не болады? Осының болуы үшін сұрау нәтижесінде мәтіндік атауды қамтитын өрістің болуы қажет. Осылайша, сол өрісте "Ахмет Серіков" іздеуіңізге болады.

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

Бұл мысалда, істес кісінің атауы өрісі кестеде орналаспаған. Керісінше, ол бірнеше мәнді Тағайындалған өрісі үшін деректерді қамтамасыз ететін бастапқы сұрауда орналасады. Бастапқы кесте немесе сұрау нәтижесіндегі сұраудағы өрісті (бұл мысалда, істес кісі атауы) қосу үшін бастапқы кесте немесе бірнеше мәнді өрістің сұрауын бірнеше мәнді өрісті қамтитын кестемен біріктіруіңізге болады. Сосын, бірнеше мәнді өрістің орныны сол өрісті іздеуіңізге болады.

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқор таңдаңыз да оны ашыңыз.

  3. Жасау қойындысындағы Кестелер тобында орналасқан Кесте белгішесін басыңыз.

    Access таспасының суреті

  4. Кестені көрсету тілқатысу терезесінде бірнеше мәнді өрісті қамтитын кестені (бұл мысалда, «Мәселелер») нұқыңыз, сосын Қосу түймешігін нұқыңыз.

  5. Кестені Көрсету тілқатысу терезесінде Сұраулар қойындысын нұқыңыз, сосын бірнеше мәнді өрістің дерек көзі болып табылатын сұрауды (бұл мысалда, «Кеңейтілген Істес Кісілер»), сосын Қосу түймешігін нұқыңыз.

  6. Жабу пәрменін нұқыңыз.

  7. Қолданғыңыз келетін өрістерді сұрау торына сүйреңіз. Бұл мысалда, Тақырыпты Мәселелер кестесінен сұраудың бірінші бағанына сүйреңіз. Сосын, Істес кісі Атауы Кеңейтілген Істес Кісілер сұрауынан екінші бағанға сүйреңіз және Көрсету құсбелгі көзін қойыңыз. Сосын Тағайындалған өрісін үшінші бағанға сүйреңіз.

  8. Егер Кеңейтілген істес кісілер сұрауының код өрісі мен Тағайындалған.Мән өрісі арасындағы біріктіру сызығы төменде көрсетілгендей көрінбесе, Кеңейтілген Істес кісілер сұрауының код өрісінен Мәселелер кестесіндегі Тағайындалған.Мән өрісін нұқыңыз және сүйреңіз.

    Біріктіру сызығы пайда болады.

    Егер басқа да біріктіру сызықтары көрінсе, оларды жойыңыз. Біріктіру сызығын жоюға оны таңдау үшін нұқыңыз, сосын Delete пернесін басыңыз.

  9. Сұрау торында Істес кісі Атауы астындағы Шарттар жолына "Ахмет Серіков" деп енгізіңіз.

    "Ахмет Серіков" қамтитын Тағайындалған шарттары бар сұрау торы

  10. Жасақтама қойындысының Нәтижелер тобында сұрауды жегу үшін Жегу түймешігін нұқыңыз.

Сұрауды жеккен кезде, нәтиже Деректер парағы көрінісінде пайда болады. Сұрау нәтижелерінің "Ахмет Серіков" пайда болатын жолдарын ғана көрсететінін ескеріңіз. Бұл әдіс бастапқы кесте немесе сұраудағы код пен Тағайындалған.Мән өрісі арасындағы біріктіру бірнеше мәнді өрістің әр мәні үшін бөлек жол шығаруына байланысты жасайды; және әр жол, сондай-ақ, толық аты-жөні бар Істес кісі Атауы өрісін қамтиды. Істес кісі Атауының іздеу өрісіне қарағанда есептелген өріс болуына байланысты, қандай да бір шектелген мән және бейнеленген мән болмайды. Бір ғана мән бар — істес кісі атауы. Сондықтан, сәйкес келетін мәтінді ұсынуыңызға болады, бұл жағдайда "Ахмет Серіков".

"Ахмет Серіков" қамтитын Тағайындалған мәндері бар сұрау нәтижесі

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

  1. Жасақтама қойындысының Нәтижелер тобында Көрініс мәзірін бейнелеу үшін Көрініс астындағы көрсеткіні нұқыңыз.

  2. SQL Көрінісі түймешігін нұқыңыз.

SQL есебі төмендегідей болып келеді:

SELECT Issues.Title, Issues.AssignedTo 
FROM [Contacts Extended] INNER JOIN Issues ON
[Contacts Extended].ID = Issues.AssignedTo.Value
WHERE ((([Contacts Extended].[Contact Name])=
"Kelly Rollin"));

Беттің жоғары бөлігі

Бірнеше мәнді өрісте бірнеше мәнді іздеу

Кейде, бірнеше мәндерге ұқсастық іздеуіңіз қажет болады. "Ахмет Серіков" және "Ләйлә Ұшқынова" екеуі де Тағайындалған өрісіндегі мәндер арасында болып табылатын мәселелерді көргіңіз келеді делік. Ахмет Серіков шектелген мәні 6 және Ләйлә Ұшқынова шектелген мәні 10. Бірнеше мәннің бірнеше шарттарын көрсету үшін ЖӘНЕ және НЕМЕСЕ амалдағыштарын қолдануыңызға болады.

Сұрауды жасау үшін төмендегі іс ретін қолданыңыз.

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқор таңдаңыз да оны ашыңыз.

  3. Жасау қойындысының Басқа тобында Сұрау жасақтамасы түймешігін нұқыңыз.

  4. Кестені көрсету тілқатысу терезесінде бірнеше мәнді өрісті қамтитын кестені (бұл мысалда, «Мәселелер») нұқыңыз, сосын Қосу түймешігін нұқыңыз.

  5. Жабу пәрменін нұқыңыз.

  6. Қолданғыңыз келетін өрістерді сұрау торына сүйреңіз. Бұл мысалда Тақырыпты тордағы бірінші бағанға сүйреңіз. Сосын Тағайындалған өрісін екінші бағанға сүйреңіз.

  7. Сұрау торында Тағайындалған астындағы Шарттар жолына 6 және 10 мәндерін теріңіз.

    Бірнеше мәнді өрісте ЖӘНЕ қолданылуын көрсететін сұрау

  8. Жасақтама қойындысының Нәтижелер тобында сұрауды жегу үшін Жегу түймешігін нұқыңыз.

Сұрауды жеккен кезде нәтиже Деректер парағы көрінісінде пайда болады.

Бірнеше мәнді өрісте ЖӘНЕ қолданылуын көрсететін сұрау нәтижесі

Нәтиже Ахмет Серіков мен Ләйлә Ұшқынова екеуі де тағайындалған мәселелерді бейнелейді. Сұрауды Жасақтама көрінісін қолдану арқылы жасағаныңызда, Access сәйкес SQL (Structured Query Language) есебін өзіндік түрде жасайды. SQL Access қолданатын сұрау тілі болып табылады. SQL есебін көру үшін төмендегі іс ретін пайдалану арқылы SQL көрінісіне ауысуыңызға болады.

  1. Жасақтама қойындысының Нәтижелер тобында Көрініс мәзірін бейнелеу үшін Көрініс астындағы көрсеткіні нұқыңыз.

  2. SQL Көрінісі түймешігін нұқыңыз.

SQL есебі төмендегідей болып келеді:

SELECT Issues.Title, Issues.AssignedTo
FROM Issues
WHERE (((Issues.AssignedTo.Value)=6
And (Issues.AssignedTo.Value)=10));

ЖӘНЕ амалдағышы орнына OR операторын қолдану

"Ахмет Серіков" немесе "Ләйлә Ұшқынова" екеуінің біреуі пайда болатын жолдар тізімін беру үшін сұрауды өзгертуді қалайсыз делік. SQL есебін ЖӘНЕ амалдағышының орнына НЕМЕСЕ амалдағышын қолданатындай етіп өңдеуіңізге болады. Есеп осыдан кейін төмендегідей болу керек:

SELECT Issues.Title, Issues.AssignedTo
FROM Issues
WHERE (((Issues.AssignedTo.Value)=6
Or (Issues.AssignedTo.Value)=10));

Сұрауды жеккен кезде нәтиже Деректер парағы көрінісінде пайда болады.

Бірнеше мәнді өріспен бірге НЕМЕСЕ амалдағышын қолданатын сұрау

Нәтиже Ахмет Серіков немесе Ләйлә Ұшқынова екеуінің бірі тағайындалған мәселелерді бейнелейді.

Беттің жоғары бөлігі

.Мән өрісін өріс тізіміне қосудың әсерін түсіну

Сұраудағы .Мән өрісін шығыс бағандарының тізіміне (ТАҢДАМАЛЫ тізім) қосудың әсерін түсіну маңызды болып табылады. Сұрау өңделген кезде, бірінші қадам ҚАЙДА ұсынысының немесе сүзгісінің әсерінсіз нәтиже жиынын жасау болып табылады. Сүзгі бастапқы жиында қолданылады. Сондықтан, әуелі сол нәтиже жиыны жасалатындай, сосын ҚАЙДА ұсынысындағы сүзгі арқылы азайтылатындай ойлаған дұрыс. Мысалы, мына мысалды қарастырыңыз:

SELECT Issues.Title, AssignedTo
FROM Issues
WHERE NOT AssignedTo.Value = 3;

Бастапқы нәтиже жиыны сүзгілеуге дейін келесідей болуы мүмкін:

Тақырып

Тағайындалған

1-ақаулық

Қайсар Қарағаев, Бәтима Тұрғанбаева

2-ақаулық

Гүлім Қаспақова, Ахмет Серіков, Қалампыр Бәпенова, Ләйлә Ұшқынова

3-ақаулық

Мәжит Келдібаев, Ахмет Серіков, Бәтима Тұрғанбаева, Мұрат Көгенбаев

4-ақаулық

Кәмшат Байтасова, Ләйлә Ұшқынова

5-ақаулық

Қайсар Қарағаев, Гүлім Қаспақова

6-ақаулық

Ақыш Мәлішбаев, Ахмет Серіков

7-ақаулық

Мәжит Келдібаев, Қалампыр Бәпенова

8-ақаулық

Қайсар Қарағаев

9-ақаулық

Ахмет Серіков, Ләйлә Ұшқынова

10-ақаулық

Бәтима Тұрғанбаева, Мұрат Көгенбаев

Сүзгілеу қадамы бастапқы нәтиже жинағынан басталады және код 3 болып табылатын Қайсар Қарағаев қамтымайтын жолдарды таңдайды:

Тақырып

Тағайындалған

2-ақаулық

Гүлім Қаспақова, Ахмет Серіков, Қалампыр Бәпенова, Ләйлә Ұшқынова

3-ақаулық

Мәжит Келдібаев, Ахмет Серіков, Бәтима Тұрғанбаева, Мұрат Көгенбаев

4-ақаулық

Кәмшат Байтасова, Ләйлә Ұшқынова

6-ақаулық

Ақыш Мәлішбаев, Ахмет Серіков

7-ақаулық

Мәжит Келдібаев, Қалампыр Бәпенова

9-ақаулық

Ахмет Серіков, Ләйлә Ұшқынова

10-ақаулық

Бәтима Тұрғанбаева, Мұрат Көгенбаев

Енді, екінші мысалды қарастырыңыз — өріс тізіміндегі .Мән өрісін қамтитын біреуін. Әуелі, .Мән өрісінің бар болуы бастапқы нәтиже жиынын сүзгілеуге дейін қалай өзгертетінін ескеріңіз:

SELECT Issues.Title, AssignedTo.Value
FROM Issues
WHERE NOT AssignedTo.Value = 3;

Бастапқы нәтиже жиыны сүзгілеуге дейін келесідей болып көрінеді:

Тақырып

Тағайындалған.Мән

1-ақаулық

Қайсар Қарағаев

1-ақаулық

Бәтима Тұрғанбаева

2-ақаулық

Гүлім Қаспақова

2-ақаулық

Ахмет Серіков

2-ақаулық

Ләйлә Ұшқынова

2-ақаулық

Қалампыр Бәпенова

3-ақаулық

Бәтима Тұрғанбаева

3-ақаулық

Мәжит Келдібаев

3-ақаулық

Ахмет Серіков

3-ақаулық

Мұрат Көгенбаев

4-ақаулық

Ләйлә Ұшқынова

4-ақаулық

Кәмшат Байтасова

5-ақаулық

Қайсар Қарағаев

5-ақаулық

Гүлім Қаспақова

6-ақаулық

Ахмет Серіков

6-ақаулық

Ақыш Мәлішбаев

7-ақаулық

Мәжит Келдібаев

7-ақаулық

Қалампыр Бәпенова

8-ақаулық

Қайсар Қарағаев

9-ақаулық

Ахмет Серіков

9-ақаулық

Ләйлә Ұшқынова

10-ақаулық

Мұрат Көгенбаев

10-ақаулық

Бәтима Тұрғанбаева

Сүзгілеу қадамы бастапқы нәтиже жинағынан басталады және код 3 болып табылатын Қайсар Қарағаев қамтымайтын жолдарды таңдайды:

Тақырып

Тағайындалған.Мән

1-ақаулық

Бәтима Тұрғанбаева

2-ақаулық

Гүлім Қаспақова

2-ақаулық

Ахмет Серіков

2-ақаулық

Ләйлә Ұшқынова

2-ақаулық

Қалампыр Бәпенова

3-ақаулық

Бәтима Тұрғанбаева

3-ақаулық

Мәжит Келдібаев

3-ақаулық

Ахмет Серіков

3-ақаулық

Мұрат Көгенбаев

4-ақаулық

Ләйлә Ұшқынова

4-ақаулық

Кәмшат Байтасова

5-ақаулық

Гүлім Қаспақова

6-ақаулық

Ахмет Серіков

6-ақаулық

Ақыш Мәлішбаев

7-ақаулық

Мәжит Келдібаев

7-ақаулық

Қалампыр Бәпенова

9-ақаулық

Ахмет Серіков

9-ақаулық

Ләйлә Ұшқынова

10-ақаулық

Мұрат Көгенбаев

10-ақаулық

Бәтима Тұрғанбаева

Сүзгіні қолданудан бұрын және кейін нәтиже жинағын көрсету дұрыс нәтиже жинағын күтуді жеңілдетуі тиіс.

Беттің жоғары бөлігі

Басқа жалпы қызметтерін санау, топтау және қолдану

Бірнеше мәнді өрісте сақталған мәндер топтарында есептеулар жүргізгіңіз келуі мүмкін. Мысалы, әр адамға қанша мәселе тағайындалады? Әр адамға қанша ақаулық тағайындалады? Есептеудің осы түрін Қорытындылар сұрауындағы жалпы қызметін пайдалану арқылы жүргізуіңізге болады.

Жалпы қызмет мәндер жиынында есептеу жүргізеді, сосын жалғыз мәнді қайтарады. Мысалы, Қосу, Санау және Орт қорытындыларды есептеу үшін қолдануыңызға болатын жалпы қызметтерінің үшеуі болып табылады. Қорытындыларды барлық жазбалар немесе жазбалардың топтары үшін есептеуіңізге болады. Топ бойынша қосу үшін сұрау торындағы топтайтын өрісті немесе өрістерді таңдауыңыз қажет.

Келесі іс ретін әр адамға тағайындалған мәселелер санын санау үшін сұрауды қалай жасау керектігін көрсетеді.

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқор таңдаңыз да оны ашыңыз.

  3. Жасау қойындысындағы Кестелер тобында орналасқан Кесте белгішесін басыңыз.

    Access таспасының суреті

  4. Кестені көрсету тілқатысу терезесінде көп мәнді өрісті ұстайтын кестені (бұл мысалда - «Мәселелер» кестесін) таңдаңыз да Қосу түймешігін басыңыз.

  5. Жабу пәрменін нұқыңыз.

  6. Қолданғыңыз келетін өрістерді сұрау торына сүйреңіз. Бұл мысалда Тағайындалған.Мән тордағы бірінші бағанға сүйрер едіңіз. Сосын Тақырып өрісін екінші бағанға сүйреңіз.

  7. Жасақтама қойындысының Көрсету/Жасыру тобында Қорытындылар түймешігін нұқыңыз.

    Қорытынды жолы сұрау торында пайда болады. Сұраудағы әр өріс астындағы Қорытынды ұяшығында Топтау әдепкіде пайда болады.

  8. Сұрау торында Тақырып астындағы Қорытынды жолында, Санау нұқыңыз.

  9. Жасақтама қойындысының Нәтижелер тобында сұрауды жегу үшін Жегу түймешігін нұқыңыз.

Сұрауды жасақтаған кезде, топтау үшін қай өрістерді қолдану керектігін және қорытындылар (есептеулер) үшін қай өрістерді қолдану керектігін көрсетесіз. Осы мысал үшін, AssignedTo.Value топтау үшін қолданылатын өріс, ал Тақырып қорытынды есептеу үшін қолданылатын өріс болып табылады. Топтау үшін қолданғыңыз келетін өрістерге Қорытынды жолындағы Топтау тармағын таңдаңыз. Қорытынды есеп үшін қолданғыңыз келетін өрістерге есептеу түрін таңдаңыз (Қосу немесе Орт сияқты). Топтау үшін бірнеше мәнді қолданған кезде .Мән өрісін қолдануыңыз қажет. Бұл мысалда, Тағайындалған өрісін топтау үшін қолдануыңызға болмайды — Тағайындалған.Мән өрісін қолдануыңыз қажет. Сұрыптауға бірнеше мәнді өрісті қолдану үшін .Мән өрісін де қолдануыңыз қажет.

Ескерту : Топтау үшін бірнеше мәнді қолданған кезде .Мән өрісін қолдануыңыз қажет. Сұрыптау үшін бірнеше мәнді қолданған кезде .Мән өрісін қолдануыңыз қажет.

Сұрауды жеккен кезде нәтиже Деректер парағы көрінісінде пайда болады.

Әр адамға тағайындалған мәселелерді санайтын сұрау

Осы сұраудың SQL есебін көру үшін төмендегі іс ретін пайдалану арқылы SQL көрінісіне ауысыңыз.

  1. Жасақтама қойындысының Нәтижелер тобында Көрініс мәзірін бейнелеу үшін Көрініс астындағы көрсеткіні нұқыңыз.

  2. SQL Көрінісі түймешігін нұқыңыз.

SQL есебі төмендегідей болып келеді:

SELECT Issues.AssignedTo.Value, 
Count(Issues.Title) AS CountOfTitle
FROM Issues
GROUP BY Issues.AssignedTo.Value;

Әр мәселеге қанша адамның тағайындалғанын білгіңіз келеді делік. Тақырып бойынша топтастыруыңызға және бірнеше мәнді өрістің есептеуі ретінде Санау таңдауыңызға болады. Сұрауды жасау үшін төмендегі іс ретін қолданыңыз.

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқор таңдаңыз да оны ашыңыз.

  3. Жасау қойындысындағы Кестелер тобында орналасқан Кесте белгішесін басыңыз.

    Access таспасының суреті

  4. Кестені көрсету тілқатысу терезесінде көп мәнді өрісті ұстайтын кестені (бұл мысалда - «Мәселелер» кестесін) таңдаңыз да Қосу түймешігін басыңыз.

  5. Жабу пәрменін нұқыңыз.

  6. Қолданғыңыз келетін өрістерді сұрау торына сүйреңіз. Бұл мысалда, Тақырып өрісін тордағы бірінші бағанға сүйрер едіңіз. Сосын Тағайындалған өрісін екінші бағанға сүйреңіз.

  7. Жасақтама қойындысының Көрсету/Жасыру тобында Қорытындылар түймешігін нұқыңыз.

    Қорытынды жолы сұрау торында пайда болады. Топтау сұраудың Тақырып өрісі астындағы Қорытынды ұяшығында әдепкіде пайда болады. Өрнек Тағайындалған өрісі астындағы Қорытынды ұяшығында әдепкіде пайда болады —себебі Топтау амалын бірнеше мәнді өрісте орындауыңызға болмайды. Мұны бірнеше мәнді .Мән өрісінде жасауыңызға болады

  8. Сұрау торында Тағайындалған астындағы Қорытынды жолында Санау түймешігін нұқыңыз.

  9. Жасақтама қойындысының Нәтижелер тобында сұрауды жегу үшін Жегу түймешігін нұқыңыз.

Сұрауды жеккен кезде нәтиже Деректер парағы көрінісінде пайда болады.

Әр мәселе бойынша адамдар санының санағын көрсететін сұрау нәтижесі

Осы сұраудың SQL есебін көру үшін төмендегі іс ретін пайдалану арқылы SQL көрінісіне ауысыңыз.

  1. Жасақтама қойындысының Нәтижелер тобында Көрініс мәзірін бейнелеу үшін Көрініс астындағы көрсеткіні нұқыңыз.

  2. SQL Көрінісі түймешігін нұқыңыз.

SQL есебі төмендегідей болып келеді:

SELECT Issues.Title, 
Count(Issues.AssignedTo) AS CountOfAssignedTo
FROM Issues
GROUP BY Issues.Title;

Ескерту : Осы SQL ТАҢДАУ есебінде, Санау(Ақаулықтар.Тағайындалған) немесе Санау(Мәселелер.Тағайындалған.Мән) қолдану еш рөл атқармайды  — нәтиже бірдей.

Беттің жоғары бөлігі

Қосу сұрауын бірнеше мәнді өріспен бірге қолдану

Бірнеше мәнді өріске Кірістіру сұрауын қолдану арқылы жалғыз мәнді кірістіруіңізге болады. Мысалы, "Ахмет Серіков" мәселенің AssignedTo бірнеше мәнді өрісіне қосқыңыз келеді делік. Әуелі, Ахмет мәселесі мен істес кісі жазбасының негізгі кілт мәнін анықтайсыз. Мәселенің мәні 10 және Ахмет мәні 6 делік.

Келесі іс реті сұрауды қалай жасайтыныңызды көрсетеді

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқор таңдаңыз да оны ашыңыз.

  3. Жасау қойындысындағы Кестелер тобында орналасқан Кесте белгішесін басыңыз.

    Access таспасының суреті

  4. Кестені Көрсету тілқатысу терезесінде Жабу түймешігін нұқыңыз.

  5. Жасақтама қойындысының Нәтижелер тобында Көрініс мәзірін бейнелеу үшін Көрініс астындағы көрсеткіні нұқыңыз.

  6. SQL Көрінісі түймешігін нұқыңыз.

  7. SQL көрінісінде келесі SQL есебін теріңіз:

    INSERT INTO Issues ( AssignedTo.[Value] )
    VALUES (6)
    WHERE ID = 10;
  8. Жасақтама қойындысының Нәтижелер тобында сұрауды жегу үшін Жегу түймешігін нұқыңыз.

    Access таңдалған жолды қосқыңыз келе ме деп сұрауы мүмкін. Жолды кірістіру үшін Иә түймешігін нұқыңыз немесе болдырмау үшін Жоқ түймешігін нұқыңыз.

Ахмет сол мәселе үшін енді Тағайындалған өрісіндегі тізімде беріледі. Бұл бірнеше мәнді өріспен жасайтын Кірістіру сұрауының жалғыз пішіні.

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

INSERT INTO [NewIssues] ( ID, Title, AssignedTo ) SELECT Issues.ID, Issues.Title, Issues.AssignedTo FROM Issues;

Беттің жоғары бөлігі

Жаңарту сұрауын бірнеше өріспен бірге қолдану

Қолда бар жазбалардағы мәндерді өзгерту үшін Жаңарту сұрауын қолдануыңызға болады. Бірнеше мәнді өрістерді қамтитын кестені жаңарту үшін Жаңарту сұрауын қолданғаныңызда, бірнеше мәнді өрістегі жалғыз мәнді басқа мәнге өзгертуіңізге болады. Белгілі бір мәселе үшін AssignedTo бірнеше мәнді өрісті жаңартқыңыз келеді делік — мысалы, "Ахмет Серіков""Ләйлә Ұшқынова алмастыру үшін." Алдымен, Ахмет және Ләйлә үшін мәселе мен істес кісі жазбаларының негізгі кілт мәнін анықтайсыз. 8 мәселенің мәні, 6 Ахмет мәні және 10 Ләйлә делік.

Төмендегі іс реті сұрауды қалай жасау керектігін көрсетеді.

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқор таңдаңыз да оны ашыңыз.

  3. Жасау қойындысының Басқа тобында Сұрау жасақтамасы түймешігін нұқыңыз.

  4. Кестені Көрсету тілқатысу терезесінде Жабу түймешігін нұқыңыз.

  5. Жасақтама қойындысының Нәтижелер тобында Көрініс мәзірін бейнелеу үшін Көрініс астындағы көрсеткіні нұқыңыз.

  6. SQL Көрінісі түймешігін нұқыңыз.

  7. SQL көрінісінде келесі SQL есебін теріңіз:

    UPDATE Issues 
    SET Issues.AssignedTo.Value = 10
    WHERE (((Issues.AssignedTo.Value)=6)
    AND ((Issues.ID)=8));

    Ескертулер : 

    • Жаңартқыңыз келетін жазбаларды ғана анықтайтын ҚАЙДА ұсынысын әрдайым қосуыңыз керек. Әйтпесе, өзгерткіңіз келмейтін жазбаларды жаңартып қоясыз. ҚАЙДА ұсынысын қамтымайтын Жаңарту сұрауы кестедегі әр жолды өзгертеді.

    • Өзгерту үшін бір мәнді көрсетуіңізге болады.

  8. Жасақтама қойындысының Нәтижелер тобында сұрауды жегу үшін Жегу түймешігін нұқыңыз.

    Access жазбаны жаңартқыңыз келе ме деп сұрауы мүмкін. Жолды кірістіру үшін Иә түймешігін нұқыңыз немесе болдырмау үшін Жоқ түймешігін нұқыңыз.

Сол мәселенің Тағайындалған өрісінің тізіміндегі Ахмет Серіков орнына енді Ләйлә Ұшқынова беріледі

Беттің жоғары бөлігі

Жою сұрауын бірнеше мәнді өріспен бірге қолдану

Кестедегі жазбаларды жою үшін Жою сұрауын қолдануыңызға болады. Бірнеше мәнді өрісті қамтитын кестемен жұмыс жасағаныңызда, бірнеше мәнді өрістегі белгілі бір мәнді қамтитын жазбаларды жою үшін немесе бірнеше мәнді өрістегі белгілі бір мәнді кестедегі барлық жазбалардан жою үшін жою сұрауын қолдануыңызға болады.

Кестедегі AssignedTo өрісіндегі "Ахмет Серіков" жойғыңыз келеді делік. Төмендегі іс ретін пайдалану арқылы сұрауды жасайсыз.

  1. Microsoft Office түймешігін Түймешік суреті басып, Ашу пәрменін таңдаңыз.

  2. Ашу тілқатысу терезесінде дерекқор таңдаңыз да оны ашыңыз.

  3. Жасау қойындысының Басқа тобында Сұрау жасақтамасы түймешігін нұқыңыз.

  4. Кестені Көрсету тілқатысу терезесінде Жабу түймешігін нұқыңыз.

  5. Жасақтама қойындысының Нәтижелер тобында Көрініс мәзірін бейнелеу үшін Көрініс астындағы көрсеткіні нұқыңыз.

  6. SQL Көрінісі түймешігін нұқыңыз.

  7. SQL көрінісінде келесі SQL есебін теріңіз:

    DELETE Issues.AssignedTo.Value
    FROM Issues
    WHERE (((Issues.AssignedTo.Value)=6));
  8. Жасақтама қойындысының Нәтижелер тобында сұрауды жегу үшін Жегу түймешігін нұқыңыз.

    Access жазбаларды жойғыңыз келгенін растауды сұрауы мүмкін. Жолды кірістіру үшін Иә түймешігін нұқыңыз немесе болдырмау үшін Жоқ түймешігін нұқыңыз.

Келесі мысал сұрауы Мәселелер кестесіндегі жазбаларды жоймайды. Ол осы мән пайда болатын әр жазбаның Тағайындалған бірнеше мәнді өрісіндегі мәнді жояды. Егер жазбаларды Мәселелер кестесінен жойғыңыз келсе, SQL есебіндегі ЖОЮ ұсынысынан кейінгі өрісті көрсетпеңіз. Мысалы, мәселе тағайындалған адамдар арасында "Ахмет Серіков" берілген барлық мәселелерді жою үшін, келесі SQL есебін тересіз:

DELETE 
FROM Issues
WHERE (((Issues.AssignedTo.Value)=6));

Ескерту : Жою сұрауын қолдану арқылы жазбаларды жою кезінде абай болыңыз. Жойылғаннан соң жазбаларды қалпына келтіруге болмайды.

Беттің жоғары бөлігі

Ескерту : Компьютер аудармасы бойынша ескерту мәтіні: Бұл мақала адам араласуынсыз, компьютерлік жүйе арқылы аударылды. Microsoft корпорациясы ағылшын тілінде сөйлемейтін пайдаланушыларға Microsoft өнімдері, қызметтері және технологиялары туралы мазмұннан жақсы әсер алу мақсатында көмектесу үшін осы компьютер аударламаларын ұсынады. Мақаланы компьютер аударғандықтан, сөздік, синтаксис немесе грамматика қателері болуы мүмкін.

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

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

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

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

×