Сұрау жасалып жатқанда енгізуді сұрау параметрлерін пайдалану

Сұрау жасалып жатқанда енгізуді сұрау параметрлерін пайдалану

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

Ескерту : Бұл мақалада Access веб-бағдарламаларына қолданылмайды.

Қадамдық процеске кіріспей тұрып, осы терминдерді түсіну өте маңызды:

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

    • Таңдау

    • Қарсы кесте

    • Қосу

    • Кесте жасау

    • Жаңарту

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

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

Параметрлерді жасау, сұрауға қалыпты критерийлерді қосу процесіне ұқсайды:

  1. Таңдау сұрауын жасап, «Құрастыру көрінісінде» сұрауды ашыңыз.

  2. Параметрге қолданғыңыз келген өрістің Шарттар жолының параметр терезесінде көрсеткіңіз келген мәтінді енгізіп, оны тік жақшаға алыңыз. Мысалы, [Enter the start date:]

    Параметрдің жай сұрауы.

  3. Параметрлерге қосқыңыз келген әрбір өріс үшін 2-қадамды қайталаңыз.

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

Мәтіндік шақыру параметрі "Бастау күнін енгізу:"

Іздеп жатқан мәнді толтырып, содан кейін OK түймешігін басыңыз.

Критерийлердегі бірнеше параметрлерді пайдалана аласыз. Мысалы, Between [Enter the start date:] And [Enter the end date:] нәтижесінде сұрау жүргізіліп жатқанда екі шақыру жасалады.

Екі параметрлермен сұрау параметрі.

Бірігуді сұрауына параметр қосу

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

  1. Бірігуді сұрауын SQL көрінісінде ашу.

  2. Параметрді қосу керек өрістері бар WHERE сөйлемін қосу.

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

  3. where сөйлеміне шақыру параметрін теріңіз, мысалы, WHERE [StartDate] = [Enter the start date:]

    Екі жағындағы келесі сөйлеммен бірігуді сұраудың екі бөлімі: WHERE Бастаукүні= [Батсау күнін енгізу:]

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

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

Жақсы икемділік үшін қойылмалы таңбалармен параметрлерді біріктіру

Қалыпты критерийлермен сияқты параметрлерді Like кілтсөзімен және элементтердің кең көлеміне сәйкес қойылмалы белгілерді біріктіре аласыз. Мысалы, сұрауыңызбен ел/бастапқы аймағын шақыруға болады, бірақ параметрдің жолы бар кез келген мәнмен сәйкестерді. Орындалатын әрекеттер:

  1. Таңдау сұрауын жасап, одан кейін сұрауды «Құрастыру» көрінісінде сұрауды ашыңыз.

  2. Параметрді қосқыңыз келген өрістің Шарттар жолында, шақыру ретінде пайдаланғыңыз келген Like "*"&[ мәтінді теріп, содан кейін, ]&"*" теріңіз.

    ЕлАймақ бағанында келесі критерийлермен сұраудың жасақтама торы: Like "*" & [Ел/аймақ енгізу:] & "*"

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

Мәтінмен шақыру параметрі "ел/аймақ енгізу".

Параметрді енгізгеннен кейін, сұрау парметрінің жолы бар мәндерді қайтарады. Мысалы, us параметр жолы, параметр өрісі Қырғызстан мәні бар элементтерді және Қазақстан мәні бар элементтерді қайтарады.

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

Параметрге сәйкес емес элементтерді қайтару

Параметрге сәйкес элементтерді қайтаратын сұраулардың орнына, параметрге сәйкес емес элементтерді қайтаратын сұрауды қалауыңызға болады. Мысалы, жыл шақыруын және жыл мәні параметр жолынан көбірек болған жолдардың көрсетілуін қалауыңыз мүмкін. Ол үшін, параметр шақыруын жақшаға алатын бірінші тік жақшаның сол жағында салыстыру операторын теріңіз, мысалы,>[Enter a year:].

Параметрлік деректер түрлерін анықтау

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

Ескерту : Егер параметр мәтіндік деректерді қабылдауға конфигурацияланған болса, кез келген енгізу мәтін ретінде қабылданады және қате туралы ешқандай хабар көрсетілмейді.

Сұраудағы параметрлерге деректер түрін анықтау үшін:

  1. Құрастырушы көрінісінде ашылған сұрақпен, Құрастырушы қойындысындағы Көрсету/Жасыру тобынан Параметрлер тармағын таңдаңыз.

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

  3. Деректер түрі бағанынан әр параметр үшін деректер түрін таңдаңыз.

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

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

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

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

×