Бір немесе бірнеше жазбаны дерекқордан жою

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

Бұл мақала дерекқорынан деректерді жою жолын түсіндіреді. Microsoft Office Access 2007 —Ол және деректерді бөлек өрістерден жою жолын бұл біркелкі жай үрдіс, және бүкіл жазбаларды жою жолын — өте күрделі болуы мүмкін болған үрдісті түсіндіреді. Бұл мақала және деректерді қолмен жою жолы мен жою сұрауларын қолдану жолдарын түсіндіреді.

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

Бұл мақалада

Деректерді жою туралы

Деректерді өрісте жою

Тізімде деректерді жою

Байланысы жоқ жазбаларды дерекқордан жойыңыз

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

Дерекқордан кестелерді жойыңыз

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

Деректерді жою туралы

Access бағдарламасы деректерді жоюдың бірнеше түрлерін немесе деңгейлерін береді. Деректерді жазбадағы жекелеген дерек орындарынан жоюға болады, кестеден бүкіл кестені жоюға болады және бүкіл кестелерді жоюға болады.

Бөлек мәндер жазбада бірнеше немесе барлық дерек нүктелерін босатып жазбаны өзіні кестеде өз орнында (жолында) қалдырмақшы болғанда жойылады. Дерек мәнін жою біркелкі оңай  — өрісте деректердің бөлегін немесе барлығын жойып DELETE пернесін басасыз.

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

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

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

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

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

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

Деректерді өрісте жою

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

Деректерді деректер кестесінен жою

  1. Шарлау аумағында, қолданғыңыз келген кестені немесе сұрауды екі рет басыңыз. Бұл кесте немесе сұрауды Деректер кестесінің көрінісінде ашады.

  2. Жойғыңыз келген деректерді таңдаңыз.

    Деректердің бөлегін немесе барлығын бөлектеу немесе жүгіргіні өріске орналастыру мүмкін.

  3. Егер өрісте барлық деректерді таңдасаңыз, DELETE пернесін басыңыз.

    -немесе-

    Өзіндік қойындысының Жазбалар тобында Жою түймешігін нұқыңыз.

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

    -немесе-

    Егер жүгіргіні өріске орналастырсаңыз, DELETE немесе BACKSPACE пернелерін басыңыз.

Пішіннен барлық деректерді жойыңыз

  1. Шарлау аумағында, қолданғыңыз келген пішінді екі рет басыңыз. Бұл пішінді Пішін көрінісінде ашады.

    -немесе-

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

  2. Жойғыңыз келген деректерді таңдаңыз.

    Деректердің бөлегін немесе барлығын бөлектеу немесе жүгіргіні өріске орналастыру мүмкін.

  3. Егер өрісте барлық деректерді таңдасаңыз, DELETE пернесін басыңыз.

    -немесе-

    Өзіндік қойындысының Жазбалар тобында Жою түймешігін нұқыңыз.

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

    -немесе-

    Егер жүгіргіні өріске орналастырсаңыз,DELETE немесе BACKSPACE пернелерін басыңыз.

    Ескертулер : Access бағдарламасы қате туралы хабарды бейнелеп деректерді жоюды болдырмауы мүмкін. Жоюды бірнеше ықпалдар тоқтатуы мүмкін:

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

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

    • Осы өріс бос немесеnull-өрісі мәндерін қабылдамайды     Егер керекті рұқсаттар бар болса, кестені Құрастырушы көрінісінде ашып, кестенің Талап сипатын Иә дегеннен Жоқ дегенге өзгертіңіз.

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

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

Тізімде деректерді жою

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

Мәндер тізіміндегі элементтер жазбада басқа мәндерге тұратын кестеде тұрады. Ал іздеу тізіміндегі деректер басқа бір немесе бірнеше кестелерде тұрады. Деректерді мәндер тізімінен жою үшін кестені ашып элементтерді өңдеу керек.

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

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

Төмендегі үрдістер мәндер тізімі мен іздеу тізімінде деректерді жою жолдарын түсіндіреді.

Деректерді мәндер тізімінен жою

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

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

  3. Тордың төменгі бөлімінде Іздеу қойындысын нұқып Жол көзі сипатын орналастырыңыз.

    Әдепкіде, мәндер тізімінде элементтерде қос тырнақша белгілері болып әрбір элементті нүктелі үтірлер бөлектейді: "Excellent";"Fair";"Average";"Poor"

  4. Керек болмаған элементтерді тізімнен жойыңыз. Әрбір жойылған элементтегі тырнақшаларды жоюды ұмытпаңыз. Және, бастапқы нүктелі үтірді қалдырмаңыз, екі нүктелі үтірлерді бірге қалдырмаңыз (;;), және тізімде соңғы элементті жойсаңыз, соңғы нүктелі үтірді жоюды ұмытпаңыз.

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

