Ответ. Дата в базе данных имеет тип double (дата[.]время), где первая часть числа (до разделителя) хранит данные по дате, а после разделителя данные по времени. Вывод числа в офисные приложения будет зависеть от различных факторов установленных по умолчанию как в самом приложении, так и в операционной системе. Например, краткий формат времени, американский стандарт записи, разделитель точка или запятая и т.п. Одно из решений проблемы видится в переводе даты из числа в текстовую переменную. В Access это делается через Format: (Me.Date1 = Format(Date, "dd mmmm yyyy") & " г.") Теперь, если поле Me.Date1 выводить в Microsoft Word будет правильный результат: 30 декабря 2004 г. Обратите внимание, чтобы дата выводилась прописью, необходимо указать 4 буквы m, если укажите большее количество, то результат будет неправильный. |