Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вопросы по отчету / 5 сообщений из 5, страница 1 из 1
14.10.2004, 13:59:01
    #32738391
вопросы по отчету
вообщем такая ситуация. Отчет связан с формой на access. Нужно
как то сделать так, чтобы если на форме, в одном из полей вводится
определенное значение(например, код заказчика), то и отчет выводится
в соотвествии с этим значением, а если на форме ничего не введено в это поле
то выводятся все значения. Говорят это надо делать с помощью like, но как?
Подскажите
...
Рейтинг: 0 / 0
14.10.2004, 14:07:34
    #32738416
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по отчету
навскидку так:
на Load отчёта пишешь:
Код: plaintext
1.
2.
3.
4.
5.
if not IsNull(Forms("Имя нужной формы")![имя нужного контрола])) then
      me.filter = "[код заказчика] = '" & Forms("Имя нужной формы")![имя нужного контрола] & "'"
      me.filteron = true
  else
      me.filteron = false
 endif
...
Рейтинг: 0 / 0
14.10.2004, 14:59:40
    #32738600
вопросы по отчету
не, это немного не то. Нужно чтобы если ничего не ввели в поле на форме, то отчет выводился бы по всем заказчикам
...
Рейтинг: 0 / 0
14.10.2004, 15:03:00
    #32738612
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по отчету
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
 'если что-то введено в нужном поле, то фильтруем записи по этому значению 
if not IsNull(Forms("Имя нужной формы")![имя нужного контрола])) then
      me.filter = "[код заказчика] = '" & Forms("Имя нужной формы")![имя нужного контрола] & "'"
      me.filteron = true
  else  'если нифига не введено в нужном поле, то убираем фильтр 
      me.filteron = false
 endif



так понятней?
ЗЫ: метод может не самый оптимальный, но работает.
...
Рейтинг: 0 / 0
14.10.2004, 15:07:50
    #32738633
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по отчету
...where [код заказчика] = Forms![Имя нужной формы]![имя нужного контрола] or Forms![Имя нужной формы]![имя нужного контрола] is null
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вопросы по отчету / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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