Деректерді іздеу тізімінен жою

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

  2. Құрастыру торының жоғарғы бөлімінде іздеу өрісін таңдаңыз.

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

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

    Ескерту : Іздеу өрістері үшін болған сұраулар әрдайым ТАҢДАУ сөзімен басталады.

    Әдетте (бірақ әрдайым емес), таңдау сұрауы негізгі синтаксисті қолданады: ТАҢДАУ[table_or_query_name].[field_name] КЕЛЕСІДЕН [table_or_query_name].

    Осы жағдайда, сұрауда екі шарт бар (ТАҢДАУ және КЕЛЕСІДЕН). Бірінші шарт кестеге және кестедегі өріске байланысты; ал екінші шарт тек қана кестеге байланысты. Ұмытпаңыз: КЕЛЕСІДЕН шарты әрдайым көз кестенің немесе сұраудың атауын айтады. ТАҢДАУ шарты әрдайым кесте немесе сұрау атауын құрай бермейді, бірақ олар әрдайым кем дегенде бір өрістің атауын құрайды. Бірақ, барлық КЕЛЕСІДЕН шарттары кестеге немесе сұрауға байланысты болуы керек.

  4. Төмендегілердің бірін орындаңыз:

    • Егер Іздеу өрістегі сұрау басқа сұраумен байланысты болса, Құрастыру түймешігін басып (сипаттар парағының Деректер қойындысындағы Builder button түймешігін басыңыз) сұрауды Құрастырушы көрінісінде ашыңыз. Сұрау құрастырушысының жоғарғы бөлімінде пайда болатын кесте атауын есте сақтап, 4-қадамға өтіңіз.

    • Егер Іздеу өрісіндегі сұрау кестемен байланысты болса, кестенің атауын есте сақтап, 4-қадамға өтіңіз.

  5. Шарлау аумағында, кестені Деректер кестесінде ашу үшін онда екі рет басыңыз.

  6. Іздеу тізімінде қолданған деректерді құрайтын өрісті анықтап, деректерді керекті ретте өңдеңіз.

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

Байланысы жоқ жазбаларды дерекқордан жойыңыз

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

Байланысты болмаған жазбаларды қолмен жою

  1. Деректер кестесі көрінісінде жойғыңыз келген деректерді құрайтын кесте немесе сұрауды ашыңыз.

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

    Access бағдарламасы бүкіл жазба (бүкіл жол) немесе таңдалған жазбалар блоктарының айналасында жиек салады.

  3. DELETE пернесін басыңыз.

    -немесе-

    Өзіндік қойындысының Жазбалар тобында Жою түймешігін нұқыңыз.

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

    -немесе-

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

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

    Ескерту : Бұл жерде Access бағдарламасы жазба басқа деректерге байланысты болғаны үшін оны жою мүмкін болмауы туралы қате туралы хабарды бейнелеуі мүмкін. Егер сондай хабарды көрсеңіз OK пәрменін басып осы мақалада кейінірек жазылған Дерекқордан байланысты жазбаларды жою бөліміне өтіңіз.

  4. Access бағдарламасы жоюды құптауға шақырса Иә пәрменін басыңыз.

Жою сұрауын қолданып байланыссыз жазбаларды жою

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

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

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

Байланысты жазбаларды жою үрдісі келесі жалпы қадамдарды орындайды.

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

  • Деректері жойылатын кестелер арасындағы байланыстарды өзгертіңіз. Сіз арнайы Сілтемелі деректердің тұтастығы мен Байланысты жазбаларды қатарлап жою параметрлері. Бұл жою үрдісін барлық байланысты кестелерді аралап барлық байланысты деректерді жоюға рұсат етеді.

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

  • Таңдау сұрауын жою сұрауына түрлендіріп оны деректерді жою үшін қолданыңыз.

Төмендегі бөлім осы үрдісті түсіндіреді.

