Дерекқордағы бір немесе бірнеше жазбаларды жою үшін сұрауларды пайдалану

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

Жазбаларды қолмен жою туралы қосымша ақпарат алу үшін Дерекқордың бір немесе бірнеше жазбаларын жою мақаласын қараңыз.

Осы мақалада

Деректерді жою үшін сұрауларды пайдалану туралы түсінік

Жоюды жоспарлау

Ажыратылған күйдің сұрауды құрсаулауын тоқтату

Жартылай жазбаларды жою (бір немесе бірнеше өрістерді)

Толық жазбаларды жою

Таңдалатын сұраулардың үлгілік шарттары

Деректерді жою үшін сұрауларды пайдалану туралы түсінік

Access дерекқорынан деректерді жою үшін сұраулардың екі түрін пайдалана аласыз. Пайдаланылатын сұрау орындалуы қажет жою түріне байланысты.

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

    Жеке өрістердегі деректерді жою үшін жаңарту сұрауын пайдаланасыз, себебі, әдепкіде, жою сұрауы тек толық жолдарды жояды. Деректерді «жою» үшін жаңарту сұрауын пайдалану үрдісі осы кең қадамдардан тұрады: Таңдалатын сұрау жасалады және ол тек жойғыңыз келетін деректерді қайтаратыны тексеріледі. NULL немесе нольдік жолды мәнді жаңарту ретінде пайдаланып сұрауды жаңарту сұрауына түрлендіресіз және бар деректерді жаңарту үшін сұрауды орындайсыз.

  • Толық жазбаларды (жолдарды) жою қажет болғанда жою сұрауын пайдаланасыз.

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

Әрі қарай, егер жойғыңыз келетін жазбалар "біреуі көбісіне" байланыстың "бір" жағында болса, сұрауды орындамас бұрын алдымен байланыс сипатын өзгертуге тиіс екендігіңізді есте сақтаңыз. Кейін осы мақаладағы Байланысты деректерді жоюға дайындық осы тапсырманы орындау әдісін сипаттайды. Қосымша өзгертулер жасауыңыз тиіс, себебі, әдепкіде, Access бағдарламасы «біреуі көбісіне» байланыстың «бір» жағындағы деректердің жойылуын болдырмайды.

Егер «біреуі көбісіне» байланыс туралы қосымша ақпарат қажет болса, Дерекқор жасақтама негіздері және Байланысты жасау, өңдеу немесе жою бөлімдерін қараңыз.

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

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

Ескерту : Әдетте, жаңарту және жою сұрауларын тек ірі деректерді жылдам өзгерту немесе жою қажет болғанда ғана пайдаланасыз. Егер аз ғана жазбаларды жойғыңыз келсе — қолмен оңай жойылатын  — кестені Деректер кестесі көрінісінде аша аласыз, жойғыңыз келетін өрістерді немесе жолдарды таңдап, DELETE пернесін баса аласыз.

Деректерді жоюдың басқа жолдары туралы қосымша ақпарат алу үшін Дерекқордың бір немесе бірнеше жазбаларын жою мақаласын қараңыз.

Беттің жоғарғы жағы

Жоюды жоспарлау

Жазбаларды жою үшін сұрауды пайдалану үрдісі төмендегі қадамдардан тұрады:

  • Жоюды жоспарлау. Деректерді жоюға қажетті рұқсат бар екенін тексеру, барлық басқа пайдаланушылар әсер ететін кестелерді пайдаланатын нысандарды жапқанын тексеру және дерекқорды сақтық көшірмелеу.

  • Дерекқор сенімді орында болғанын немесе сандық қолтаңба қойылғанын тексеріңіз. Егер осы шарттардың біреуі де орындалмаса, тек ағымдық сеанс үшін дерекқорға сене аласыз. Алдымен дерекқорға сенім білдірмей Access бағдарламасы, әдепкіде, барлық әрекет сұрауларын (жою, жаңарту сұрауларын және сұрау кестелерін жасау) құрсаулайтынын есте сақтаңыз. Дерекқорға сену туралы ақпаратты кейін осы мақаладағы Ажыратылған күйдің сұрау құрсаулауын тоқтату қараңыз.

  • Егер бірнеше кестелердегі деректерді жойғыңыз келсе және сол кестелер байланысты болса, әрбір байланысқа Сілтемелі тұтастық және Каскадпен жоюмен байланысты жазбалар параметрлерін қосасыз. Бұл сұраудың байланыстың «біреу» және «көп» жақтарындағы кестелердегі деректерді жоюын мүмкін қылады.

  • Таңдалатын сұрауды жасаңыз және сұрау жазбалардың дұрыс жиынын қайтарғанша қажетінше шарттарды қосыңыз.

  • Егер кестедегі жеке өрістерді жойғыңыз келсе, таңдалған сұрауды жаңарту сұрауына түрлендіріңіз, NULL немесе нольдік жолды ("") жаңарту шарттары ретінде енгізіңіз және сұрауды орындаңыз.

  • Егер толық жазбаларды жойғыңыз келсе, таңдалған сұрауды жою сұрауына түрлендіріңіз және сұрауды орындаңыз.

