Вопрос № 83799: Помогите начинающему пользователю Access написать функцию, которая возращает значение поля из созданной таблицы в формате дата/время. Например, из таблицы ПараметрыРаботы надо вернуть значение поля ТекущийМесяц. В приложении функция, которая возвраща...
Вопрос № 83.799
Помогите начинающему пользователю Access написать функцию, которая возращает значение поля из созданной таблицы в формате дата/время. Например, из таблицы ПараметрыРаботы надо вернуть значение поля ТекущийМесяц. В приложении функция, которая возвращает конкретное значение, а нужно вместо него вернуть значение из таблицы. Спасибо.
Приложение:
Отправлен: 23.04.2007, 10:15
Вопрос задал: Barabulka (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Barabulka!
Ес ли Вы используете Access как СУБД, с применением форм то в модуле формы сделайте примерно такой код:
Sub Form_Current()
Dim rst As Recordset
Set rst = Me.RecordsetClone
rst.Bookmark = Me.Bookmark
Me!Поле1 = Format(rst!ПолеДатыПодключеннойТаблицы, "MMMM")
End Sub
И в поле "Поле1" форма будет отображать месяц (прописью) из поля даты текущей записи.
Если используются только таблицы Access необходимо выполнить следующее:
1. подключиться с БД
2. создать рекордсет с набором записей таблицы (Вашей с полем даты)
3. перейти к необходимой записи
4. передать в переменную значение поля текущей записи рекордсета
пример функции возвращающей номер месяца из поля таблица Access в приложении.
Удачи.
Евгений.
Приложение:
Ответ отправил: Тесленко Евгений Алексеевич (статус: 6-ой класс)
Ответ отправлен: 23.04.2007, 18:38 Оценка за ответ: 5