QBS >> Elementy standardowe >> QM-Labels

Logo QBS

QM-Labels

Moduł QM-Labels jest modułem uniwersalnym, który można podłączyć do dowolnej bazy (spisu) stworzonej w Q-Line 3000. Moduł ten pozwala na tworzenie własnych wydruków typu etykietowego.

Przeznaczenie

QM-Labels jest modułem uniwersalnym, który można podłączyć do dowolnej tabeli programów Q-Line 3000. Służy do samodzielnego opracowywywania wydruków typu etykietowego i typu jednostronicowego! Oznacza to, że można tworzyć wydruki:

Etykietowy typ wydruku należy rozumieć w ten sposób, że na jednej stronie (i dalej na kolejnych) umieszczamy wartości kolejnych rekordów z tabeli według ustalonego i takiego samego schematu zwanego etykietą. Do każdej etykiety przypisany jest jeden rekord z tabeli.
Przykładem może być wydruk serii etykietek adresowych.

Jednostronicowy typ wydruku polega na tym, że na jednej stronie (i dalej na kolejnych) umieszczamy wartości jednego rekordu z tabeli. Etykietki mogą być różnego rodzaju ale do każdej z nich przyporządkowany jest jeden i ten sam rekord.
Przykładem może być wydruk czterech odcinków tego samego przelewu na jednej stronie, na następnej wydrukuje się kolejny przelew.

Krótki opis możliwości modułu

Na wydrukach tworzonych modułem QM-Labels można umieszczać następujące elementy:

Szybkie wprowadzenie do obsługi modułu QM-Labels

Omówimy następujące tematy:

  1. Zarządzanie wydrukami
  2. Typy wydruków
  3. Prosty wydruk etykietowy
  4. Tworzenie etykiet
  5. Wydruki etykietowe w układzie nietypowym
  6. Przenoszenie etykiet do innych tabel / programów

1. Zarządzanie wydrukami w module QM-Labels

Po wywołaniu modułu na ekranie pojawia się okno zarządzania wydrukami, które może mieć następująca postać:

Okno Zarządzania Wydrukami w QM-Labels

PRZYKŁAD (QM-LA-P010): dodanie i usunięcie nowego wydruku

W celach treningowych kliknijmy przycisk dodaj wydruk na ekranie pojawi się następujące okno:

Okno wyboru typu wydruku w QM-Labels

Kliknijmy bez większego zastanawiania się przycisk układ nietypowy a oczom naszym ukaże się:

Okno edycji wydruku QM-Labels

Dalej wybierzmy, poprzez kliknięcie, z górnego paska ikonek kółeczko i następnie na białym "placku" przedstawiającym kartkę narysujmy kółko (w lewym górnym rogu obszaru, w którym chcemy narysować kółko kliknijmy lewy przycisk myszy i przytrzymajmy go przeciągając myszkę do prawego dolnego rogu tego obszaru - tu możemy puścić przycisk).
Następnie naciśnijmy klawisz [Esc] lub kliknijmy w krzyżyk tak jak byśmy chcieli zamknąć okno edycji. Na ekranie pojawi się okno końca edycji:

Okno końca edycji wydruku QM-Labels

W oknie tym możemy nadać nazwę takiemu wydrukowi (w naszym przykładzie wpisalismy "Kółeczko"). Dalej możemy ten wydruk zapisać do listy wydruków poprzez naciśnięcie przycisku "Zapisz takie ustawienie do zestawu etykiet". Program pokaże okno zarządzania wydrukami:

Okno Zarządzania Wydrukami w QM-Labels

Proszę zauważyć, że pogrubiony jest wydruk "Kółeczko". Usuńmy go teraz poprzez naciśnięcie przycisku "Usuń wydruk".
Koniec PRZYKŁADU (QM-LA-P010)

W analogiczny sposób można modyfikować istniejące już wydruki.

2. Typy wydruków w module QM-Labels

Zapewne pamiętają Państwo z PRZYKŁADU (QM-LA-P010) okno:

Okno wyboru typu wydruku w QM-Labels

Wydruk etykietowy na pierwszy rzut oka nie jest zagadnieniem skomplikowanym: całość zagadnienia sprowadza się do rozmieszczenia w równooddalonych od siebie kolumnach i szeregach jednakowej etykietki. Podczas wydruku do kolejnej etykietki "wrzucane" są dane z kolejnych rekordów tabeli. W ten sposób działa wiekszość tego typu modułów.

W praktyce często pojawiaja się następujące zagadnienienia:

QM-Labels pozwala na opracowywanie tego typu wydruków. Stąd też przy rozpoczęciu tworzenia wydruku program za pomocą Okna wyboru typu wydruku pyta jakiego typu wydruk bedzie tworzony.

Filozofia wydruków w QM-Labels

Każdy użytkownik musi zdawać sobie sprawę z tego jak tworzy się wydruki:

  1. Wydruk drukowany jest na kolejnych stronach (kartkach papieru);
  2. Do wydruku kierowane są kolejno wybrane rekordy z tabeli;
  3. Na każdej stronie wydruku można drukować elementy stałe (słowa, grafikę...) nie związane z etykietami;
  4. Na stronie wydruku mogą być rozmieszczone etykiety (różne);
  5. Etykiety mogą mogą być związane (czerpać dane) z rekordami tabeli;
  6. Rekord danych z tabeli może być związany z kolejną etykietą lub kolejną stroną wydruku;
Spójrzmy na przyciski w Oknie wyboru typu wydruku PRZYKŁAD (QM-LA-P020): dodanie i usunięcie nowego wydruku

A w zasadzie komentarz do przykładu QM-LA-P010: w tym przykładzie stworzyliśmy wydruk bezetykietowy bowiem określiliśmy tylko tło wydruków. Ponieważ moduł QM-Labels jest podłączany do tabel i operuje na rekordach skierowanych do druku (zaznaczonych) jeżeli uruchomilibyśmy drukowanie lub podgląd wydruku otrzymamy tyle zadrukowanych kartek ile jest skierowanych rekordów do druku. Przy czym wszystkie kartki będą takie same.

Koniec PRZYKŁADU (QM-LA-P020)

3. Prosty wydruk etykietowy w QM-Labels

Moduł ten służy do tworzenia wydruków o etykietach seryjnie rozmieszczonych na papierze, zakłada się, że

Po wyborze przycisku Szablon etykiet na ekranie pojawi się okno:

Okno edycji wydruków etykietowych w QM-Labels

W oknie tym możemy ustawić wszelkie parametry związane z wydrukiem etykiet:

Podczas zmiany parametrów w prawym sektorze okna na bieżąco będziemy widzieli rezultat zmian:

Okno edycji wydruków etykietowych pokazuje zmiany na bieżąco

Sądzimy, że z rozmieszczeniem etykiet na stronie nie będą mieli Państwo większych problemów.

Po skończonej edycji wydruku kliknięcie na przycisku Utwórz takie ustawienie spowoduje przejście do znanego już Państwu Okna końca edycji wydruku.

Natomiast zagadnienie tworzenia etykiet zostanie omówione w następnym punkcie.

4. Tworzenie etykiet w QM-Labels

Tworzenie etykiet jest wykorzystywane we wszystkich trzech typach wydruków etykietowych (zresztą trudno by było inaczej). Jest to zagadnienie dość rozbudowane aczkolwiek dające ogromne możliwości.

Filozofia etykiet w QM-Labels

Tak jak w przypadku wydruków podamy teraz podstawowe zasady tworzenia etykiet:

Okno tworzenia etykiet wywołujemy na przykład

a wygląda ono następująco:

Okno tworzenia i edycji etykiet w QM-Labels

Jak Państwo widzą okno składa się z

Omówimy po kolei wszystkie narzędzia umieszczone na paskach narzędziowych a następnie powiemy jak się elementy te dodaje do etykiety i co dalej z tymi elementami można robić.

Ikonki narzędziowe w oknie tworzenia i edycji etykiet w QM-Labels:

Ikonka Opis Przykład
Elementy etykiet:
Ikonka wstawiania elementu etykiety kod kreskowy
Użytkownik może sam określić następujące właściwości tego elementu:
  • Umiejscowienie X i Y na etykiecie
  • Rozmiar H i S elementu
  • Wypełnianie:
    • Wartość wpisana na stałe
    • Wartość pobierana z rekordu bazy danych
    • Wartość pobierana z parametrów systemowych
  • Standard kodu (np.: EAN 8, EAN 13, Inter2of5)
Ikonka wstawiania elementu etykiety grafika
pobierana z pliku graficznego Użytkownik może sam określić następujące właściwości tego elementu:
  • Umiejscowienie X i Y na etykiecie
  • Rozmiar H i S elementu
  • Wypełnianie:
    • Nazwa pliku wpisana na stałe
    • Nazwa pliku pobierana z rekordu bazy danych
    • Nazwa pliku pobierana z parametrów systemowych
  • Wygląd:
    • Nie rysować obramowania
    • Rysować obramowanie
      • Wybór koloru obramowania
      • Szerokość obramowania
 
