powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / и снова HELP ^^
30 сообщений из 30, показаны все 2 страниц
и снова HELP ^^
    #32212112
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне необходимо сделать отчет, такой что при его запуском перед юзером появилась бы форма предлагающая ввесте даты "с ... по ...".
Нужна общая идея :))
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212118
Voproshau
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создай форму, куда даты вводятся и цепляй ее на кнопку запуска отчета. А лучше запускай отчет именно с этой формы где даты "с ... по ...".
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212121
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа перефразиовал мой вопрос :)
Мне бы общие указания по SELECT для данной ситуации
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212129
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Мне бы общие указания по SELECT для данной ситуации

ну типа это оператор такой
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212132
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если совсем по простому без всяких форм, то в запросе к отчёту (RecordSource) нужно написать след.:
Код: plaintext
1.
2.
3.
SELECT Таблица1.*
FROM Таблица1
WHERE Таблица1.DTBEGIN=[Дата начала] and Таблица1.DTEND=[Дата окончания]

Таким образом перед пользователем будет высвечено 2 InputBox-a в которые нужно ввести значения, только нужно ещё функцию формат использовать для корректного форматирования введённой даты в зависимости от формата полей DTBEGIN, DTEND.

Но идея с формой ввода дат гораздо лучше, потому что можно обрабатывать ещё кучу разных условий (т.е. такой задел на будующее).
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212134
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения - каков вопрос таков ответ
Прошу помочь
Допустим, что из рекордсета я вытащу данные, связанные с полями "с... по..."
Но как мне это открыть в отчете?!
Help pls
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212135
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если серьезно
указываешь в условиях запроса
Дата between forms![форма]!ДатаС and forms![форма]ДатаПо
и вперед.
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212136
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha да да я так и хочу, но как ето опубликовать в отчете?
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212141
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ах вот как.
>Но как мне это открыть в отчете?!

вешаешь этот запрос на рекордсурс отчета.
и наслаждаешься (с) Я
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212142
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Hummer проблема в том что эти значения DTBegin... надо брать из формы
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212144
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свойствах RecordSource в отчёте напиши селект с таким условием и всё.
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212148
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha_1 thx ща попробую
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212151
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Hummer тогда форма тут нипричем :)
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212157
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К великому сожалению я вынужден констатировать, что я не умею использовать оператор AND :)

Set rs = CurrentDb.OpenRecordset("SELECT * FROM cash WHERE(((cash.дата) = BETWEEN '" & Me.s & "' AND '" & Me.po & "'))")

Типа HELP ^^
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212167
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Set rs = CurrentDb.OpenRecordset ...
чего за фигня?

нинадо тебе ничего открывать.
в свойствах отчета есть Источник записей.
туда и надо написать твой запрос (в редакторе)
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212169
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или дело не в том... :))
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212171
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sha poprobyiy
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212174
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Vsevolod V:
если короче,
то с отчетом обращайся аналогично форме.
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212176
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ok... Только что в том запросе не правильно???
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212181
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня там что-то получилось... только вот как открыть отчет нажатием кнопки на этой форме (с... по...). Если docmd.openreport то он сразу начинает его печатать. Ето кал :)
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212184
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoCmd.OpenReport "cash", acViewPreview
Сам сообразил :))
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212189
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Ето кал

да уж.
docmd.openreport "name", acViewPreview

а тебе разве Ак не подсказывает чего где написать?
обиделся наверное :)
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212191
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все роботает!
А возможно сделать так, чтобы, если в поле "по..." не введено значение, то отображался бы отчет по дате "с..."???
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212194
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное действительно обиделся :))
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212203
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самое простое
if isnull(ДатаПо) then ДатаПо=ДатаС
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212210
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И куда это девать? тоже в датасоурс? :)
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212224
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему-то не показывает что в этом топике уже две страницы :((
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212233
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой нахрен датасоурс.
это перед открытием отчета лепи (перед docmd) в форме, по нажатии
на кнопке
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212237
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно мне больше спать :))
...
Рейтинг: 0 / 0
и снова HELP ^^
    #32212241
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает! СПАСИБО again :)) cool
...
Рейтинг: 0 / 0
30 сообщений из 30, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / и снова HELP ^^
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]