Жалпы дайындық

Дерекқордың жартылай немесе толық жазбаларын жоймас бұрын төмендегі тапсырмаларды орындаңыз:

  • Дерекқор тек оқу үшін емес екендігін тексеріңіз. Ол үшін, Windows Explorer бағдарламасында дерекқор файлын (.accdb немесе .mdb файлы) тінтуірдің оң жақ түймешігімен нұқыңыз және мәтінмәндік мәзірдегі Сипаттар параметрін таңдаңыз. Сипаттар тілқатысу терезесінде Тек оқу үшін құсбелгісі алынғанын тексеріңіз.

  • Дерекқордың жазбаларын жоюға қажетті рұқсат бар екенін айқындаңыз. Егер күмәндансаңыз, жүйе әкімшісіне немесе дерекқор жасақтаушысына хабарласыңыз.

  • Жою дерекқордың басқа пайдаланушыларына кері әсер етпейтінін тексеріңіз.

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

    Кеңес : Егер көп пайдаланушылар дерекқорға қосылса, дерекқорды жабу және кейін ерекше күйде қайта ашу қажет. Ол үшін:

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

    2. Дерекқорға өтіңіз және оны таңдаңыз, Ашу түймешігі жанындағы көрсеткіні нұқыңыз және Ерекше ашу пәрменін таңдаңыз.

      Файлды монополиялық режимде ашу

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

    Дерекқорды сақтық көшірмелеу

    1. Microsoft Office Түймешігі Түймешік суреті түймешігін нұқып, Басқару тармағын таңдаңыз, және одан кейін Осы дерекқорды басқару астындағы Дерекқордың сақтық көшірмесін жасау түймешігін нұқыңыз.

    2. Басқаша сақтау тілқатысу терезесінде сақтық көшірме атауын және орнын белгілеңіз және Сақтау пәрменін таңдаңыз.

      Access бағдарламасы бастапқы файлды жабады, сақтық көшірмесін жасайды және бастапқы файлды қайтадан ашады.

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

Байланысты деректерді жоюға дайындық

Егер байланысты кестелердегі деректерді жою қажет болса, мына ережені есте сақтаңыз: егер деректер "біреуі-көбісіне" байланысының «көп» жағында орналасса, байланысты өзгертуді қажет етпей деректерді жоя аласыз. Бірақ, егер деректер «біреуі-көбісіне» байланысының «біреу» жағында орналасса, алдымен байланысты өзгертуіңіз тиіс немесе Access бағдарламасы жоюды құрсаулайды.

Байланысты деректерді жою үрдісі төмендегі кең қадамдардан тұрады:

  • Байланыстың «біреу» жағында және «көп» жағында орналасқан жазбаларды анықтаңыз.

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

  • Егер байланыстың тек «біреу» жағындағы жазбаларды жою қажет болса, алдымен байланысты жоясыз және кейін деректерді жоясыз.

    -немесе-

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

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

Байланыстың «біреу» жағында және «көп»жағында орналасқан жазбаларды анықтау

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

    Байланыстар қойындысы пайда болады және дерекқордағы барлық кестелерді және кестелер арасындағы байланысты бейнелейді. Әрбір байланыс өрістер арасындағы кестелерді қосатын жол ретінде бейнеленеді.

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

    Екі кестелер арасындағы қатынас

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

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

    Сілтемелі тұтастық ережелері туралы үйрену

    • 1-ереже: Негізгі кестенің негізгі кілтінде мән болмай байланысты кестенің бөгде кілт өрісіне мән енгізе алмайсыз. Бірақ, бөгде кілт өрісіне "null" мәнін енгізе аласыз.

    • 2-ереже: Егер байланысты кестеде сәйкес жазбалар болса негізгі кестедегі толық жазбаны жоя алмайсыз.

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

    • 3-ереже: Егер жазбада байланысты жазбалар болса негізгі кестедегі негізгі кілт мәнін өзгерте алмайсыз.

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

      Егер өзгеше теңшемесеңіз, Access бағдарламасы дерекқордағы деректерді қосқан, өңдеген немесе жойған сайын бұл ережелерді қосады. Әрекет ережені бұзғанда, Access бағдарламасы төмендегі көрсетілген сурет сияқты хабарды бейнелейді және әрекетті кері шақырады.

      Хабар: Жазбаны жою немесе өзгерту мүмкін емес

    Әрі қарай, Access бағдарламасы әдепкіде көп жағдайларда сілтемелі тұтастықты қосқанымен, дерекқоры алдымен төмендегі шарттарға жауап беруі тиіс:

    • Негізгі кестедегі сәйкес өріс негізгі кілт болуы тиіс немесе оның бірегей реттеуіші болуы тиіс.

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

      Ескерту : Access бағдарламасы бұл ережеге екі қиыс жағдай ұсынады. Өзнөмірлеу өрісін Нөмір өрісімен байланыстыруға болады егер Нөмір өрісінде Ұзын бүтін сан бар ӨрісӨлшемі сипаты орнатылса. Сонымен қатар, Шағылысу коды бар ӨрісӨлшемі сипаты орнатылған Өзнөмірлеу өрісін Шағылысу коды бар ӨрісӨлшемі сипаты орнатылған Нөмір өрісімен байланыстыруға болады.

    • Екі кесте де бірдей Access дерекқорына тиесілі болуы тиіс.

      Ескерту : Егер кестелер байланса, олар Access пішімінде болуы тиіс. Әрі, байланған кестелерді қамтитын дерекқорды ашуыңыз тиіс және кейін сілтемелі тұтастықты қосуыңыз тиіс. Сілтемелі тұтастық ережелерін Microsoft Office Excel 2007 жұмыс кітаптары сияқты басқа пішімдегі дерекқордың байланған кестелеріне пайдалана алмайсыз. Сілтемелі тұтастықты қосу туралы ақпаратты келесі тармақтың қадамдарында қараңыз.

  2. Байланыстың әрбір жағындағы кесте өрістері атауларын ескеріңіз.

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

  4. Байланыстар тақтасын ашық қалдырыңыз және келесі тармақтағы қадамдарға өтіңіз.

Байланысты өңдеу

Байланыстың «біреу» жағында және «көп» жағында орналасқан деректерді жою қажет болғанда бұл қадамдарды орындаңыз.

  1. Болмаса, Байланыстар тақтасын ашыңыз.

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

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

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

  3. Сілтемелі тұтастықты қосу құсбелгісі қойылғанын тексеріңіз.

  4. Каскадпен жоюмен байланысты жазбалар құсбелгісін қойыңыз.

    Ескерту : Бұл сипатты қайтадан ажыратпайынша, байланыстың «біреу» жағындағы жазбаларды жойғанда байланыстың «көп» жағындағы барлық байланысты жазбалар жойылады.

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

Байланысты жою

  1. Болмаса, Байланыстар тақтасын ашыңыз.

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

  2. Деректерді жойғаннан кейін байланысты қалпына келтіру үшін байланыстағы өрістерді ескеріңіз.

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

    -немесе-

    Байланысты таңдаңыз және DELETE пернесін басыңыз.

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

Беттің жоғарғы жағы

Ажыратылған күйдің сұрауды құрсаулауын тоқтату

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

Егер әрекет сұрауын орындауға әрекет жасасаңыз және ешбір нәрсе пайда болмаса, Access күй жолағында келесі хабар бар екенін тексеріңіз:

Бұл әрекет немесе оқиға Ажыратылған күймен құрсауланды.

Бұл хабарды көргенде төмендегі қадамдарды орындаңыз:

Құрсауланған мазмұнды қосу

  • Хабар тақтасында Параметрлер параметрін таңдаңыз.

    Microsoft Office қауіпсіздік параметрлері тілқатысу терезесі пайда болады.

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

  • Сұрауды қайтадан орындаңыз.

