Дұрыс күн функциясын таңдау

Маңызды :  This article is machine translated, see the disclaimer. Please find the English version of this article here for your reference.

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

Келесі әрекеттерді орындау қажет...

Күн мен уақытты арнайы пішімде көрсету

Күнді немесе уақытты бөліктерге біріктіру

Сандар мен мәтінді күндер мен уақыттарға айналдыру

Күнді қосу немесе алу

Бүгінгі күнді немесе ағымдағы күнді кірістіру

Күн мен уақытты арнайы пішімде көрсету

Күндерді қалаған пішімде көрсетіңіз. Нәтиже бағаны [БасталуКүні] өрісінде 2012 жылдың 11 қаңтарының 17:30:15 Күн/Уақыт мәнін қамтитынын білдіреді.

Функция

Пайдалану

Мысал

Нәтиже

Format*

Теңшелмелі Күн/Уақыт пішімдерін жасау үшін қолданылатын барлық мақсаттағы функция.

Пішім([БасталуКүні],”жжжж-аа-кк”)

2012-01-11

FormatDateTime*

5 бекітілген Күн/Уақыт пішімдерінің бірін мәнге қолданады.

ПішімКүнУақыт([БасталуКүні],vbҰзақКүні)

Сәрсенбі, 11 қаңтар 2012 ж.

MonthName*

Санды ай атына түрлендіреді. 1-12 мәнінің аумағынан тыс санды қолданған жағдайда қате қайтарылады.

АйАты(12)

Желтоқсан

WeekdayName*

Санды апта күнінің атына түрлендіреді. 1-7 мәнінің аумағынан тыс санды қолданған жағдайда қате қайтарылады.

АптаАты(2)

Дүйсенбі

* Access бағдарламаларында қол жетімсіз.

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

Беттің жоғары бөлігі

Күнді немесе уақытты бөліктерге біріктіру

Кейде жыл немесе минут сияқты Күн/Уақыт мәнінің бір бөлігін білу үшін ғана қажет. Бұл функциялардың барлығы ізделетін аралыққа сәйкес келетін бүтін мәндерді қайтарады. Нәтиже бағаны [БасталуКүні] өрісінде 2012 жылдың 11 қаңтарының 17:30:15 Күн/Уақыт мәнін қамтитынын білдіреді.

Функция

Пайдалану

Мысал

Нәтиже

Year

Күн/Уақыт мәнінің жыл бөлігін қайтарады.

Жыл([БасталуКүні])

2.0.12

Month

Күн/Уақыт мәнінің ай бөлігін қайтарады (1-12).

Ай([БасталуКүні])

1

Day

Күн/Уақыт мәнінің күн бөлігін қайтарады (1-31).

Күн([БасталуКүні])

11

Weekday*

Аптаның сандық күнін қайтарады (1-7). Әдепкіде жексенбі аптаның алғашқы күні ретінде қарастырылады, бірақ алғашқы күн ретінде басқа күнді көрсетуге болады.

Аптакүні([БасталуКүні])

-4

Hour*

Күн/Уақыт мәнінің сағат бөлігін қайтарады (0-23).

Сағат([БасталуКүні])

17

Minute*

Күн/Уақыт мәнінің минут бөлігін қайтарады (0-59).

Минут([БасталуКүні])

=3/0

Second*

Күн/Уақыт мәнінің секунд бөлігін қайтарады (0-59).

Секунд([БасталуКүні])

1,5

DatePart

Жоғарыдағы функциялардың теңшелетін нұсқасы, мұнда қалаған Күн/Уақыт мәннің бөлігін көрсетуге болады.

КүнБөлігі(“жжжж”,[БасталуКүні])

2.0.12

* Access бағдарламаларында қол жетімсіз.

Беттің жоғары бөлігі

Сандар мен мәтінді күндер мен уақыттарға айналдыру

