Жол функциялары және оларды пайдалану жолы

Жол функциялары және оларды пайдалану жолы

Important:  This article is machine translated, see the disclaimer. Please find the English version of this article here for your reference.

Жол функциялары көмегімен мәтінді әр түрлі жолдармен басқаратын өрнектерді жасауға болады. Мысалы, пішінде сериялық нөмірдің бір бөлігін ғана көрсеткіңіз келуі мүмкін. Я болмаса, тегі және аты сияқты бірнеше жолды біріктіру керек болуы мүмкін. Егер өрнектерді жақсы білмесеңіз, Өрнекті құрастыру бөлімін қараңыз.

Мұнда жиірек пайдаланылатын біраз жол әрекеттерінің тізімі және оларды орындау үшін пайдаланатын функциялар берілген:

Мына үшін…

Мынаны пайдаланыңыз…

Мысалы…

Нәтижелер

Жол басындағы таңбаларды қайтару

Left function

=Left([СериялықНөмір],2)

Егер [СериялықНөмір] "CD234" болса, нәтиже "CD" болады.

Жол соңындағы таңбаларды қайтару

Right function

=Right([СериялықНөмір],3)

Егер [СериялықНөмір] "CD234" болса, нәтиже "234" болады.

Жолдағы таңбаның орнын табу

InStr function

=InStr(1,[Аты],"i")

Егер [Аты] "Колин" болса, нәтиже 4 болады.

Жол ортасындағы таңбаларды қайтару

Mid function

=Mid([СериялықНөмір],2,2)

Егер [СериялықНөмір] "CD234" болса, нәтиже "D2" болады.

Trim — жолдың басындағы не соңындағы бос орындар

LTrim, RTrim, and Trim Functions

=Trim([Аты])

Егер [Аты] is “ Colin ” болса, нәтижесі — “Colin”.

Екі жолды біріктіру

Қосу белгісі (+) операторы*

=[Аты] + [Тегі]

Егер [Аты] "Колин" және [Тегі] Уилкокс болса, нәтиже "КолинУилкокс" болады

Екі жолды арасында бос орынмен біріктіру

Қосу белгісі (+) операторы*

=[Аты] + “ “ + [Тегі]

Егер [Аты] "Колин" және [Тегі] Уилкокс болса, нәтиже "Колин" болады

Жол регистрін жоғарғы немесе төменгі регистр деп өзгерту

UCase function or LCase function

=UCase([Аты])

Егер [Аты] "Колин" болса, нәтиже "КОЛИН" болады.

Жолдың ұзындығын анықтау

Len function

=Len([Аты])

Егер [Аты] "Колин" болса, нәтиже 5 болады.

* Жарайды, сонымен бұл функция емес, бұл — оператор. Бірақ, бұл — жолдарды біріктірудің ең тез жолы. Жұмыс үстелі дерекқорында, сонымен бірге, біріктіру үшін амперсанд операторын (&) пайдалануға болады. Access бағдарламасында қосу белгісін (+) пайдалану керек.

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

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

Жұмыс үстелі дерекқорында өрнек құрастырғышты көрсету

  1. Жұмыс үстелі дерекқорын (.accdb) ашыңыз.

  2. Әлі ашылмаған болса, шарлау аумағын ашу үшін F11 пернесін басыңыз.

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

  4. Пішіндегі мәтін ұясын тінтуірдің оң жақ түймешігімен басып, Сипаттар тармағын таңдаңыз.

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

    Сипаттар кестесіндегі Құрастыру түймешігі.

  6. Өрнек элементтері астында Функциялар түйінін шығарып алып, Бекітілген функциялар тармағын таңдаңыз.

  7. Өрнек санаттары астында Мәтін санатын таңдаңыз.

  8. Өрнек мәндері астында әр түрлі функцияларды басыңыз және өрнек құрастырғыштың төменгі жағындағы қысқаша сипаттамаларды оқыңыз.

    Note: Кейбір функциялар кейбір контекстерде қол жетімді емес; Access бағдарламасы әр контексте қайсысы жұмыс істейтініне байланысты тізімді автоматты түрде сүзеді.

Access бағдарламасында өрнек құрастырғышты көрсету

  1. Бағдарламаны Access бағдарламасында ашыңыз. Егер оны браузерде көріп жатсаңыз, Параметрлер > Access бағдарламасында реттеу тармағына өтіңіз.

  2. Сол бағандағы кестені басып, содан кейін кестелер тізімінің оң жағында көрініс атауын басыңыз.

    Access бағдарламасында көріністі таңдау.

  3. Өңдеу пәрменін таңдап, мәтін ұясын басып, мәтін ұясының жанында көрсетілетін Деректер түймешігін басыңыз.

    Мәтін ұясы басқару элементінің жанындағы Деректер түймешігі.

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

  5. Өрнек элементтері астында Функциялар түйінін шығарып алып, Бекітілген функциялар тармағын таңдаңыз.

  6. Өрнек санаттары астында Мәтін санатын таңдаңыз.

  7. Өрнек мәндері астында әр түрлі функцияларды басыңыз және өрнек құрастырғыштың төменгі жағындағы қысқаша сипаттамаларды оқыңыз.

Қосымша икемділік үшін мәтіндік функцияларды біріктіру

Кейбір жолдық функцияларда кейбір жағдайларда функцияны шақырған сайын есептеу керек сандық аргументтер болады. Мысалы, Left функциясы жолды және санды алады, мысалы, =Left(СериялықНөмір, 2). Бұл сол жақтағы екі таңба керек екенін білсеңіз тамаша, бірақ қажет таңбалар саны әр элементте әр түрлі болса ше? Таңбалар санын жай кодқа тұрақты түрде енгізудің орнына, оны есептейтін тағы бір функцияны енгізуге болады.

Мұнда жолдың бір жерінде сызықшық бар сериялық нөмірлердің мысалы берілген. Бірақ, сызықшықтың орны өзгеріп отырады:

СериялықНөмір

3928-29993

23-9923

333-53234

3399940-444

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

=Left([СериялықНөмір],InStr(1,[СериялықНөмір],"-")-1)

Instead of entering a number as the second argument of the Left function, we’ve plugged in the InStr function, which returns the position of the hyphen in the serial number. Subtract 1 from that value and you get the correct number of characters for the Left function to return. Seems a little complicated at first, but with a little experimentation you can combine two or more expressions to get the results you want.

For more information about using string functions, see Using string functions in your Access SQL queries.

Note: Machine Translation Disclaimer: This article has been translated by a computer system without human intervention. Microsoft offers these machine translations to help non-English speaking users enjoy content about Microsoft products, services and technologies. Because the article was machine translated, it may contain errors in vocabulary, syntax or grammar.

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

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

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

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

×