Егер Хабар тақтасы көрінбесе

  • Дерекқоры құралдары қойындысын нұқыңыз және Көрсету/жасыру тобында Хабар тақтасы параметрін таңдаңыз.

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

Жартылай жазбаларды жою (бір немесе бірнеше өрістерді)

Бұл тармақтың қадамдары "біреуі-көбісіне" байланысының "көп" жағындағы кестелердің жартылай жазбаларды (жеке өрістерді) жою үшін жаңарту сұрауын пайдалану әдісін сипаттайды. Басқа деректермен байланысты кестелердегі деректерді жою үшін бұл қадамдарды орындай аласыз. Деректерді жоятын жаңарту сұрауын орындау белгіленетін шарттарға қарай бар мәндерді «NULL» немесе нольдік жолға (аралықсыз екі қос тырнақша) өзгертетінін есте сақтаңыз. Жаңарту сұрауын пайдалану туралы қосымша ақпаратты Жаңарту сұрауын жасау бөлімінде қараңыз.

Таңдалатын сұрауды жасау

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

    Сұрау жасақтаушысы ашылады, Жасақтама қойындысы және Кестені көрсету тілқатысу терезесі пайда болады.

  2. Жойғыңыз келетін деректерді қамтитын кестені таңдаңыз, Қосу және Жабу пәрмендерін таңдаңыз.

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

    Сұрау құрастырушысындағы кесте

  3. «NULL» орнатқыңыз келетін өрістерді жасақтаушының Өріс жолына қосыңыз. Әрбір өрісті екі рет нұқи аласыз немесе өрісті апарып, кірістіре аласыз.

  4. Қосымша, жасақтаушының Шарттар жолына бір немесе бірнеше өрістердің шарттарын енгізіңіз.

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

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

    Сұрау «NULL» немесе нольдік жолға орнатқыңыз келетін жазбаларды қайтаратынын айқындаңыз. Қажет болса, 3-5 қадамдарын қайталаңыз және сұрау тек өзгерткіңіз келетін деректерді қайтарғанша өрістерді немесе шарттарды өзгертіңіз.

  6. Сұрауды ашық қалдырыңыз және келесі қадамдарға өтіңіз.

Таңдалатын сұрауды жаңарту сұрауына түрлендіру

  1. Деректер кестесінен сұрау жасақтаушысына ауысу үшін Жасақтама көрінісі параметрін таңдаңыз.

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

    Access таңдалатын сұрауды жаңарту сұрауына өзгертеді, жасақтама торының төменгі жағындағы Көрсету жолын жасырады және Жаңарту жолын қосады.

    Әрбір өрістің Жаңарту жолында NULL немесе нольдік жолды енгізіңіз — аралықсыз екі қос тырнақша ("").

  3. Іске қосу Түймешік суреті түймешігін нұқыңыз.

    Access бағдарламасы өзгертулерді құптауға шақырады.

    Мәндерді өзгертуге дайын болғанда деректерді өзгерту үшін Иә параметрін таңдаңыз.

Беттің жоғарғы жағы

Толық жазбаларды жою

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

Таңдалатын сұрауды жасау

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

    Сұрау жасақтаушысы ашылады, Жасақтама қойындысы және Кестені көрсету тілқатысу терезесі пайда болады.

  2. Байланыстың «бір» жағындағы кестені таңдаңыз, Қосу және Жабу пәрмендерін таңдаңыз.

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

    Сұрау құрастырушысындағы кесте

  3. Кестенің барлық өрістерін жасақтама торына қосу үшін жұлдызшаны *) екі рет нұқыңыз.

    Барлық кесте өрістерін қосқанда жою сұрауы кестенің толық жазбаларын (жолдарын) жояды.

  4. Қосымша, шарттарды енгізуді мүмкін қылатын кесте өрісін қосыңыз.

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

  5. Егер алдыңғы қадамды орындасаңыз, шарттарды жасақтама торының Шарттар жолына енгізіңіз.

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

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

  6. Егер алдыңғы қадамды орындасаңыз, әрбір шарттың Көрсету құсбелгісін алыңыз.

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

    Сұрау жойғыңыз келетін жазбаларды қайтаратынын айқындаңыз.

  8. Сұрауды ашық қалдырыңыз және келесі қадамдарға өтіңіз.

