Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft Access |
![]() ![]() |
Топик располагается на нескольких страницах: [1] 2 вперед Ctrl→ все |
вадя Member Откуда: Екатеринбург Сообщений: 18766 |
format(Date, "mmmm") дает Январь,... а как получить Января и других месяцев. через массив - это не красиво. типа нада функцией (не самописной) |
11 авг 05, 12:29 [1777447] Ответить | Цитировать Сообщить модератору |
Владимир Саныч Member Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты) Сообщений: 40414 |
У меня нет русского Аксесса, но мне кажется, что при формате с днем месяц дается в нужном падеже. |
11 авг 05, 12:38 [1777505] Ответить | Цитировать Сообщить модератору |
Пользователь2
Guest |
Владимир Саныч прав. |
||
11 авг 05, 12:45 [1777533] Ответить | Цитировать Сообщить модератору |
АлексейК Member Откуда: http://www.msdatabase.ru , Moscow Сообщений: 7683 |
|
|
11 авг 05, 12:46 [1777545] Ответить | Цитировать Сообщить модератору |
Владимир Саныч Member Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты) Сообщений: 40414 |
Кстати, у меня это выдает 30 декабря. Заменил точку на / - заработало. Еще одно подтверждение, как опасно пользоваться стрингами там, где требуется дата. |
|||
11 авг 05, 13:22 [1777754] Ответить | Цитировать Сообщить модератору |
АлексейК Member Откуда: http://www.msdatabase.ru , Moscow Сообщений: 7683 |
саныч еще раз прав ![]() |
11 авг 05, 14:00 [1777985] Ответить | Цитировать Сообщить модератору |
YBW
Guest |
некоторые мясяцы таким образом выводятся криво, кажется не склоняется январь, а февраль выводится как феврапя... точно не помню, но ИМХО это может быть поводом завести таблицу месяцев, чтобы не зависеть от региональных настроек и багов Access |
||
11 авг 05, 14:05 [1778014] Ответить | Цитировать Сообщить модератору |
вадя Member Откуда: Екатеринбург Сообщений: 18766 |
Mid(Format("01.01.01", "dd mmmm"), 4) не совсем красиво, но подходит посностью, БОЛЬШОЕ СПАСИБО! |
11 авг 05, 14:11 [1778063] Ответить | Цитировать Сообщить модератору |
Владимир Саныч Member Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты) Сообщений: 40414 |
Вадя, а замечание про стринги ты зря проигнорировал. |
||
11 авг 05, 14:27 [1778139] Ответить | Цитировать Сообщить модератору |
АлексейК Member Откуда: http://www.msdatabase.ru , Moscow Сообщений: 7683 |
вроде вылечилось в одном из сервиспаков у меня 2002 sp 3 ошибки нет |
||||
11 авг 05, 14:31 [1778163] Ответить | Цитировать Сообщить модератору |
вадя Member Откуда: Екатеринбург Сообщений: 18766 |
мне нужен такой вид Mid(Format(Date, "dd mmmm"), 4) это (начение) нада вставить в ворд (через закладку) типа "01" января 2005г. чтоб не морочиться с " число вставляю отдельно ,месяц отдельно.... замечание про стринги вроде как здеся по-барабану или ? |
11 авг 05, 14:44 [1778233] Ответить | Цитировать Сообщить модератору |
Владимир Саныч Member Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты) Сообщений: 40414 |
Ну, если тебе по барабану, что вместо 1 января может выйти 30 декабря, то всё ОК. |
||
11 авг 05, 15:17 [1778441] Ответить | Цитировать Сообщить модератору |
YBW
Guest |
нормально - это даже здорово - каждые два дня новый год праздновать |
||
11 авг 05, 16:17 [1778801] Ответить | Цитировать Сообщить модератору |
вадя Member Откуда: Екатеринбург Сообщений: 18766 |
2Саныч
если ты об этом, то я эти грабли я уже на автомате обхожу.... |
||
11 авг 05, 20:03 [1779882] Ответить | Цитировать Сообщить модератору |
4321 Member [заблокирован] Откуда: Сообщений: 3573 |
из запроса аккурат для ворда и закладок: Format([O].[Reg_NO_D],"\" & Chr(171) & "dd\" & Chr(187) & " mmmm YYYY \г\.") |
||
12 авг 05, 10:54 [1780927] Ответить | Цитировать Сообщить модератору |
Между сообщениями интервал более 1 года. |
Alex-s6
Guest |
replace(format ("01/02/2007","dd mmmm yyyy"),"п","л") |
2 фев 07, 10:53 [3729863] Ответить | Цитировать Сообщить модератору |
proposed amendment Member Откуда: Сообщений: 10217 |
использую служебную таблицку вместо таких костылей и подпорок |
||
2 фев 07, 11:06 [3729953] Ответить | Цитировать Сообщить модератору |
Владимир Саныч Member Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты) Сообщений: 40414 |
Кстати, вот функция, которая переводит январь в января:function XXX(s as string)as string select case right(s,1) case "ь","й":XXX=left(s,len(s)-1)&"я" case "т":XXX=s &"а" case else:XXX="нет такой буквы в этом слове" end select end function |
2 фев 07, 13:28 [3731335] Ответить | Цитировать Сообщить модератору |
BULK INSERT Member Откуда: Ленинград Сообщений: 4615 |
аналогично |
||
2 фев 07, 15:16 [3732259] Ответить | Цитировать Сообщить модератору |
Lamazoid Member Откуда: Оттуда Сообщений: 433 |
а может так : spilt (Format (date (),"dd mmmm yyyy)," ")(1) - проще просклонять тока вместо date() - свое значение даты |
2 фев 07, 17:42 [3733504] Ответить | Цитировать Сообщить модератору |
Ёжик` Member Откуда: Сообщений: 5992 |
археологи |
2 фев 07, 19:09 [3733954] Ответить | Цитировать Сообщить модератору |
Ёжик` Member Откуда: Сообщений: 5992 |
можна код для склонений, любых слов... |
||
2 фев 07, 19:10 [3733959] Ответить | Цитировать Сообщить модератору |
Dionisiu Member Откуда: Крым Сообщений: 151 |
Так в ворде есть такая замечательная фича - ПОЛЯ - поставь поле с типом дата в формате месяц полностью - и будет тебе счастие |
||
3 фев 07, 11:20 [3735010] Ответить | Цитировать Сообщить модератору |
вадя Member Откуда: Екатеринбург Сообщений: 18766 |
архиолиги , это конишно класно, что есть возможость дополнять старые топики я свою проблему решил, правдо уже не помню как... но суть была взята сдеся.... |
3 фев 07, 16:49 [3735349] Ответить | Цитировать Сообщить модератору |
Между сообщениями интервал более 1 года. |
Евгений_Nosenko Member Откуда: Сообщений: 49 |
Господа, почему когда ввожу выражение Mid(Format([Name]; "dd mmmm yyyy"), 4) мне выдает ошибку синтаксиса, типа нехватает оператора или аперанда и пр. |
22 янв 15, 09:51 [17152347] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: [1] 2 вперед Ctrl→ все |
Все форумы / Microsoft Access | ![]() |