Access қойылмалы таңба анықтамасы

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

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

Бұл бөлімде

Қолдаудағы таңба жиындары туралы

Дерекқордың қай ANSI стандартын қолдайтынын табу

ANSI-89 қойылмалы таңбалары

ANSI-92 қойылмалы таңбалары

Қойылмалы таңбаларды қолдану арқылы іздеуге болатын деректер түрлері

Қолдаудағы таңба жиындары туралы

Access қойылмалы таңбалардың екі жиынтығын қолдайды, себебі ол Құрылымдалған Сұрау Тілінің екі стандартын қолдайды — ANSI-89 және ANSI-92. Әдетте, ANSI-89 қойылмалы таңбаларын Access дерекқорлары — .mdb және .accdb файлдары бойынша сұраулар мен табу-және-іздеу амалдарын жегу барысында қолданасыз. ANSI-92 қойылмалы таңбаларын Access жобалары — Microsoft SQL Server дерекқорларына жалғанған Access файлдары бойынша сұрауларды жегу кезінде қолданасыз. Access жобалары ANSI-92 стандартын SQL Server сол стандартты қолдануына байланысты қолданады.

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

Іздеу әдісі немесе құралы

Іздеудегі файл түрі

Қолданыстағы қойылмалы таңба жиыны

Табу және ауыстыру тілқатысу терезесі

Access дерекқоры (.mdb және .accdb файлдары)

ANSI-89

Табу және ауыстыру тілқатысу терезесі

Access жобасы (.adp және .accdp файлдары)

ANSI-92

Сұрауды таңдау немесе жаңарту

Access дерекқоры (.mdb және .accdb файлдары)

ANSI-89

Сұрауды таңдау немесе жаңарту

Access жобасы (.adp және .accdp файлдары)

ANSI-92

Табу және ауыстыру тілқатысу терезесі, сұрауды таңдау немесе жаңарту

ANSI-92 стандартын қолдау үшін орнатылған Access дерекқоры

ANSI-92

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

Дерекқордың қай ANSI стандартын қолдайтынын табу

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

  1. Microsoft Office Түймешігі Түймешік суреті түймешігін нұқып, одан кейін Access параметрлері түймешігін нұқыңыз..

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

  2. Нысан жасақтаушылары нұқыңыз және Сұрау жасақтамасы бөлімінде SQL серверлік үйлесімді синтаксисі (ANSI 92) астындағы келесілердің біреуін орындаңыз:

    • Ашық дерекқорды ANSI-92 стандартына өзгерту үшін Осы дерекқор параметрін таңдаңыз.

      -немесе-

      Ашық дерекқорды ANSI-89 стандартына орнату үшін құсбелгі көзінен белгіні алып тастаңыз.

    • Access ашық көшірмесімен жасалған барлық жаңа дерекқорларды ANSI-92 стандартына орнату үшінЖаңа дерекқорлар үшін әдепкі параметрін таңдаңыз.

      -немесе-

      Барлық жаңа дерекқорларды ANSI-89 стандартына орнату үшін құсбелгі көзінен белгіні алып тастаңыз.

  3. OK түймешігін басыңыз.

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

ANSI-89 қойылмалы таңбалары

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

Таңба

Сипаттама

Мысал

*

Таңбалардың кез келген санына сәйкес келеді. Таңба жолында кез келген жерінде жұлдызша (*) қолдануыңызға болады.

wh* не ақ және неге сөздерін табады, кезінде немесе сағат сөздерін таппайды.

?

Кез келген жалғыз әліпбилік таңбаға сәйкес сөзді табады.

B?ll доп, қоңырау және есепшот табады.

[ ]

Жақша ішіндегі кез келген жалғыз таңбаға сәйкес сөзді табады.

B[ae]ll доп және қоңырау табады, есепшот таппайды.

!

Жақшада жоқ кез келген таңбаға сәйкес сөзді табады.

b[!ae]ll есепшот және өгіз табады, бірақ доп немесе қоңырау таппайды.

-

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

b[a-c]d жаман, bbd және bcd табады.

#

Кез келген жалғыз сандық таңбаға сәйкес сөзді табады.

1#3 103, 113 және 123 табады.

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

ANSI-92 қойылмалы таңбалары

Таңдамалы және жаңарту сұрауларын Access жобалары (.adp файлдары) бойынша жеккен кезде және ANSI-92 стандартын қолдануға орнатылған дерекқорларды іздеу үшін сұрау түрін немесе Табу және ауыстыру тілқатысу терезесін қолданғанда қойылмалы таңбалардың осы жиынын қолданыңыз.

Таңба

Сипаттама

Мысал

%

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

wh% не ақ және неге сөздерін табады, кезінде немесе сағат сөздерін таппайды.

_

Кез келген жалғыз әліпбилік таңбаға сәйкес сөзді табады.

B_llдоп, қоңырау және есепшот табады.

[ ]

Жақша ішіндегі кез келген жалғыз таңбаға сәйкес сөзді табады.

B[ae]ll доп және қоңырау табады, есепшот таппайды.

^

Жақшада жоқ кез келген таңбаға сәйкес сөзді табады.

b[^ae]ll есепшот және өгіз табады, бірақ доп немесе қоңырау таппайды.

-

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

b[a-c]d жаман, bbd және bcd табады.

Ескерту : 

  • Деректерде орналасқан қойылмалы таңбаларды табу үшін, тапқыңыз келетін таңбаны жақшаларға алыңыз, төмендегідей: [#]. Жұлдызшалар (*), сұрақ таңбалары (?), фунт белгілері (#), ашық жақшаларды ([) және дефистерді (-) іздегенде осы ережені орындаңыз. Леп белгі тұстарын (!) немесе жабық жақшаларды (]) іздеу кезінде жақшаларды қолданбаңыз. Сол таңбаларды Табу және ауыстыру тілқатысу терезесін қолдану арқылы табу үшін, таңбаны Не Іздеу жолағында қоршайтын жақшасыз теріңіз. Сұрауды қолдану арқылы таңбаларды табу кезінде осы қадамды орындайсыз. Мысалы, келесі синтаксис леп белгі тұстарын қамтитын барлық жазбаларды, таңбаның деректерде қай жерде орналасқанына қарамастан, көрсетеді: "*!*" сияқты.

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

    Егер дефис және басқа таңбаларды бір уақытта іздеп жатырған болсаңыз, дефисті жақша ішіндегі барлық басқа таңбалардың алдына немесе артына қоясыз, төмендегідей: [-#*] немесе [#*-]. Алайда, егер ашылған жақшадан кейін леп белгісі (!) тұрса, леп белгісінің тұсынан кейін дефис орнатыңыз: [!-].

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

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

Қойылмалы таңбаларды қолдану арқылы іздеуге болатын деректер түрлері

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

Деректер түрі

Ішінде қолдану ...

Мәтін

Табу және ауыстыру тілқатысу терезесі, сұраулар

Жазба

Табу және ауыстыру тілқатысу терезесі, сұраулар

Сан

Табу және ауыстыру тілқатысу терезесі, сұраулар

Күн/Уақыт

Табу және ауыстыру тілқатысу терезесі, сұраулар

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

Ақша

Табу және ауыстыру тілқатысу терезесі, сұраулар

ӨзНөмір

Табу және ауыстыру тілқатысу терезесі, сұраулар

OLE нысаны

Жоқ.

Иә/Жоқ

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

Еренсілтеме

Табу және ауыстыру тілқатысу терезесі, сұраулар

Іздеу шебері

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

Ескерту : 

  • Егер өрістерде қолданған пішім күннің бөлігін немесе барлығын мәтін ретінде бейнелесе, Күн/Уақыт өрістерін іздеу үшін Табу және Ауыстыру тілқатысу терезесіндегі қойылмалы таңбаларды қолдануыңызға болады. Мысалы, *ar*-10-2007 сияқты жолды қолдану арқылы іздеуіңізге болады және нәтижелеріңіз "ar" әріптерін қамтитын кез-келген айды қамтиды — қаңтар, ақпан және т.б. Деректерге қолданған пішімді қолдану арқылы іздеуіңіз керектігіне байланысты, тілқатысу терезесіндегі параметрді таңдауыңыз қажет екенін ұмытпаңыз — Өрістерді пішімделуі бойынша іздеу құсбелгі көзі. Осы құсбелгі көзіне қатысты қосымша мәлімет алу үшін Деректерді өзгерту үшін Табу және ауыстыру тілқатысу терезесін қолдану бөлімін қараңыз.

  • Windows Аймақтық Параметрлері көрсетілген күн мен уақыт не көретініңізге және қалай іздейтініңізге әсер етуі мүмкін. Мысалы, кей қолданушылардың күндерді 07-Қар-1997 орнына 07-IX-1997 сияқты Рим сандары ретінде көруі мүмкін. Әдетте, көрінетін нәрсені іздейсіз, Access кестеде сақтауы мүмкін деп ойлағаныңызды емес. Басқаша айтқанды, сол жылдағы қыркүйек айының барлық жазбаларын табу үшін *-IX-2007 сияқты жолды қолдану арқылы іздеуіңізге болады.

    Бұған қоса, егер күн өрісіндегі мәтін á немесе ä сияқты диакритикалық таңбаларды қамтыса, ол таңбаларды іздеу жолына қосуыңыз қажет, әйтпесе іздеу нәтижелі болмайды. Диакритикалық таңбаларды бар болуын қойылмалы таңбаларды қолдану арқылы түсінуіңізге болады. Мысалы, егер 3-heinä-2007 сияқты күнді көріп тұрсаңыз, *-hein*-2007 сияқты жолды қолдану арқылы іздеуге болады.

  • Табу және Ауыстыру тілқатысу терезесін қолдану арқылы Иә/Жоқ өрісін іздегенде, Access өріске мән бермейді және тілқатысу терезесі қандай да бір жазбаларды көрсетпейді. Сұрауды қолдану арқылы Иә/Жоқ өрісін іздегенде, қойылмалы таңбаларды қолдануыңызға болады, бірақ Иә/Жоқ өрістерінің тек екі мәнді (0 жалған үшін және -1 дұрыс үшін) көрсететіні есте сақтаңыз, сондықтан қойылмалы таңба іздеуге қандай да бір мән қоспайды. Мысалы, =-1 сияқты критерийді қолдану "*1 сияқты" сияқты бірдей нәтижелерді береді.

  • OLE нысан өрістерін іздеуіңізге болмайды.

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

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

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

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

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

×