Таңдалатын сұрауды жою сұрауына түрлендіру және деректерді жою

  1. Деректер кестесінен сұрау жасақтаушысына ауысу үшін Жасақтама көрінісі параметрін таңдаңыз.

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

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

    * (барлық өрістер) бағанындағы Жою жолы Қайдан бейнелейтінін тексеріңіз. Қайда сөзі шарттарға пайдаланылатын кез келген бағанда пайда болуы қажет.

  3. Деректерді жоюға дайын болғанда Іске қосу Түймешік суреті түймешігін нұқыңыз.

    Access бағдарламасы жоюды құптауға шақырады.

    Деректерді жою үшін Иә басыңыз.

Беттің жоғарғы жағы

Беттің жоғарғы жағы

Таңдалатын сұраулардың үлгілік шарттары

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

Метатаңбаларды пайдалану туралы қосымша ақпаратты Access метатаңба сілтемесі қараңыз.

Шарттар

Әсер

> 234

234 үлкен барлық сандарды қайтарады. 234 үлкен барлық сандарды табу үшін < 234 пайдаланыңыз.

>= "Серик"

Серик бастап әліпбинің аяғына дейін барлық жазбаларды қайтарады

#2/2/2007# және #12/1/2007# аралығында

2 ақпан 2007 ж. мен 1 желтоқсан 2007 ж. аралығындағы күндерді қайтарады (ANSI-89). Егер дерекқор ANSI-92 метатаңбаларын пайдаланса, фунт белгісінің (#) орнына бір тырнақшаны (') пайдаланыңыз. Мысал: '02.02.2007' және '12.01.2007' аралығында

"Германия" емес

Өрістің дәл мазмұны «Германия» дәл тең болмайтын барлық жазбаларды табыңыз. Шарт «Германия (евро)» немесе «Еуропа (Германия)» сияқты «Германия» қоса таңбаларды қамтитын жазбаларды қайтарады.

«T*» емес

T басталатыннан басқа барлық жазбаларды табады. Егер дерекқор ANSI-92 метатаңбалар жиынын пайдаланса, жұлдызшаның (*) пайыз белгісін % пайдаланыңыз.

«*t» емес

t аяқталмайтын барлық жазбаларды табады. Егер дерекқор ANSI-92 метатаңбалар жиынын пайдаланса, жұлдызшаның (*) пайыз белгісін (%) пайдаланыңыз.

(Канада,ҰБ) ішінде

Тізімінде Канаданы немесе Ұлы Британияны қамтитын барлық жазбаларды табады.

"[A-D]*" сияқты

Мәтін ұясында А мен D әріптерімен басталатын барлық жазбаларды табады. Егер дерекқор ANSI-92 метатаңбалар жиынын пайдаланса, жұлдызшаның (*) пайыз белгісін (%) пайдаланыңыз.

«*ar*» сияқты

«ar» әріп бірізділігін қамтитын барлық жазбаларды табады. Егер дерекқор ANSI-92 метатаңбалар жиынын пайдаланса, жұлдызшаның (*) пайыз белгісін (%) пайдаланыңыз.

"Maison Dewe?" сияқты

«Maison» басталатын және бірінші төрт әрпі «Dewe» болып табылатын 5-әріпті екінші жолды қамтитын және соңғы әріп белгісіз барлық жазбаларды табады. Егер дерекқор ANSI-92 метатаңбалар жиынын пайдаланса, сұрау белгісінің орнына (?) астын сызу белгісін _) пайдаланыңыз.

#02.02.2007#

2 ақпан 2007 ж. барлық жазбаларын табады. Егер дерекқор ANSI-92 метатаңбалар жиынын пайдаланса, фунт белгісінің орнына күнді бір тырнақшамен қоршаңыз ('02.02.2007').

< Күн() - 30

30 күннен асатын барлық күндерді қайтаратын Күн функциясын пайдаланады.

Күн()

Бүгінді қамтитын барлық жазбаларды қайтаратын Күн функциясын пайдаланады.

Күн() және КүнҚосу("M", 3, Күн()) аралығында

Бүгін және үш айдан кейінгі барлық жазбаларды қайтаратын Күн және КүнҚосу функцияларын пайдаланады.

"Null"

«Null» (бос немесе анықталмаған) мәнді қамтитын барлық жазбаларды қайтарады.

«Null» емес

Кез келген («null» емес) мәнді қамтитын барлық жазбаларды қайтарады.

""

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

Беттің жоғарғы жағы

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

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

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

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

×