Access бағдарламасы күндерді екі еселі қалқымалы нүктесі бар сандар ретінде сақтайды. Мысалы, 11 қаңтар 2012 жыл 17:30 40919.72917 ретінде сақталады. Ондық нүктенің сол жағындағы бүтін бөлік күнді көрсетеді. Ондық нүктенің оң жағындағы бөлшек бөлігі уақытты білдіреді. Бұл функциялар бүтін сандар немесе мәтін сияқты басқа мәндерден қалқымалы нүктесі бар санды жасауға көмектеседі.

Функция

Пайдалану

Мысал

Нәтиже (оны Access бағдарламасының сақтау жолы)

DateSerial

Ескерту : Access бағдарламасында DateFromParts немесе DateWithTimeFromParts функцияларын қолданыңыз.

Жылға, айға және күнге қолданылатын бүтін сандардан күн мәнін құрайды.

КүніҚатар(2012,1,11)

40919,0

CDate*

Мәтінді Күн/Уақыт мәніне түрлендіреді. Санның күн және уақыт бөлігімен жұмыс істейді.

Кеңес :  Use the ЛогикалықIsDate function to determine if a text string can be converted to a Date/Time value. For example, IsDate(“1/11/2012”) returns True.

CКүні(“1/11/2012 17:30”)

40919,72917

DateValue*

Мәтінді Күн/Уақыт мәніне түрлендіреді, бірақ уақыт бөлігін түрлендірмейді.

КүніМәні(“1/11/2012 17:30”)

40919,0

TimeValue*

Мәтінді Күн/Уақыт мәніне түрлендіреді, бірақ күн ақпаратын түрлендірмейді.

УақытМәні(“1/11/2012 17:30”)

0,72917

TimeSerial

Ескерту : Access бағдарламасында TimeFromParts немесе DateWithTimeFromParts функцияларын қолданыңыз.

Сағатқа, минутқа және секундқа қолданылатын бүтін сандардан уақыт мәнін құрайды.

УақытҚатар(17,30,15)

0,72934

* Access бағдарламаларында қол жетімсіз.

Беттің жоғары бөлігі

Күнді қосу немесе алу

Бұл функциялар күндерге аралықтарды қосуға немесе оларды алып тастауға, сондай-ақ, екі Күн/Уақыт мәнінің арасындағы айырмашылықты есептеуге мүмкіндік береді.

Функция

Пайдалану

Мысал

Нәтиже

DateAdd

Уақыт/Күн мәніне арнайы аралық (2 ай немесе 3 сағат сияқты) қосады. Алу үшін екінші аргумент ретінде теріс санды пайдаланыңыз.

КүніҚосу("а", 1, "1/11/2012")

2/11/2012

DateDiff

Екі Күн/Уақыт мәнінің арасындағы уақыт аралықтарының санын (күндер не минуттар сияқты) анықтайды.

Ескерту :  Олардың арасындағы күндердің санын алу үшін екіншісінен бір күн мәнін алуға ғана болатынын да ескеріңіз, мысалы, #2/15/2012# - #2/1/2012# = 14.

КүнАйырм(“к”,”1/11/2012”,”4/15/2012”)

95

Екі күн арасындағы күндердің санын есептеу жолын қараңыз.

Беттің жоғары бөлігі

Бүгінгі күнді немесе ағымдағы күнді кірістіру

Осы функцияларды ағымдағы күнді не уақытты анықтау үшін қолданыңыз. Нәтиже бағаны ағымдағы жүйе уақыты/күні 2012 жылдың 11 қаңтарының 17:30:15 деп бағалайды.

Функция

Пайдалану

Мысал

Нәтиже

Now

Ағымдағы жүйенің күні мен уақытын қайтарады.

Қазір()

1/11/2012 17:30:15

Date

Ескерту : Access бағдарламасында Бүгін функциясын қолданыңыз.

Ағымдағы жүйе күнін қайтарады.

Күні()

1/11/2012

Time*

Ағымдағы жүйе уақытын қайтарады.

Уақыт()

17:30:15

Timer*

Жарым түннен бастап өткен секундтар санын қайтарады

Таймер()

63015

* Access бағдарламаларында қол жетімсіз.

Беттің жоғары бөлігі

Ескерту : 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 қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×