Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как прекрепит к кнопке принтер / 12 сообщений из 12, страница 1 из 1
19.01.2004, 15:35:12
    #32380525
Filipp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
EST DVA PRINTERA ODIN LASER DRUGOI MATRI4NII
OT4ETI PE4ATAJUTSA NA LASER A ZAPOLNJAEMIE FORMI PE4ATAJUTSA NA MATRI4NOM, KAK ZDELAT KNOPKI NA RASPE4ATKU NA KAZDII OTDELNII PRINTER
1 LASERJET HP1100
2 EPSON LQ-570+

SPASIBO
mOZET EST KAKIETO DRUGIE VARIANTI
...
Рейтинг: 0 / 0
19.01.2004, 15:43:44
    #32380551
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
Язык чуть не сломал, пока читал Не из России видать.
Мне тоже интересно это. Так что подожду с тобой.

Формы ты на лазерке шлепаешь, а отчеты на матрице.

В Access XP что то новое добавили для работы с принтерами.
...
Рейтинг: 0 / 0
19.01.2004, 15:51:10
    #32380572
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
начну с простого
т1 стр.607
а теперь посложнее
set application.printer=application.printers(ла-ла принтер)
docmd.openreport "jhgjh"
set application.printer=nothing
...
Рейтинг: 0 / 0
19.01.2004, 15:54:12
    #32380577
Odess
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
Ну самое простое это для всех отчетов "Принтер по умолчанию" - матричный.
А для тех которые для лазеринка - параметры печати - другой принтер - выбрать Лазерник. И все.
...
Рейтинг: 0 / 0
19.01.2004, 16:05:46
    #32380611
Filipp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
DA IZ ESTONII JA :))
--------------------
PARAMETRI MENAJ ETO KONE4NO ZDOROVO :/
---------------------
KAK UZNAT TO4NO
set application.printer=application.printers(ла-ла принтер)
ла-ла принтер kak on dolzen bit zapisan ??? hplaserjet1100 kak eto posmotret ??
...
Рейтинг: 0 / 0
19.01.2004, 16:16:59
    #32380632
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
из справки

Dim prtLoop As Printer

For Each prtLoop In Application.Printers
With prtLoop
MsgBox "Device name: " & .DeviceName & vbCr _
& "Driver name: " & .DriverName & vbCr _
& "Port: " & .Port
End With
Next prtLoop

используй prtLoop.DeviceName
...
Рейтинг: 0 / 0
19.01.2004, 16:25:11
    #32380647
Filipp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
Private Sub Command307_Click()

On Error GoTo Err_Command307_Click

Dim stDocName As String
Dim stLinkCriteria As String



stDocName = "Report2"

set application.printer=application.printers(HP LaserJet 1100 on LPT1:)

stLinkCriteria = "[номер]=" & Me![номер]
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenReport stDocName, , , stLinkCriteria

Exit_Command307_Click:
Exit Sub

Err_Command307_Click:
MsgBox Err.Description
Resume Exit_Command307_Click

End Sub

------------------------

set application.printer=application.printers(HP LaserJet 1100 on LPT1:)
4to to tut ne verno ?? 4to podpravit ??? tam skobki ili kak ?
...
Рейтинг: 0 / 0
19.01.2004, 16:27:59
    #32380654
Filipp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
Mozet est icq tak leg4e objasnit budet ???

a to ja sovsem lamos
...
Рейтинг: 0 / 0
19.01.2004, 16:36:17
    #32380678
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
Set Application.Printer = Application.Printers("\\gater\HP LaserJet 4100 PCL 6")
DoCmd.OpenReport "Клиенты"
Set Application.Printer = Nothing
...
Рейтинг: 0 / 0
19.01.2004, 16:40:32
    #32380688
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
Может, сначала версию Аксесса озвучить - легче будет...
...
Рейтинг: 0 / 0
19.01.2004, 16:53:58
    #32380708
Filipp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
URRA VSE ZARABOTALO
...
Рейтинг: 0 / 0
17.11.2004, 00:49:48
    #32785469
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прекрепит к кнопке принтер
Столкнулся с аналогичной проблемой - один из отчетов нужно обязательно посылать на цветной принтер, не глядя какой выбран "по умолчанию" и поставить высокое качество печати (или как минимум установить это до нажатия Ctl+P, чтоб не путались). "Другой принтер" для этого отчета счел не лучшим решением, хотя и самым простым на первый взгляд. Потому испробовал способ, который предложил 19 янв 04, 16:36 Хам трамвайный...

Set Application.Printer = Application.Printers("\\SEKR\hp deskjet 3420 series") посадил на событие открытия отчета Report_Open. ...и наступил на грабли. Если открывать БД с компа \\SEKR - то вылетает ошибка. Это отследил по On Error и при ошибке подсовываю повторно строку без имени компа. Кстати, сетевое имя компа воспринимается только ЗАГЛАВНЫМИ буквами.

В принципе, все заработало. Однако остались сомнения, все ли так просто (или же наоборот, это глюк из за "кривой" настройки сети)?
И нужно ли куда то втыкать Set Application.Printer = Nothing ?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как прекрепит к кнопке принтер / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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