| |
|
|
| | подскажите, пожалуйста. как преобразовать в дату "3 august 1976" т.е месяц написан на английском, в формат #08/03/1976# у меня не понимает access английский
так не получается: дата_р = Format (дата_р, "\#mm\/dd\/yyyy\#") | |
| |
| |
| |
|
|
| | Видимо никак. Т.к. это "3 august 1976" текстовый формат получается... | |
| |
| |
| |
|
|
| | но 3 августа 1976 преобразуется, должен же access понимать месяц по английски | |
| |
| |
| |
|
|
| | Не-а  | |
| |
| |
|
|
| |
|
|
| | сделать таблицу преобразования типа august - августа и т.п.
Потом в дату. | |
| |
| |
| |
|
|
| | я не понял, что куда нужно преобразовать
Если дату в строку, то можно так:
?Format (#17/04/2004#, "dd mmmm yyyy")
17 апреля 2004
Если строку в дату, то:
?cdate("17 апреля 2004")
17.04.2004
Если последнее не выходит из английского Access, так получается тогда просто надо заменить в строке "апреля" на "April"
Правильно? Или как?
Сергей | |
| |
| |
| |
|
|
| | Dim iDate as Date
MsgBox Right("00" & Day(iDate),2) & " " & Choose(Month(iDate),"Января","Февраля",........,"Декабря") & " " & Year(iDate) | |
| |
| |
| |
|
|
| | не принимает access iDate="3 august 1976" как дату. Дело в том, что загрузка идет из word. Word заполняют на английском дату пишут кому как в здумается, могут написать "3 august 1976" могут 3/8/76 могут 3 aug 1976 и т.д. изменить шаблон документа нет возможность. | |
| |
| |
| |
|
|
| | Сделать таблицу соответсвий типа
...
april - /4/
apr - /4/
....
august - /8/
aug -/8/
....
добавлять по мере нахождения экзотики.
Перед употреблением прошерстить исходные данные и заменить.
Как-то так. | |
| |
| |
|
|