powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите как сделать запрос?
9 сообщений из 9, страница 1 из 1
Подскажите как сделать запрос?
    #32192746
anod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я когда-то подобное делал, но все забы, вообще нужно, чтобы выводилось сообщение пользователю с просьбой ввести месяц, и отобрать все записи за этот месяц. я искал в инете, но ниче не могу найти.
Я в access'е не особо понимаю, пытался вставит в условие отбора что-то типа:
CInt(InputBox("Введите отчетный месяц";"Месяц";"5";"200";"200"))=Month([tabliza]![Дата оплаты])
...
Рейтинг: 0 / 0
Подскажите как сделать запрос?
    #32192749
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Да, все правильно.
...
Рейтинг: 0 / 0
Подскажите как сделать запрос?
    #32192750
wqe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wqe
Гость
Mozho prosto napisatj parametrizirovannij zapros (v kachestve parametraq ukazav tot samij mesjac )
...
Рейтинг: 0 / 0
Подскажите как сделать запрос?
    #32192787
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ух ты, инпут бокс в запросе - а так можно?

я все время делал так

Код: plaintext
where Month([tabliza].[Дата оплаты]) = [Введите отчетный месяц]


И тогда вылалеет стандартный аксессовский инпутбокс

А можно чтобы параметр брался с формы

Код: plaintext
where Month([tabliza].[Дата оплаты]) = Forms!Dialog!MonthCriteria


что-то типа того, только форма д.б. открыта
...
Рейтинг: 0 / 0
Подскажите как сделать запрос?
    #32192794
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вылалеет - вылазит
...
Рейтинг: 0 / 0
Подскажите как сделать запрос?
    #32193177
anod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том что так:
Код: plaintext
CInt(InputBox( "Введите отчетный месяц" ; "Месяц" ; "5 "; "200 "; "200 "))=Month([tabliza]![Дата оплаты])

вообще не запускается, а так:
Код: plaintext
Month([tabliza].[Дата оплаты])=[Введите отчетный месяц]

выдает ошибку при задании месяца.
...
Рейтинг: 0 / 0
Подскажите как сделать запрос?
    #32193191
anod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так заработало:
Код: plaintext
LIKE [Введите месяц]

, только приходится вводить в вот таком формате *.05.2003 , как мне сделать чтоб вводить тока месяц?
...
Рейтинг: 0 / 0
Подскажите как сделать запрос?
    #32193195
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вводи
*.05.*



зы.
заработало
Код: plaintext
Month([tabliza].[Дата оплаты]) LIKE [Введите отчетный месяц]


или

Код: plaintext
[tabliza].[Дата оплаты] LIKE [Введите отчетный месяц]


?

если ответ 2, то новый вопрос. какой тип данных в поле Дата оплаты? текстовый?
...
Рейтинг: 0 / 0
Подскажите как сделать запрос?
    #32193214
anod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2fedd

Бальшое Пасибо от меня и тети Иры, для которой собсно это и ваяется.
:)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите как сделать запрос?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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