Ikonka wstawiania elementu etykiety prostokąt
Użytkownik może sam określić następujące właściwości tego elementu:
  • Umiejscowienie X i Y na etykiecie
  • Rozmiar H i S elementu
  • Wygląd:
    • Wnętrze przeźroczyste
    • Wnetrze wypełnione kolorem
      • Wybór koloru wypełnienia
    • Nie rysować obramowania
    • Rysować obramowanie
      • Wybór koloru obramowania
      • Szerokość obramowania
 
Ikonka wstawiania elementu etykiety owal
Użytkownik może sam określić takie same właściwości elementu jak elementu prostokąt.
Ikonka wstawiania elementu etykiety text - jednowierszowa linijka znaków
Użytkownik może sam określić następujące właściwości tego elementu:
  • Umiejscowienie X i Y na etykiecie oraz możliwość obrotu
  • Rozmiar H i S elementu
  • Czcionka
    • Typ (np. SansSerif)
    • Rozmiar
    • Kolor
    • Styl (np. Bold, Italik)
  • Wypełnianie:
    • Wartość wpisana na stałe
    • Wartość pobierana z rekordu bazy danych
    • Wartość pobierana z parametrów systemowych
  • Wygląd:
    • Wnętrze przeźroczyste
    • Wnetrze wypełnione kolorem
      • Wybór koloru wypełnienia
    • Nie rysować obramowania
    • Rysować obramowanie
      • Wybór koloru obramowania
      • Szerokość obramowania
Element typu tekst: Napis stały "Tekst stały" napisany czcionką SansSerif wielkość 8 kolor granatowy na żółtym tle bez obramowania:

Element typu tekst: Napis pobierany z podstawowej tabeli danych z pola "City" wielkość 8 kolor pomarańczowy, napis obwiedziony zieloną ramką:

Element typu tekst: Napis pobierany z pola "Code" tabeli danych skojarzonej z tabelą podstawową poprzez pole "TITLE" napisany czcionką SansSerif wielkość 6 kolor biały na czerwonym tle bez obramowania, italikiem:

Ikonka wstawiania elementu etykiety text rozsztrelony - jednowierszowa linijka rozstrzelonych znaków używana głównie do wypełniania formularzy i tabelek. Zastosowanie praktyczne wymusiło na nas wbudowanie użytecznej możliwości druku łańcucha znaków nie od pierwszej litery tylko od kolejnej.
Użytkownik może sam określić takie same właściwości tego elementu jak poprzednio oraz dodatkowo:
  • ............
  • Rozstrzeliwanie
    • Odległość pomiędzy literami
    • Ile liter drukować
    • Od której litery zaczynać
    • Separator klatki obramowania
    • Pudła bazowe obramowania
    • Pusty znak - nie zawsze chcemy by pusty znak był drukowany jako spacja czasem chcemy by była to np. kreseczka "-")

Tekst rozstrzelony, tło różowe, obramowanie czerwone, separatory to linie pionowe pomiędzy literami, pudła bazowe to te prostokąciki na separatorach
Ikonka wstawiania elementu etykiety text wlewany - tekst dostosowuje się do obszaru elementu. Tekst może składać się z napisów stałych połączonych z wartościami pól pobieranych z tabeli danych.
Użytkownik może sam określić takie same właściwości tego elementu jak elementu tekst oraz dodatkowo ma możliwość obsługi tekstu wlewanego:
Element typu tekst wlewany: Napis złożony z fragmentów stałych "Szanowny panie" i "życzymy wszystkiego dobrego" oraz dwóch pól pobierany z podstawowej tabeli danych z pola "NAME" i "LASTNAME" wielkość 4 kolor czarny, żółte tło, italik:

Napis jak wyżej wlany w trochę inny obszar, kolor biały, czerwone tło, bold:

Właściwości etykiety:
Ikonka wywołująca możliwość edycji następujących parametrów etykiety:
  • Rozmiaru i skalowania
  • Wyglądu
  • Drukowania
 
Obsługa banku etykiet:
Pobierz etykietę z banku etykiet
Etykiety przechowywane są w banku etykiet w postaci zwykłych plików, można je zatem kopiować na dyskietki i przesyłać pocztą elektroniczną. Etykiety należy nazywać zgodnie z regułami nazewnictwa plików dyskowych.
Zachowaj edytowaną etykietę w banku etykiet:
Etykiety przechowywane są w banku etykiet w postaci zwykłych plików, można je zatem kopiować na dyskietki i przesyłać pocztą elektroniczną.
Elementy ułatwiające życie użytkownika
Lupa powiększająca podgląd obszaru roboczego  
Lupa zminejszająca podgląd obszaru roboczego  
Narzucenie siatki o oczkach 1 cm na obszar roboczy  
Narzucenie siatki o oczkach 1 mm na obszar roboczy  
Określenie jakiej czcionki mają używać nowowstawiane elementy etykiety  
Określenie jakiego koloru mają używać nowowstawiane elementy etykiety  

