|
|
|
вопрос с отчетом
|
|||
|---|---|---|---|
|
#18+
подскажите как сделать чтобы запрашиваемый период даты в отчете (на основе запроса, в котором условие отбора = Between [введите начальную дату] And [ведите конечную дату]) автоматически выводился в заголовке отчета строка в заголовке "С " & [Начальная дата] & " по " & [Конечная дата] запрашивает дату еще раз а чё делать надо ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 21:04 |
|
||
|
вопрос с отчетом
|
|||
|---|---|---|---|
|
#18+
Из параметров в заголовок оно само не переедет. (Особенно если учесть, что Вы их по-разному назвали, но даже если назвать их одинаково, то ничего не получится.) Предлагаю так: 1. Где-нибудь в модуле: Dim dStart As Date, dEnd As Date Function StartDate() As Date StartDate = dStart End Function Function EndDate() As Date EndDate = dEnd End Function 2. Перед запуском отчета: dStart = ... dEnd = ... (например = InputBox(...)) 3. Заменить: [введите начальную дату] и [Начальная дата] - на StartDate() [ведите конечную дату] и [Конечная дата] - на EndDate() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 21:26 |
|
||
|
вопрос с отчетом
|
|||
|---|---|---|---|
|
#18+
Вариант чуть попонятнее для юзера и программера: а) создать форму Форма1 с 2 текстовыми полями dStart dEnd и командной кнопкой (запустится мастер кнопок - сказать ему, что по кнопке нужно открыть отчет и указать нужный) б) в запросе Between [введите начальную дату] And [ведите конечную дату] заменить на Between forms!Форма1!dStart And forms!Форма1!dEnd в) наслаждаться, пока не доживешь до перекрестного запроса ;) как с ним бороться мнения разные спроси еще раз или поищи оп форуму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 09:38 |
|
||
|
вопрос с отчетом
|
|||
|---|---|---|---|
|
#18+
Всё гораздо проще :-) Если запрос по датам относится к одному полю с обозначением даты и требуется указать лишь диапазон дат для отбора в отчёт, то выводим поле даты (допустим Date) в запрос используемый для формирования отчёта. Далее в самом отчёте пишем для полей Min[Date] для отбора минимльной даты и Max[Date] для отбора максимальной даты. Одновременное преимущество такого метода - учитываются только даты реально введённые в БД. Т.е показывается не сам диапазон дат, а именно минимальная и максимальная даты существующие в запрошенном диапазоне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2003, 23:02 |
|
||
|
вопрос с отчетом
|
|||
|---|---|---|---|
|
#18+
Вранье! М.б. запрошен диапазон с 1.01.03 по 31.01.03, а первая запись в этом диапазоне будет датироваться 4.01.03 (три дня все пьяные валялись). По-твоему в заголовке будет написано "с 04.01.03 по..." а это не подходит по условию. Позавидовал ЛП и ушел нажираться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2003, 23:22 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1751&tid=1679459]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 374ms |

| 0 / 0 |
