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

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

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


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

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

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


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

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

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

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



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


или

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


?

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

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


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