JAK STWORZYĆ ETYKIETĘ?

5. Tworzenie wydruków w układzie nietypowym w QM-Labels

Układ nietypowy to połączenie i rozbudowa wszystkich wcześniej omówionych elementów.

Filozofia wydruku w układzie nietypowym w QM-Labels

Przypomnimy teraz filozofię wydruków etykietowych omówioną w rozdziale Typy wydruków:

Omówmy teraz dwa warianty omówione w ostatnim punkcie:

Okno edycji wydruku w układzie nietypowym:

Powyższy obrazek przedstawia tworzenie wydruku adresującego kopertę (szeroką). Proszę zwrócić uwagę na następujące elementy umieszczone w obszarze roboczym:

W przedstawionym przykładzie wydruk bedzie błędny bowiem program przeniesie na koperty co drugi adres z tabeli. W tym przykładzie należy zmienić powiązanie z tabelą danych z rekordowego na stronicowy. Po kliknięciu w ikonkę Właściwości edytowanego elementu (skrajnie prawa na górnym pasku narzędziowym) otworzy się okno właściwości:

Okno właściwości wydruku w układzie nietypowym (zakładka rekordy):

Po zmianie przyporządkowania ekran edycji bedzie wyglądał następująco:

Okno właściwości wydruku w układzie nietypowym (zakładka rekordy):

6. Przenoszenie etykiet do innych tabel / programów Q-Line 3000

Bardzo często zachodzi potrzeba przeniesienia etykiety do innego wydruku etykietowego lub do innego programu Q-Line 3000. Niejednokrotnie trzeba stworzyć etykietę i wysłać ją klientowi.

Moduł QM-Labels pozwala na przenoszenie tego typu. Jak pewnie się już Państwo zorientowali służy do tego Bank Etykiet oraz funkcje: umieszczania wydruku w banku i pobierania wydruku z banku.
Pojawia się tylko jeden problem: ściągania wartości pól z tabel.

Wyobrażmy sobie, że stworzyliśmy wydruk adresujący koperty współpracujący z tabelą "Odbiorcy" wydruk ten możemy z powodzeniem wykorzystać w kilku innych tabelach np. "Dostawcy". Oto recepta jak należy przenieść ten wydruk:

  1. W tabeli "Odbiorcy" uruchomić moduł QM-Labels;
  2. Poprzez kliknięcie na nazwie wybrać wydruk, z którego etykiety chcemy przenieść;
  3. Uruchomić modyfikację tego wydruku;
  4. Kliknąć prawym przyciskiem myszy na wybranej etykiecie i z menu, które się pojawi wybrać opcję "Zachowaj w banku";
  5. W ten sam sposób można zachować wszsytkie pozostałe etykiety, które nas interesują;
  6. Wyjść z modułu QM-Labels w tabeli "Odbiorcy";
  7. W tabeli "Dostawcy" uruchomić moduł QM-Labels;
  8. Rozpocząć tworzenie nowego wydruku;
  9. Gdy zachodzi taka potrzeba pobieramy etykietę z banku etykiet i wypełniamy tabelę połączeń;
  10. Zakończyć edycję nowego wydruku;
PRZYKŁAD (QM-LA-P060): Przeniesienie etykiety pomiędzy tabelami: Założenie jest następujące: w wybranej tabeli tworzymy etykietę na której umieszczone jest nazwisko pobierane z bazy, co wiecej napis ten chcemy by był obrócony o 90 stopni. Nastepnie etykietę tę chcemy przenieść do innej bazy. Przenoszenie krok po kroku:
  1. Uruchomić moduł QM-Labels,;
  2. Wybrać "Tworzenie nowego wydruku",;
  3. Wybrać typ wydruku "Pojedyńcza etykieta";
  4. Położyć na obszarze roboczym element Text;
  5. Program zaproponuje następujące właściwości do wypełnienia:

    Właściwosci etykiety zakładka "Umiejscowienie":


    W tym miejscu decydujemy o obrocie napisu.

    Właściwosci etykiety zakładka "Wypełnianie":


    Poprzez kliknięcie na guziku "wartość brana z bazy danych" informujemy program, że ten element etykiety związujemy z jakimś polem z tabeli danych. Z jakim? Wyboru pola możemy dokonać poprzez kliknięcie na przycisk "Zamień na inne pole" otworzy się wówczas okno wyboru pola z tabeli danych:

    Okno wyboru pola z tabeli danych:


    Ponieważ w założeniach określiliśmy, że będzie to pole "nazwisko" klikamy na tym polu i akceptujemy okno właściwości elementu. Na ekranie pojawi się okno edycji etykiety:

    Okno edycji etykiety:


  6. Teraz należy zachować te etykietę w Banku etykiet:

    Okno zapisywania do banku etykiet:


    Zapamietaliśmy naszą jednoelementową etykietę pod nazwą "moja_etykieta"

  7. Teraz należy zakończyć pracę z modułem QM-Labels w tabeli "Odbiorcy" i uruchomić ten moduł w tabeli "Dostawcy";
  8. Wybrać "Tworzenie nowego wydruku",;
  9. Wybrać typ wydruku "Pojedyńcza etykieta";
  10. Kliknąć ikonkę pobierania etykiety z banku etykiet:

    Okno pobierania etykiety z banku etykiet:


  11. Wypełnić tablicę powiązań z tabelą danych:

    Okno zmiany powiązań z tabelą danych


    Ponieważ tabela "Odbiorcy" może mieć inny opis pól niż tabela "Dostawcy" zatem program wymusza na nas podanie nowych - właściwych powiazań z nowa tabelą.

  12. Zapamietać nową etykietę w tabeli "Dostawcy"
Koniec PRZYKŁADU (QM-LA-P060): Przeniesienie etykiety pomiędzy tabelami:

Rozwiązanie problemów praktycznych.

Omówimy następujące tematy:

  1. Zmiana czcionki

1. Jak zmienić rodzaj czcionki na wydruku?

W celu zmiany rodzaju czcionki należy:

  1. Uruchomić moduł QM-Labels

  2. Wybrać odpowiedni wydruk i kliknąć przycisk "Modyfikuj"
  3. Z reguły wydruk składa się z kilku prostokątów (Etykiet) proszę wybrać ten, który chcą Państwo zmodyfikować, ustawić w jego obszarze kursor myszki i kliknąć prawym kursorem myszy
  4. Z menu wybrać wybrać "Edytuj element"
  5. Na ekranie pojawi się ta etykieta z polami drukowanymi - należy ustawić kursor myszki wybrane pole, i znów kliknąć prawym przyciskiem myszki
  6. Z menu wybrać "Właściwości"
  7. Kliknąć w zakładkę "Czcionka"
  8. W tej zakładce można zmienić rodzaj czcionki (wybór z listy), ustawić jej wielkość i kolor oraz określic czy czcionka ma być drukowana jako Bold lub Italic
  9. Po zakończonych modyfikacjach należy kliknąć przycisk "OK" - wrócimy do okna edycji Etykiety
  10. Zamykamy to okno poprzez kliknięcie w krzyżyk w prawym górnym rogu okna
  11. Klikamy przycisk "Tak" przy pytaniu czy zachować modyfikacje
  12. I jesteśmy w oknie edycji wydruku
  13. Zamykamy to okno poprzez kliknięcie w krzyżyk w prawym górnym rogu okna
  14. I potwierdzamy, że chcemy zapisać (nadpisać) nowopowstały wydruk do zestawu wydruków

Kalendarium Modyfikacji Modułu

Data Opis zmian
01.2006 Moduł poszerzony został o nową funkcjonalność. Teraz użytkowanik modułu ma możliwość wyboru czy liczba powtórzeń każdego rekordu na wydruku jest stała czy pobierana z wybranego pola. Parametryzacja licznika powtórzeń polem bazodanowym pozwala na tworzenie wydruków o dowolnym układzie. Ponadto użytkownik może zdecydować by pole licznik powtórzeń po wydruku zostało wyzerowane w każdym z wydrukowanych rekordów.

Na potrzeby wersji amerykańskiej modułu QM-Labels dodano możliwość przełączania się między jednostkami miary: milimetry i cale.

08.2005 Poprawiona została ergonomia pracy - poruszanie się w ramach modułu jest bardziej intuicyjne.

Zmiany jakie nastąpiły dotyczą z jednej strony interfejsu użytkownika ( dymki z podpowiedziami, nowe opisy, nowe rozmieszczenie komponentów ), a z drugiej samej logiki poruszania się po module.

Dodano m.in. możliwość łatwego powrotu do edytowanej strony / etykiety, nadpisywania zmian, korzystania z szybkich skrótów klawiszowych. Zmiany miały na celu znaczne poprawienie orientacji użytkownika w możliwościach modułu.

03.2002 Powstanie modułu