powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access + Отчеты
14 сообщений из 14, страница 1 из 1
Access + Отчеты
    #32055040
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всезнающий ALL! :-)
Проблема в следующем:
Есть-ли возможность открывая из формы отчет передавать параметр, скажем, с уникальным ID записи, но не используя конструкцию в SQL [Forms]![MyForm]![MyField]
Иногда надо бывает передать не тот уникальный ID который выбран.
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055054
NX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NX
Гость
Можно воспользоваться глобальными переменными.
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055056
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема! Щас попробую! А где мне их объявлять, в каком модуле! И, я так понимаю, естессно как public!
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055057
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделайте невидимое поле MyField2, в него занОсите нужный вам параметр. Для отчета в качестве параметра укажите [Forms]![MyForm]![MyField2]
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055061
NX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NX
Гость
Можно объявлять в любом модуле, но я всегда делаю отдельный модуль Declarations, в котором описываются все глобальные переменные, пользовательские типы, ф-ции из .dll
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055071
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>> BAlex:
Для отчета в качестве параметра укажите [Forms]![MyForm]![MyField2]

Как-то невнимательно читали :) Вот что я писАл в запросе! :)
но не используя конструкцию в SQL [Forms]![MyForm]![MyField]
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055074
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2mahoune

На мой взгляд, вы просто себе усложняете жизнь. Хотя я очень легко могу оБшибиться :-)
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055079
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего, ты прав!
Просто как-то привык, сам задовать. В лучшем случае я нормально принимаю следующий ход. SQL запрос, в нем параметры определяешь, перед открытием отчета устанавливаешь параметры в нужное значение и затем открываешь отчет! :)
Ну да ладно, я понял! Придется делать как запрограммировал MicroSoft! :)
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055082
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто это скорей тот случай, когда "бытие определяет сознание"... :-)
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055087
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как чувствовал....
А мне надо отчет из разных форм открывать! Тогда как мне понять на какую ссылаться :(
Наверное все-же надо через глобальные переменные... :(
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055094
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NX:>>
Можно объявлять в любом модуле, но я всегда делаю отдельный модуль Declarations, в котором описываются все глобальные переменные, пользовательские типы, ф-ции из .dll

А что-то из отчета немогу достучаться до переменных в модуле! Или ты предлагаешь на событие "Форматирование" вставить?
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055138
Вообще то в Access в операторе DoCmd.OpenReport имеется так называемый параметр OpenArgs . В него заносишь данные, которые тебе необходимо будет передать, а в отчете вызываешь эти данные при помощи свойства Me.OpenArgs
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055266
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, у меня просто хелп перестал работать. Пишу "вслепую"
...
Рейтинг: 0 / 0
Access + Отчеты
    #32055863
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Дмитрий Басовский:

Посмотрел, получилось, что в OpenReport нету OpenArgs, они есть только в OpenForm.
Но там можно передать параметр WHERE для инструкции SQL. Счас буб пытаться воспользоваться этим :)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access + Отчеты
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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