QBS
>> Q-Line 3000 Szybki Start
>> Wydruki | Chcę zapytać |
|
Dodanie modułu | ||
|
Czas ćwiczenia: 20 min. |
Cel: Dodanie modułu QM-Labelsdo programu |
Kroki: Modyfikacja pliku struct.qcon |
QM-Labelsjest 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.
QM-Labelsmożna umieszczać następujące elementy:
QM-Labels,
QM-Labelspodłączyć do wydruku należy w pliku struct.qcon dopisać polecenia:
MENU MainMenu
TITLE="Menu główne "
{
ID ACTION NAME;
ADRESSES BROWSER ADRESSES AdressMenu; "Spis adresów";
}
MENU AdressMenu
TITLE="Etykiety adresowe"
POS=50 50
{
ID ACTION NAME;
LABELS_ARRANGER LABELS_ARRANGER; "Drukowanie etykiet";
}
|
Dodanie w tym miejscu identyfikatora AdressMenu powoduje, że pracując w spisie adresowym bedziemy mogli wywołać dodatkowe menu o identyfikatorze AdressMenu. W tym miejscu definiujemu menu, które zostanie uruchomione (np. klawiszem F2) w spisie adresowym. Przy czym przypisanie atrybutowi ACTION wartości LABELS_ARRANGER oznacza, że chcemy wywołać standardowy moduł adresowy. |
Gdy podłączymy już nasz moduł w browserze będziemy mogli wywołać dodatkowe menu. Za pomocą nowego menu możliwe jest dodawanie nowych etykiet, kopert itp. oraz modyfikacja już istniejących. W następnych rozdziałach szerzej omówimy sposoby dodawania nowych etykiet i kopert.