Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 16.06.2015
Сообщений: 4

Напечатать рапорт_1, количество копий печати = числу с ячейки

16.06.2015, 20:53. Показов 1022. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
  1. Какой параметр нужен для MsgBox, чтобы вместо _количество_ , выводить число с ячейки [печать].
  2. Нужно напечатать рапорт_1, количество копий печати = числу с ячейки [печать].

Код:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
If ([печать] > 0 And [печать] + [выпущено] <= [sztuk]) Then
[выпущено] = [выпущено] + [печать]
        MsgBox "Печать _количество_  раз(а)"
 
???????????
 
            [печать] = 0
ElseIf [wydrukowano] > [sztuk] Then
            [печать] = 0
ElseIf [печать] + [выпущено] > [sztuk] Then
        MsgBox "Нету такого количества"
Else
        MsgBox "Zero"
            [печать] = 0
End If
Большое спасибо за помощь!

Забыл указать тему. Спасибо Модератору.
/Тема: Параметры Print Copies, MsgBox
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.06.2015, 20:53
Ответы с готовыми решениями:

Нумеровка колонтитула в при печати многочисленных копий таблицы
Доброго времени суток! Имеется таблица которую необходимо напечатать на принтере n-ое количество раз, при этом при каждой последующей...

Контроль печати: время печати, количество распечатанных страниц, название файла
Здравствуйте. К компьютеру на Windows XP подключено 2 принтера (хотя драйверов стоит на 4 принтера, 2 из них уже не активны, но в списке...

Поиск копий файлов и удаление найденных копий
Столкнулся с подобным заданием и никак, не могу понять как его решить: Разработать пакетный файл, находящий копии файлов в 2х заданных...

6
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
16.06.2015, 21:18
Типа как вставить значение переменной (поля формы ?) в текст?
Visual Basic
1
MsgBox "Печать " & [печать] & " раз(а)"
1
0 / 0 / 0
Регистрация: 16.06.2015
Сообщений: 4
17.06.2015, 08:16  [ТС]
То что нужно! Спасибо!
А может еще подскажите как использовать класс Printer и свойство Copies? Почти то самое, вместо Copies нужно подставлять значение переменной (поля формы). Спасибо!
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
17.06.2015, 08:27
Цитата Сообщение от Бегемотя Посмотреть сообщение
как использовать класс Printer и свойство Copies?
Например так:
Visual Basic
1
2
3
4
With Reports("ИмяОтчета")
    Set .Printer = Application.Printers("ИмяПринтера")
    .Printer.Copies = Forms!МояФорма!ПолеФормыКоличествоКопий
End With
Можно также использовать метод PrintOut. Будет использован принтер по умолчанию. Предпоследний (пятый) параметр в PrintOut это количество копий
0
0 / 0 / 0
Регистрация: 16.06.2015
Сообщений: 4
17.06.2015, 08:48  [ТС]
Ошибок - нет, но печати тоже нету.
Visual Basic
1
2
3
4
5
  With Reports("Raport1")
        'Set.Printer = Application.Printers("name_printer")
        'нужен только стандартный 
        Printer.Copies = [печать]
        End With
И что такое Forms!МояФорма!ПолеФормы ?
Спасибо!
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
17.06.2015, 15:57
Visual Basic
1
Reports("Raport1").Printer.Copies=[печать]
0
0 / 0 / 0
Регистрация: 16.06.2015
Сообщений: 4
29.06.2015, 14:05  [ТС]
При нажатии на "Tak" (не столь важно), должна быть печать рапорта, но не всей таблицы, а только (красное) текущего рекорда.
Как ето реализовать?
Большое спасибо за помощь и подсказки!



Картинки:
Общая картина: https://drive.google.com/file/... sp=sharing
Образец рапорта: https://drive.google.com/file/... sp=sharing
 Комментарий модератора 
картинки не загружаются(защита доступа ГУГЛА

База:
Linkhttp://wikisend.com/download/9... 1.23.accdb
Linkhttps://drive.google.com/file/... sp=sharing
Office 2013

Кто не может\хочет открывать бд:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Option Compare Database
 
Sub printReports(ReportView As AcView)
Dim strReportName As String
Dim strReportFilter As String
Dim LorderCount As Long
'If Nz(Me.lstReportFilter) <> "" Then
'strReportFilter = "[Sales]"
 
End Sub
 
Private Sub Cofanie_Exit(Cancel As Integer)
If ([Cofanie] > 0 And [Cofanie] <= [wyprodukowano]) Then
[wyprodukowano] = [wyprodukowano] - [Cofanie]
MsgBox "Good job, bro"
[Cofanie] = 0
Else
MsgBox "Nie moge cofac " & [Cofanie] & " sztuk"
[Cofanie] = 0
End If
 
End Sub
Private Sub wydrukowano_LostFocus()
'[wyprodukowano] need  integer
If ([wydrukowano] > 0 And [wydrukowano] + [wyprodukowano] <= [sztuk]) Then
[wyprodukowano] = [wyprodukowano] + [wydrukowano]
 
MsgBox "Drukować " & [wydrukowano] & " raz(y)?" & vbCrLf & "Numer rekordu: " & Me.CurrentRecord, vbYesNo, Title:="Drukowania raportu"
 
'тут должна быть печать
 
 
       [wydrukowano] = 0
ElseIf [wydrukowano] > [sztuk] Then
        MsgBox "Error."
            [wydrukowano] = 0
ElseIf [wydrukowano] + [wyprodukowano] > [sztuk] Then
        MsgBox "Nie ma ile sztuk"
Else
        MsgBox "Zero"
            [wydrukowano] = 0
End If
End Sub
Добавлено через 1 час 15 минут
https://www.imageupload.co.uk/image/Z9yq

Добавлено через 1 минуту
Картинки:
Общая картина: https://www.imageupload.co.uk/image/Z9yq
Образец рапорта: https://www.imageupload.co.uk/image/Z9y2
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.06.2015, 14:05
Помогаю со студенческими работами здесь

Большое количество копий документа
Произошла проблема - в базе появилось большое количество копий документа, созданных и измененных в один момент времени (вставлять документы...

Есть таблица. Как напечатать N копий записи из неё?. N - значение одного из полей записи.
Помогите пожалуйста. СРОЧНО!!! НАДО!!! Есть таблица. Как напечатать N копий записи из неё?. N - значение одного из полей записи. (win98se,...

Вывести на печать нужное количество копий
Я новичок. Прошу помощи. Программа открывает файл excel, вносит изменения и печатает лист документа, который называется oSheet. А проблема...

Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2
Ребята помогите пожалуйста решить 2 задачи с помощью цикла do и while. (без массива) 1)Дана последовательность из n целых чисел. Найти...

Как спрятать ячейки при печати
есть диапазон ячеек, которые содержат 1 и 0. как при печати этого диапазона спрятать ячейки которые содержат 0, но при этом чтобы из этих...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru