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

Ценники по выбранным товарам

09.06.2017, 09:48. Показов 3309. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
С Акцессом не особо дружу, подскажите как сделать: форма, в ней выбираем из таблицы Goods товары, которые нужно вывести в ценники, на лист А4, сколько влезет ценников на лист.
Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.06.2017, 09:48
Ответы с готовыми решениями:

Ценники
Добрый день! Есть ли у кого мысли или наработки для создания и печати ценников из БД ?

Подскажите как подсчитать общую сумму покупки по выбранным товарам
Вот код и форма using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using...

Ценники
1с 8.2. типовая. создаю шаблон ценника в ячейки с ссумой в свойствах строю формат отображения 2 знака после запятой, но результат никакой,...

18
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
09.06.2017, 09:58
Если именно выбор вручную товаров, которые необходимо распечатать. То, думаю, достаточно дополнительного поля с типом Boolean. При закрытии формы просто очищать значения на false. А печатать только те, у которых значение true.
Ну или еще временную таблицу заиметь и туда вносить необходимые товары, что-то типа корзины.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
09.06.2017, 10:00
Добавьте в таблицу Goods поле для "отмечания" Р - например. В нем в форме и отмечайте. Можно при открытии формы запросом убирать старые "отмечания". А уж с прайсом - это только Вы знаете, какие там шрифты, высота строки, междустрочный интервал, сколько колонок ... . Все это и определяет, сколько товаров поместится на одну страницу.
0
10 / 7 / 0
Регистрация: 08.05.2013
Сообщений: 268
09.06.2017, 10:09  [ТС]
Идея с дополнительным полем не подходит, по причине ненаглядности. Товаров в таблице Goods около 40000, а допустим нужно вывести ценники на 10 товаров. При выборе их в отдельную форму они все на виду.
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
09.06.2017, 10:21
Идея с дополнительным полем не подходит, по причине ненаглядности. Товаров в таблице Goods около 40000, а допустим нужно вывести ценники на 10 товаров. При выборе их в отдельную форму они все на виду.
Ну так...
Цитата Сообщение от Agapov_stas Посмотреть сообщение
Ну или еще временную таблицу заиметь и туда вносить необходимые товары, что-то типа корзины.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
09.06.2017, 10:35
Цитата Сообщение от vadim008 Посмотреть сообщение
допустим нужно вывести ценники на 10 товаров. При выборе их в отдельную форму они все на виду
Значит, применено условие отбора товаров.
Примените это же условие при формировании набора данных для отчета.
WHERE или фильтр - Вам лучше знать, что там применено.
0
10 / 7 / 0
Регистрация: 08.05.2013
Сообщений: 268
09.06.2017, 20:27  [ТС]
Начал делать с выбором товара из таблицы Goods.
Создал форму "Печать ценников", режим - одиночная форма.
Без верхних/нижних колонтитулов, только Область данных.
На Области данных разместил Список, в который будут собираться товары для ценников.
Теперь планирую: справа от Списка товаров будут кнопки "Добавить товар", "Добавить товары", "Удалить строку", "Удалить все" (или "Очистить список");
Как теперь сделать, чтобы при нажатии на "Добавить товар" открывался диалог выбора из таблицы Goods одного товара, и при его выборе диалог закрывался, а товар переносился в список? А при нажатии "Добавить товары" этот диалог был открыт непрерывно, а выбранные товары переносились в список?

Добавлено через 9 часов 38 минут
Получилось, но только выводится ценник на лист для одного товара. Как разместить несколько ценников на одном листе?
0
Эксперт MS Access
 Аватар для Eugene-LS
12061 / 5845 / 1493
Регистрация: 05.10.2016
Сообщений: 16,433
09.06.2017, 21:00
Цитата Сообщение от vadim008 Посмотреть сообщение
Как разместить несколько ценников на одном листе?
Вот "наковырял" (из одной древней разработки) для вас примерчик.
Смотрите отчёт "Rp_Lables"
Вложения
Тип файла: zip DB02003.zip (96.3 Кб, 26 просмотров)
1
Эксперт MS Access
 Аватар для Eugene-LS
12061 / 5845 / 1493
Регистрация: 05.10.2016
Сообщений: 16,433
09.06.2017, 22:17
vadim008, забыл упомянуть: разбивка отчёта производиться в Page Setup -> Columns
В русской версии не помню как ... у меня постоянно англоязычная т.к. там понятнее.
Миниатюры
Ценники по выбранным товарам  
0
10 / 7 / 0
Регистрация: 08.05.2013
Сообщений: 268
10.06.2017, 17:32  [ТС]
Eugene-LS, не могу понять, почему у меня не выводится отчет так как у тебя: в виде ценников на листе. У меня в виде обычного отчета, т.е. строк. Копию своего отчета я скопировал в твой пример, настроил под твои данные.
ПС: почему-то в моем отчете не меняется формат листа: все время letter. Выбираю А4, жму OK, снова открываю параметры страницы - letter!?
Вложения
Тип файла: rar DB02003.rar (79.0 Кб, 8 просмотров)
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
10.06.2017, 19:04
проверьте, какой принтер у вас стоит по умолчанию, может ли он печатать на а4
0
10 / 7 / 0
Регистрация: 08.05.2013
Сообщений: 268
10.06.2017, 19:14  [ТС]
По умолчанию HP LaserJet 6L, постоянно печатаю на А4.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
10.06.2017, 20:17
что у вас в режиме по умолчанию
Миниатюры
Ценники по выбранным товарам  
0
10 / 7 / 0
Регистрация: 08.05.2013
Сообщений: 268
10.06.2017, 21:13  [ТС]
Странно, на моем Аксессе такого пункта нет.
Миниатюры
Ценники по выбранным товарам  
0
Эксперт MS Access
 Аватар для Eugene-LS
12061 / 5845 / 1493
Регистрация: 05.10.2016
Сообщений: 16,433
10.06.2017, 21:27
Цитата Сообщение от vadim008 Посмотреть сообщение
Странно, на моем Аксессе такого пункта нет
что-то не ладное там, с вашим отчётом (видимо последствия экспериментов).
В топку его!
Просто пере создайте по новой, да и всё. Иного выхода не вижу.
0
10 / 7 / 0
Регистрация: 08.05.2013
Сообщений: 268
11.06.2017, 11:01  [ТС]
Eugene-LS, пересоздал - теперь (почти) все получается.
Как центрировать текст в поле и по вертикаль, и по горизонтали?
По горизонтали-то есть - Выравнивание текста, а по вертикали?

Добавлено через 54 минуты
И еще вопрос: как обвести рамкой один ценник?
0
Эксперт MS Access
 Аватар для Eugene-LS
12061 / 5845 / 1493
Регистрация: 05.10.2016
Сообщений: 16,433
14.06.2017, 22:36
Цитата Сообщение от vadim008 Посмотреть сообщение
а по вертикали?
Автоматом никак!
Кодом что то было .. натыкался как то в инте - не помню.

Цитата Сообщение от vadim008 Посмотреть сообщение
как обвести рамкой один ценник?
Нарисовать прямоугольник внутри макета ценника, с неким отступом от краёв (под ножницы).
0
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
15.06.2017, 06:31
Eugene-LS, квадратиками не всегда получится, иногда нужно и заголовок например захватить.
Тогда использую полосочки и выравниваю их.
0
Эксперт MS Access
 Аватар для Eugene-LS
12061 / 5845 / 1493
Регистрация: 05.10.2016
Сообщений: 16,433
15.06.2017, 06:45
Цитата Сообщение от PuhKMV Посмотреть сообщение
Тогда использую полосочки и выравниваю их.
Ну тут каждый изощряется во всю прыть своих творческих талантов.
В своём примере я показал то, что уже работает полтора десятка лет.
Не уверен что он идеален, но больше, под рукой, ничего нет.

Добавлено через 8 минут
Если что - я тут: За окном зима и ночь - среди зрителей ....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.06.2017, 06:45
Помогаю со студенческими работами здесь

Ценники товаров
помогите пожалуйста разработать программу для печати ценников на товары. Программа должна позволять вводить и хранить сведения о товарах...

HTML5, верстка и ценники
К объектам, изображенным на картинке, необходимо привязать аудио файлы (звуковые файлы есть, всего будет 10 объектов: всадники, пушки и...

Ценники с двумя ценами
как написать обработку для ценников, запрос составила, что дальше делать? Добавлено через 3 минуты ВЫБРАТЬ ...

Зачёркнутые ценники в магазинах - добро или зло?
Когда вижу, что зачёркнуто 150 руб. ("старая цена") и написано 90 руб. ("новая цена") на ценнике, то возникает мысль, что до этого...

Данные по товарам
Есть экселевский лист с данными: количество товара на складе, второй лист - счет который будет заполняться в результате работы...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru