Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Open Report Action was canceled  [new]
kedzo
Member

Откуда: Москва
Сообщений: 964
Всем привет!

Вот возникла при попытке из кода открыть отчет такая ошибка
"Open Report Action was canceled"

Отчет не открывается в ручную и для просомтра и для изменения макета.
Симптомы как у тут вот

На других компах все нормально.
ХР, оффис 2003

в msdn искал - не нашел, на форуме обнаружил только вышеупомянутый топик.

Код приблизительно такой
Private Sub btnPrint_Click()
On Error GoTo er

    
    If IsNull(Me.TB_BL) Then
        MsgBox "Íå âûáðàí äîêóìåíò.", vbCritical
    Else
        DoCmd.RunCommand acCmdSaveRecord
        DoCmd.OpenReport "repBL_CO", acPreview, , "[CMS_BOL_CARGO].[ID] = " & Me.ID
        DoCmd.Maximize
    End If
    
    
er_exit:
    Exit Sub

er:
    MsgBox err.Description, vbCritical
    Resume er_exit
    
End Sub
3 ноя 04, 13:19    [1080406]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
kedzo
Member

Откуда: Москва
Сообщений: 964
и такая еще подробность:
на 2-х компах, где стоит база - юзеры админ и power, на той машине, которая не работает - просто юзер.

но ведь не из-за этого же?!
3 ноя 04, 14:21    [1080706]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
Shuhard
Member

Откуда:
Сообщений: 4998
а драйвер принтера по умолчанию какой ?
3 ноя 04, 14:36    [1080761]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
kedzo
Member

Откуда: Москва
Сообщений: 964
в свойствах стоит - использовать принтер по умолчанию (если ты это имел ввиду)
3 ноя 04, 15:44    [1081086]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
Kelme
Member

Откуда: Riga, Latvia
Сообщений: 1488
kedzo
и такая еще подробность:
на 2-х компах, где стоит база - юзеры админ и power, на той машине, которая не работает - просто юзер.

но ведь не из-за этого же?!


а если например из Word'а какой-нить документ на печать отправить, то что будет?
3 ноя 04, 15:47    [1081099]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
kedzo
Member

Откуда: Москва
Сообщений: 964
все нормуль
3 ноя 04, 15:57    [1081154]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
kedzo
Member

Откуда: Москва
Сообщений: 964
все нормуль - это если из ворда.
из базы - не нормуль.
3 ноя 04, 15:58    [1081158]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
Kelme
Member

Откуда: Riga, Latvia
Сообщений: 1488
а все отчёты не открываются, или только один? :)
3 ноя 04, 15:59    [1081166]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
kedzo
в свойствах стоит - использовать принтер по умолчанию (если ты это имел ввиду)

Shuhard спрашивал, какой драйвер принтера по умолчанию. Во-первых: одинаковый на этом компе и других или разный?
3 ноя 04, 16:02    [1081184]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
Shuhard
Member

Откуда:
Сообщений: 4998
Владимир Саныч
kedzo
в свойствах стоит - использовать принтер по умолчанию (если ты это имел ввиду)

Shuhard спрашивал, какой драйвер принтера по умолчанию. Во-первых: одинаковый на этом компе и других или разный?

Саныч прав - я бы поставил принтер HP IIIP и сделал его принтером по умолчанию!
3 ноя 04, 16:09    [1081213]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
kedzo
Member

Откуда: Москва
Сообщений: 964
это я смогу проверить только завтра :(
3 ноя 04, 16:28    [1081271]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
любая ошибка в модуле отчета даст такой эффект

поставь на открытие отчета точку останова и попробуй по шагам
3 ноя 04, 17:00    [1081389]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
was canceled
Guest
так как отчет не открывается и в конструторе - резюме - Аксесс не видит принтера по умолчанию (и вообще любого принтера). (Если именно не открывает, а не вываливается с системной ошибкой - в этом случае надо менять драйвер).

Если Аксесс не видит принтера:
Это у (именно) аксесса встречается, если принтер, который по умолчанию, - не сетевой (а при чьем-то компе) + в списке принтеров есть сетевой принтер + у пользователя нет админских прав (на компуктер). Проверить можно так - поставить тем принтером, который в системе "по умолчанию", сетевой. После этого отчет станет открываться. (принтеры станут находиться аксесом). Причем послать печататься отчет можно будет и на несетевой (выбором параметров печати).
Проблема наблюдалась только из под Аксеса, из ёкселя и Ворда все тип-топ. Как-то лечится танцами с бубном при настройке несетевого принтера (не возился сам - редко встречается), или (проще) - сносом всех сетевых принтеров (тогда аксесс продирает глаза и на несетевые).
3 ноя 04, 17:36    [1081530]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
kedzo
Member

Откуда: Москва
Сообщений: 964
АлексейК
любая ошибка в модуле отчета даст такой эффект
поставь на открытие отчета точку останова и попробуй по шагам


модуля нет.

to guest
завтра проверю. спасибо.
3 ноя 04, 17:51    [1081592]     Ответить | Цитировать Сообщить модератору
 Re: Open Report Action was canceled  [new]
kedzo
Member

Откуда: Москва
Сообщений: 964
спасибо. помогло удаление всех принтеров и установка заново.
4 ноя 04, 16:21    [1084257]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить