|
|
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
Мне нужно вывести дату в отчет на русском языке: 26 декабря 2003 года. Все даты выводятся либо просто числами, либо на английском языке!!! Хелп! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:22 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
и на английском тоже нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:24 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:26 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
> либо на английском языке Если бы твой Виндоус был китайским, то даты тоже были бы на китайском. Вот такая закономерность между языком виндоуса и форматированием дат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:27 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
Ну сложно мне написать функцию, ну не умею я. в основном только стандартными пользоюсь. Ну подскажите, где, как и че написать, плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:30 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
А использовать длинный формат даты не пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:30 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
нужна сегодняшняя дата ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:31 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
ну вот в отчете пишу =Now() или =Date(). А сейчас что надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:32 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
=Date () А в свойствах, формат поля выбираете тот формат, который вам нравиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:34 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
Можно также = Now() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:36 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
Dim dateNow as String dateNow=Format(Date,"dd mmmm yyyy") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:51 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
Насоветовали блин кучу всего. И все равно, "если бы твой Виндоус был китайским, то даты тоже были бы на китайском" Можно через API добраться до представления даты в любом (имеющимся в системе) NLS. Можно воспользоваться советом Савика - принудительно менять названия месяцев. Стандартой функции (форматирование даты под заданные Regional Settings) в аксесе нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:59 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
До API добраться совсем не сложно Объявления: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. Это использование: Код: plaintext Это описание символов строки формата: Use the following elements to construct a format picture string. If you use spaces to separate the elements in the format string, these spaces will appear in the same location in the output string. The letters must be in uppercase or lowercase as shown in the table (for example, "MM" not "mm"). Characters in the format string that are enclosed in single quotation marks will appear in the same location and unchanged in the output string. d Day of month as digits with no leading zero for single-digit days. dd Day of month as digits with leading zero for single-digit days. ddd Day of week as a three-letter abbreviation. dddd Day of week as its full name. M Month as digits with no leading zero for single-digit months. MM Month as digits with leading zero for single-digit months. MMM Month as a three-letter abbreviation. MMMM Month as its full name. y Year as last two digits, but with no leading zero for years less than 10. yy Year as last two digits, but with leading zero for years less than 10. yyyy Year represented by full four digits. For example, to get the date string "Wed, Aug 31 94" use the following picture string: "ddd',' MMM dd yy" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 10:07 |
|
||
|
Есть ли такая стандартная функция с датой?
|
|||
|---|---|---|---|
|
#18+
Ну. зачем вы мучаете женщину API, нехорошо. Марина вставьте в стандартный модуль следующий код, просто скопируйте его в тело модуля Public Function zaq(datNew As Date) As String Dim dat As Date, dat1 As String, dat2 As String, dat3 As String dat = Format(datNew, "dd mm yy") dat3 = Right(dat, 2) dat1 = Left(dat, 2) dat2 = Left(Right(dat, 5), 2) Select Case dat2 Case 1 zaq = dat1 & " " & "января" & " " & dat3 Case 2 zaq = dat1 & " " & "февраля" & " " & dat3 Case 3 zaq = dat1 & " " & "марта" & " " & dat3 Case 4 zaq = dat1 & " " & "апреля" & " " & dat3 Case 5 zaq = dat1 & " " & "мая" & " " & dat3 Case 6 zaq = dat1 & " " & "июня" & " " & dat3 Case 7 zaq = dat1 & " " & "июля" & " " & dat3 Case 8 zaq = dat1 & " " & "августа" & " " & dat3 Case 9 zaq = dat1 & " " & "сентября" & " " & dat3 Case 10 zaq = dat1 & " " & "октября" & " " & dat3 Case 11 zaq = dat1 & " " & "ноября" & " " & dat3 Case 12 zaq = dat1 & " " & "декабря" & " " & dat3 Case Else End Select End Function Может переменных и слишком много, но я писал с налёту, главное, что это работает В отчёте создайте поле с данными NOW(), затем создайте поле, где в качестве данных будет эта функция (вы её увидите не во встроенных функциях, а в функциях самой базы), а в качестве аргумента - значение поля с NOW(). Наверное Вы видите, что название месяцев в этом случае можно написать хоть на китайском, если Вы его знаете. Поле c NOW() можно сделать невидимым или оставить, как хотите. Предвидя гневные обвинения в излишней усложнённости, скажу, что не старался оптимизировать задачу, просто хотел сделать понагляднее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 11:33 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1677434]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 499ms |

| 0 / 0 |