Жоюды жоспарлап дайындаңыз

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

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

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

  • Жою дерекқордың басқа пайдаланушыларға зиянды болмауын көз жеткізу үшін олармен хабарласыңыз.

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

    Кеңес : Егер дерекқорға көп пайдаланушылар байланысса, дерекқорда жауып, оны жеке иелік режімде ашу керек болады. Оны орындау үшін Microsoft Office түймешігін Түймешік суреті басып Ашу пәрменін нұқыңыз. Дерекқорды шолып таңдаңыз, Ашу түймешегінің қасындағы меңзерді нұқып Жеке иелік ретте ашу.

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

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

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

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

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

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

  • Керек болса, жазбалары жойылатын кестенің байланыстарын анықтап сараптаңыз. Төмендегі қадамдарды орындаңыз:

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

      Access таспа сүреті

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

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

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

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

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

      Сілтемелі деректердің тұтастығының ережелері туралы ақпарат алыңыз

      • 1-ереже: Бастапқы кестедегі бастапқы кілтінде жоқ болса сыртқы кілт өрісіне мәнді енгізу мүмкін емес. Бірақ, сыртқы кілт өрісіне нөль мәнін енгізу мүмкін.

      • 2-ереже: Байланысты кестеде сәйкес жазба бар болса бастапқы кестеден бүкіл жазбаны жою мүмкін емес.

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

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

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

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

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

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

      • Деректері бар екі кестелердің арасына байланысты қосу үшін, бар деректер байланыс ережелеріне сәй болуы керек. Мысалы:

      • Бастапқы кестедегі сәйкес өріс бастапқы кілт болуы немесе бірегей индекске ие болуы керек.

      • Бастапқы мен байланысты кестелердегі байланысты өрістер бірдей деректер түріне ие болуы керек.

        Ескерту : Бұл ережеде екі ерекше жағдайлар бар. AutoNumber өрісі егер "Саны" өрісі FieldSize сипатын Ұзын бүтіндік дегенге бапталған болса оған байланысты болуы мүмкін. Және, егер AutoNumber өрісінде FieldSize сипаты Репликалау ұқсатқышы дегенге бапталған болса ол FieldSize сипаты Репликалау ұқсатқышы дегенге бапталған "Саны" өрісіне байланыстырылуы мүмкін.

      • Екі кестелер да бір Access дерекқорына құрамында.

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

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

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

    4. Байланыстар терезесін ашық қалдырып, келесі бөлімдегі қадамдарды орындаңыз.

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

  1. Оны орындамаған болсаңыз, Байланыстар терезесін ашыңыз.

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

    Access таспа сүреті

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

    -немесе-

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

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

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

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

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

  5. OK пәрменін басып, "Байланыстар" терезесін жабыңыз, сосын келесі қадамдарды орындаңыз.

Таңдау сұрауын жасаңыз

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

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

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

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

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

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

  3. Жұлдызшаны (*) екі рет басып, кестедегі барлық өрістерді құрастыру торына қосыңыз.

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

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

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

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

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

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

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

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

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

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

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

  1. Құрастырушы көрінісін нұқып деректер кестесінен сұрау құрастырушысына өтіңіз.

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

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

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

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

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

    Деректерді жою үшін Иә пәрменін нұқыңыз.

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

Дерекқордан кестелерді жойыңыз

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

  1. Кесте кез келген көріністе ашулы болса (Құрастырушы көрінісі немесе Деректер кестесі көрінісі сияқты), оны жабыңыз.

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

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

    Иә пәрменін басыңыз..

    Егер бұл кесте басқа бір немесе бірнеше кестелерге байланысты болса, Access бағдарламасы сол байланыстарды жоюды сұрайды.

  3. Иә пәрменін нұқыңыз.

    Access бағдарламасы барлық байланыстарды жойып кестені жояды.

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

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

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

Шарттар

Әсер

> 234

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

>= "Пәленбаев"

Пәленбаевтан бастап әліпби ақырына шейін болған барлық жазбаларды қайтарады

#2/2/2006# Мен #12/1/2006# арасында

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

«Германия» емес

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

«T*» емес

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

"t*" емес

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

Осында (Канада, Ұлыбритания)

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

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

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

"*ar*" сияқты

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

«Пәленбай Абие?» сияқты

"Пәленбай" сөзімен және екінші сөзі 5 әріпті құраған болып бірінші 4 әрпі "Абие" болып, ақырғы әріп белгісіз болған барлық жазбаларды табады. Егер дерекқорыңыз ANSI-92 қойылмалы таңбаларды қолданса, сұрақ белгісі орнына астыңғы сызықша (_) белгісін қолданыңыз.

#2/2/2006#

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

< Күн() - 30

30 күннен артық болған барлық күндерді қайтарады.

Күн()

Бүгінгі күнді құраған барлық жазбаларды қайтарады.

Күн() Мен DateAdd("M", 3, Күн()) арасында

Бүгінгі күнді құраған барлық жазбаларды қайтарады.

Нөл емес

Нөл (бос немесе анық емес) мәндерді құраған барлық жазбаларды қайтарады.

Нөл емес

Нөл болмаған мәндік барлық жазбаларды қайтарады.

""

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

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

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

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

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

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

×