Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Функция возвращающая название месяца по порядковому номеру месяца.  [new]
Gulnara
Member

Откуда: lalangamena
Сообщений: 15
Здравствуйте,

Скажите пожалуйста, есть ли в Access функция или комбинация функций, возвращающая название месяца по порядковому номеру месяца?


Спасибо.
20 июн 11, 08:06    [10838181]     Ответить | Цитировать Сообщить модератору
 Re: Функция возвращающая название месяца по порядковому номеру месяца.  [new]
alvk
Member [заблокирован]

Откуда: Находка
Сообщений: 10986
Gulnara,

?monthname(3)
Март
 
20 июн 11, 08:23    [10838201]     Ответить | Цитировать Сообщить модератору
 Re: Функция возвращающая название месяца по порядковому номеру месяца.  [new]
DzonyBB
Member [заблокирован]

Откуда: Евросоюз
Сообщений: 4138
alvk
Gulnara,

?monthname(3)
Март
 

Еще варианты

?DatePart("m",#2010/05/14#)
 5 
?Month(#2010/05/09#)
 5 
?MonthName(Month(#2010/05/14#)) 
Май
?MonthName(DatePart("m",#2010/05/14#))
Май
20 июн 11, 08:35    [10838221]     Ответить | Цитировать Сообщить модератору
 Re: Функция возвращающая название месяца по порядковому номеру месяца.  [new]
studieren
Member

Откуда: Tashkent, Uzbekistan
Сообщений: 2474
Gulnara,

У "monthname" есть одна особенность: если у Вас русский офис, то функция вернёт Вам название месяца на русском, а если у Вас английский офис, то соответственно английский вариант месяца.
Если Вам такая особенность не критично, то можете использовать. А если Вам надо в любом случае всегда только русский вариант названия месяцев (в принципе даже окончание месяца на "а" или "я" можно сформировать, типа "Марта", "Ноября"), то используйте Choose. Типа так:
SELECT Choose([MonthID], "Январь", "Февраль", ...) AS MonthName
Здесь "MonthID" - порядковый номер месяца.
20 июн 11, 08:36    [10838222]     Ответить | Цитировать Сообщить модератору
 Re: Функция возвращающая название месяца по порядковому номеру месяца.  [new]
Gulnara
Member

Откуда: lalangamena
Сообщений: 15
Дорогие Все,

Спасибо огромное, monthname помогло.
20 июн 11, 08:46    [10838243]     Ответить | Цитировать Сообщить модератору
 Re: Функция возвращающая название месяца по порядковому номеру месяца.  [new]
DzonyBB
Member [заблокирован]

Откуда: Евросоюз
Сообщений: 4138
studieren
если у Вас русский офис, то функция вернёт Вам название месяца на русском, а если у Вас английский офис

studieren,небольшое дополнение.Зависит не от версии офица русский или английский,а от региональных установок компьютера.
20 июн 11, 08:48    [10838249]     Ответить | Цитировать Сообщить модератору
 Re: Функция возвращающая название месяца по порядковому номеру месяца.  [new]
DzonyBB
Member [заблокирован]

Откуда: Евросоюз
Сообщений: 4138
DzonyBB
офица

Слово то какое придумал.
20 июн 11, 08:49    [10838254]     Ответить | Цитировать Сообщить модератору
 Re: Функция возвращающая название месяца по порядковому номеру месяца.  [new]
Гугль
Guest
Очередной в гугле забаненный. РАди интереса набрал "Название месяца по номеру VBA" - ПЕРВАЯ (!) ЖЕ ссылка дает ответ!
20 июн 11, 08:50    [10838257]     Ответить | Цитировать Сообщить модератору
 Re: Функция возвращающая название месяца по порядковому номеру месяца.  [new]
DzonyBB
Member [заблокирован]

Откуда: Евросоюз
Сообщений: 4138
Гугль
Очередной в гугле забаненный.

ЗабаненнаЯ!
20 июн 11, 09:01    [10838289]     Ответить | Цитировать Сообщить модератору
 Re: Функция возвращающая название месяца по порядковому номеру месяца.  [new]
studieren
Member

Откуда: Tashkent, Uzbekistan
Сообщений: 2474
DzonyBB,

По поводу версии офиса кажись перемудрил. Сорю, однако. :)

Вот что значить написать не проверив, опираясь только на свою "безупречную" память. :))
20 июн 11, 09:03    [10838298]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить
 
Разработка веб приложений с помощью Visual Studio 2010   29 000 руб.
Java сквозной курс от а до я. от java программирования до разработки java ee 7 web и
ejb приложений с использованием баз данных (на примере mysql)
  57 000 руб.
Создание запросов в SQL Server 2012   29 500 руб.
Администрирование баз данных Microsoft SQL Server   29 500 руб.
Основы web-программирования. HTML, CSS, PHP   26 990 руб.