Открытие отчета на нужной записи

kenshiny
Дата: 15.12.2011 16:01:59
Добрый день.
Столкнулся с проблемкой, помогите подалуйста решить ее.
На форме есть кнопка из стандартных -"Просмотр отчета", но он открывается всегда на первой записи,
подскажите пожалуйста- как привязать кнопку к записи на форме? Нажав ее должен открыться отчет с той запьсью,
что в данный момент открыта на форме. Возможно ли это сделать?
Программист-Любитель
Дата: 15.12.2011 16:08:09
Ф1
kenshiny
Дата: 15.12.2011 16:22:48
Программист-Любитель,
Извините, но что-то я там этого не нашел... может дадите ссылку или скопируете код сюда?
alvk
Дата: 15.12.2011 17:05:16
kenshiny,

по аналогии открытия формы с условием, только вместо form report
Программист-Любитель
Дата: 15.12.2011 17:15:58
Параметры, которые вам прямо в морду лица выскакивают при вводе DoCmd.OpenReport, ни о чем не говорят ?
kenshiny
Дата: 15.12.2011 19:47:16
Программист-Любитель,
Да, но он у меня не хчоет открывать отчет, вот код открытия.

stLinkCriteria = "[N пбз]=" & Me.[N пбз]
DoCmd.OpenReport stDocName, acViewPreview, , stLinkCriteria

Пишет- несоответствие типов данных в выражении условия отбора. (Поля тектовые). Как от этого избавиться?
Я понимаю вопросы глупые, но я новичек в ацессе и мне нужно это сделать, помогите плз.
mds_world
Дата: 15.12.2011 20:07:06
kenshiny,
текстовое поле требует и значения текстового. Признаком текстового значения являются кавычки (или апострофы). Типа такого
stLinkCriteria = "[N пбз]='" & Me.[N пбз] & "'"

Об этом подробно написано в ФАКе. Сходите, не поленитесь.
kenshiny
Дата: 15.12.2011 22:27:48
mds_world,

Спасибо огромное, все вышло, впредь буду более усердно читать фак.