|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Здравствуйте. У меня такой вопрос. В отчете есть поле месяц, и он туда ставиться командой CMONTH(DATE()), но название месяца отображается по английски, как сделать так что бы оно было русским? Помню как то давно месяца 3-4 назад я это уже делал, но как я совершено не помню. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 07:28 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Поставить русский рантайм. Или использовать самописную функцию перевода n Month в c Month ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 07:56 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
БерезовскийПоставить русский рантайм. А как можно поподробнее, как мне помниться я это делал без подключения чего либо. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 08:16 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Mihail3, vfp9rrus.dll кинуть в папку с программой. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 08:37 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
tanglir, Спасибо, а другого способа нет?, я как то по другому делал просто. Но в любом случае спасибо за помощь) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 08:44 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Mihail3tanglir, Спасибо, а другого способа нет?, я как то по другому делал просто. Но в любом случае спасибо за помощь)Ну держи UDF :) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 08:49 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Jonny540, Спасиб) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 08:50 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Jonny540Mihail3tanglir, Спасибо, а другого способа нет?, я как то по другому делал просто. Но в любом случае спасибо за помощь)Ну держи UDF :) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Я бы еще добавил чтоб ошибок не возникало: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 16:33 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Dima TJonny540пропущено... Ну держи UDF :) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Я бы еще добавил чтоб ошибок не возникало: Код: sql 1.
Ну уж если совсем по большому счету, то и Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 16:46 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Мартобря это то что надо, особенно при склонении.... или спряжении....вобщем не в пятницу вопрос.. вот опохмелимся.... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 18:50 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
BMJ, самый простой способ: SET DATE LONG только, желательно, не забывать возвращать значение на исходное ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 09:47 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
ArgonS, о да чудо))) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2012, 07:43 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
ArgonSсамый простой способ: SET DATE LONG Как только автор поставит свое приложение на англоязычной Windows у него снова появится тот же самый вопрос. Это еще не считая необходимости дополнительно "выковыривать" название месяца из полученной строки. Самый правильный способ в данном случае - это именно собственная функция. Решение проблемы через настройки и внешние библиотеки - не надежно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2012, 11:45 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Вроде на функцию не тянет: #DEFINE ENUM_MONTH 'Январь,Февраль,Март,Апрель,Май,Июнь,Июль,Август,Сентябрь,Октябрь,Ноябоь,Декабрь' RETURN GETWORDNUM(ENUM_MONTH,tnMonth,',') ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2013, 18:16 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Mihail3Здравствуйте. У меня такой вопрос. В отчете есть поле месяц, и он туда ставиться командой CMONTH(DATE()), но название месяца отображается по английски, как сделать так что бы оно было русским? Помню как то давно месяца 3-4 назад я это уже делал, но как я совершено не помню. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
В отчёте вместо СMONTH(DATE()) проставить ALLOWMES(DATE()). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2013, 20:34 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
GETWORDNUM('январь февраль март апрель май июнь июль август сентябрь октябрь ноябрь декабрь',MONTH(дата)) по-моему сама элегантность. Дарю! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2013, 07:26 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Людмila, ага красивый код ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2013, 10:48 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Mihail3Людмila, ага красивый кодТолько вот не для всех версий... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2013, 10:56 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
нашел подобное в книге visual foxpro в подлинике Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2013, 15:11 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Я опять о том, что писал. Как сегодня с прописью? т.е не 01 февраль, а февралЯ 2013. Тут не хватит, правда, красивого кода, еще напильник нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2013, 17:35 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
BMJЯ опять о том, что писал. Как сегодня с прописью? т.е не 01 февраль, а февралЯ 2013. Тут не хватит, правда, красивого кода, еще напильник нужен. Напишите строку 'января, февраля ...' ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2013, 18:52 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
sg12BMJЯ опять о том, что писал. Как сегодня с прописью? т.е не 01 февраль, а февралЯ 2013. Тут не хватит, правда, красивого кода, еще напильник нужен. Напишите строку 'января, февраля ...' Разумеется, но теряется универсальность, например отчёт за "январь", а данные на 15 января. Я к этому подводил. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2013, 21:29 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
BMJ... теряется универсальность, например отчёт за "январь", а данные на 15 января. Я к этому подводил.Кто мешает немного подправить эту 13862384 процедуру? Например, так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Для ранних версий - двумерный массив. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2013, 05:25 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Jonny540BMJ... теряется универсальность, например отчёт за "январь", а данные на 15 января. Я к этому подводил.Кто мешает немного подправить эту 13862384 процедуру? Например, так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Для ранних версий - двумерный массив. А теперь вопрос на засыпку. Что мешает добавить в эту процедуру еще и дни недели: "Понедельник,Вторник, ..."? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2013, 09:04 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
sg12, Не изобретайте сущностей свех необходимости Особенно круто названия дней недели будут смотреться в процедуре именования месяцев... С третьей стороны, как представлю себе, когда это может понадобиться: "Сего дня, втарога четверга котября месяца..." ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2013, 09:37 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
AndreTM Вот вы и засыпались. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2013, 09:54 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Mihail3нашел подобное в книге visual foxpro в подлинике приобрела данную книгу лет 5 назад - увидела в ней данный код! Чуть не лопнула от досады. Думала, что я одна такая умничка! Шучу. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2013, 11:12 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
sg12Что мешает добавить в эту процедуру еще и дни недели: "Понедельник,Вторник, ..."? Увидел родное универсальное CASE? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2013, 12:18 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Redriksg12Что мешает добавить в эту процедуру еще и дни недели: "Понедельник,Вторник, ..."? Увидел родное универсальное CASE? Не все же при виде этого слова инсульт зарабатывают ... Но бывают и такие, судя по всему. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2013, 12:41 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
Jonny540Для ранних версий - двумерный массив. С такими строками можно работать еще примерно так, только эти функции нужно отладить: Через MLINE(), заменив разделители на CHR(13). MLINE(CHRTRAN('янв,февр,март',',',CHR(13)),i) Или через SUBSTR(), удлинив названия месяцев пробелами до одинаковой длины. ALLTRIM(SUBSTR('янв фев март ',(i-1)*5+1,4)) Можно так: ALLTRIM(RIGHT("LEFT('янв фев март ',i*5),5)) В VFP9 возможна и такая функция: STREXTRACT(',янв,февр,март,',',',',',i) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2013, 17:59 |
|
Названия месецов по русски
|
|||
---|---|---|---|
#18+
sg12эти функции нужно отладить: Через MLINE(), заменив разделители на CHR(13). MLINE(CHRTRAN('янв,февр,март',',',CHR(13)),i) Или через SUBSTR(), удлинив названия месяцев пробелами до одинаковой длины. ALLTRIM(SUBSTR('янв фев март ',(i-1)*5+1,4)) Можно так: ALLTRIM(RIGHT("LEFT('янв фев март ',i*5),5)) В VFP9 возможна и такая функция: STREXTRACT(',янв,февр,март,',',',',',i)Это уже диагноз: "шизофрения, как и было сказано" ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2013, 18:38 |
|
|
start [/forum/topic.php?all=1&fid=41&tid=1583182]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 165ms |
0 / 0 |