Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Отчет  [new]
Rut
Member

Откуда:
Сообщений: 156
В итоговом отчете в заголовке я хочу отображать название месяца.
Т.е., если я вывожу данные за какой-то месяц, то в загаловке отображается месяц, например
январь. В базе есть поля с номером месяца (1, 2, 3 и т.д.), что соответствует (январю, февралю и т.д).
как это можно сделать?
17 янв 07, 19:25    [3656789]     Ответить | Цитировать Сообщить модератору
 Re: Отчет  [new]
проку нет
Guest
можно, например, так:

?format(3 & ".2007","mmmm")
Март
?format(7 & ".2007","mmmm")
Июль
17 янв 07, 19:36    [3656804]     Ответить | Цитировать Сообщить модератору
 Re: Отчет  [new]
Rut
Member

Откуда:
Сообщений: 156
Написал небольшую функцию


Public Function Month(N As Integer) As String
Select Case N
Case 1
My_MonthStr = "Январь"
Case 2
My_MonthStr = "Февраль"
и т.д.

Как привязать к отчету?
Чтобы выводилось название месяца?
17 янв 07, 20:08    [3656873]     Ответить | Цитировать Сообщить модератору
 Re: Отчет  [new]
проку нет
Guest
1) есть встроенная функция Month() -- во избежание неприятностей переименуйте свою функцию, например, MyMonth;
2) в поле отчета, где надо выводить название месяца, в данные запишите: =MyMonth([ПолеМесяц])
17 янв 07, 20:25    [3656909]     Ответить | Цитировать Сообщить модератору
 Re: Отчет  [new]
Rut
Member

Откуда:
Сообщений: 156
проку нет
1) есть встроенная функция Month() -- во избежание неприятностей переименуйте свою функцию, например, MyMonth;
2) в поле отчета, где надо выводить название месяца, в данные запишите: =MyMonth([ПолеМесяц])


Дело в том, что в базе я храню информацию о месяце след. образом:

Поле1____|__Поле2___|__Месяц
ффф_____|__ddd_____|__1
AAF______|__hhh_____|__5
фerra_____|__yyy_____|__7

где1,5,7---месяца
17 янв 07, 20:32    [3656922]     Ответить | Цитировать Сообщить модератору
 Re: Отчет  [new]
проку нет
Guest
в чем проблема?
Для поля отчета в свойстве Данные написать: =MyMonth([Месяц])
17 янв 07, 20:37    [3656932]     Ответить | Цитировать Сообщить модератору
 Re: Отчет  [new]
Rut
Member

Откуда:
Сообщений: 156
проку нет
в чем проблема?
Для поля отчета в свойстве Данные написать: =MyMonth([Месяц])


Пишет введите значение параметра MyMonth
17 янв 07, 20:41    [3656939]     Ответить | Цитировать Сообщить модератору
 Re: Отчет  [new]
проку нет
Guest
MyMonth объявлена как Public?
17 янв 07, 20:42    [3656941]     Ответить | Цитировать Сообщить модератору
 Re: Отчет  [new]
Rut
Member

Откуда:
Сообщений: 156
Спасибо вроде все получилось
17 янв 07, 20:46    [3656949]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить