Роздруківка етикеток: частина етикеток необхідна у двох примірниках, MS Office, Програмні керівництва, статті









Завдання полягало в наступному: після введення замовлення друкуються етикетки. Вироби різні, але кількість етикеток відповідає кол-ву виробів у замовленні. Тобто замовив дві штори – друкуються дві етикетки: по штуці на кожну штору.
 
Виявилося, що на частину виробів необхідна одна і та ж етикетка, але в двох примірниках! До цього проблема вирішувалася вручну: етикетки вирізалися, накладалися на лист і ксерокопіювали. Чому два? “Особлива” виріб робилося в двох цехах – в кожен потрібна етикетка на свою частину: власне одна на штору, інша на карниз.

Рішень може бути маса, але знайшлося одне, завдяки якому не довелося нічого переробляти.

Суть методу:
– Джерело виводу: таблиця виробів у замовленні. Кожен виріб має код каталога, якому належить.
– Робимо таблицю з двох полів (Код каталогу, Просто число), назвемо її “Udvoenie”.
– Для “Особливої ​​вироби” додаємо в нову таблицю два записи. Враховуємо, що код каталога для всіх особливих виробів збігається. Інакше, на кожен новий код каталога доведеться робити ще два записи.
– Міняємо джерело записів у звіті на: таблиця виробів -> Udvoenie, зв’язок по полю Код каталогу.

Що змінюється? Тепер кожен запис “особливих виробів” буде подвоюватися, оскільки їй відповідає ДВІ записи в таблиці “Udvoenie”. Всі інші записи залишаться в одному примірнику, т.к. їм НІЧОГО не відповідає у вищевказаній таблиці.

Далі довелося вирішувати проблему нумерації етикеток, оскільки через подвоєння сумміровка по групі збилася. Але це вже зовсім інша пісня.)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*